Seite 1 von 2

Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 16:22
von sash5000
Hallo zusammen,

ist es möglich eine alternative Fernbedienung an der AX 4K HD51 Box zu nutzen ? z.B. Dereambox Fernbedienung ?

Unter OpenATV lässt es sich umstellen jedoch funktioniert diese nicht unter Neutrino.

Danke & Gruß
sash5000

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 17:19
von BPanther
Ist nicht eingebaut, kannst Du aber per FTP Programm selbst machen. Dazu z.B. in der Datei /var/etc/vorneutrino.sh folgendes mit einem linuxfähigem Editor hinzufügen:

echo X > /proc/stb/ir/rc/type

X ist zu ersetzen mit Deinem Fernbedienungstype. Es ist ratsam, das vorher in Telnet zu testen um sicherzustellen, den richtigen Code zu haben. Code 16 ist bei mir der Standardwert.

Hier einige Codes mal auf die schnelle über Google gefunden:
4 = DMM normal
5 = et9000
7 = et5000, et6000
8 = VU+ (alt, Code 0001)
9 = et6500, et8000, et9500, et10000
11 = et9200
13 = et4000
16 = et7000, et7500, et8500, HD51
23 = BRE2ZE 4K

Andere bitte selbst suchen/testen.

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 17:44
von fritz
Müsste der Befehl nicht ..
echo "16" > /proc/stb/ir/rc/type
für die HD51-FB bzw. für die Bre2ze4K-FB ein
echo "23" > /proc/stb/ir/rc/type
lauten ?
Meine mich zu erinnern dass nach /rc noch die Zeichenfolge type folgen muss ?

ps.: Ein cat /proc/stb/ir/rc liefert als Antwort auch nur "cat read error. Is a directory" lediglich mit "cat /proc/stb/ir/rc/type" kommt die richtige Antwort also bei der Bre2ze4k die 23 und bei der HD51 die 16 ;)

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 17:49
von BPanther
Hast recht - danke. Der type ist bei C&P wohl untergegangen. Habs oben korrigiert. ;)

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 18:00
von fritz
Ich habe heute Morgen noch mit den orginalen BS-ddt gebaut und da gerade nachgesehen und fest gestellt dass es bei mir in /var/etc/ keine Datei mit den Namen vorneutrino.sh gibt.
Wenn man die Datei selbst anlegt, chmod 755 ist klar, wie müsste der Aufbau sein ?
Reicht dort eine Zeile mit z.B.

Code: Alles auswählen

echo X > /proc/stb/ir/rc/type
oder sollte die Datei wie folgt ...

Code: Alles auswählen

#!/bin/sh
echo X > /proc/stb/ir/rc/type
aufgebaut sein ?

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 18:11
von BPanther
Diese Datei gibts nur bei mir im Image, wird von der rcS eingelesen. Alternativ kannst Du also im org. DDT auch direkt die rcS benutzen um die Zeile hinzuzufügen.

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 19:31
von fritz
dann kann ich ja lange suchen :oops:
habe die Datei "vorneutrino.sh" mal wie folgt ..

Code: Alles auswählen

#!/bin/sh
# Hier werden die Befehle NACH dem Emu-Start, aber VOR Neutrino ausgeführt.
#RCU-Typ festlegen
if [ -e /var/etc/.rcu_bre2ze4k ]; then
	echo 23 > /proc/stb/ir/rc/type
end

if [ -e /var/etc/.rcu_hd51];
	echo 16 > /proc/stb/ir/rc/type
end
unter /var/etc erstellt und teste dass dann mal.
Edit ging schon mal nicht, habe nun das ...

Code: Alles auswählen

...
# set dummy time
NTPDATE=`date +"%Y%m%d"`
if [ "$SYSDATE" == "$NTPDATE" ];then
	date -s "2017-01-01 00:00"
	#date -s "200901011200"
	echo "no ntp-date"
	killall -9 ntpd
	rm -f /tmp/ntpd.pid
else
	echo "[rcS] ntp-date is set > `date +'%d.%m.%Y %H:%M'`"
	rm -f /tmp/ntpd.pid
fi

#start rcu
if [ -e /var/etc/.rcu_hd51 ]; then
    echo 16 > /proc/stb/ir/rc/type &
fi
if [ -e /var/etc/.rcu_bre2ze4k ]; then
    echo 23 > /proc/stb/ir/rc/type &
fi
...
in der rcS und dass scheint nun zu klappen

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 19:38
von BPanther
Dann mußt Du aber dennoch die rcS bearbeiten, denn die Datei muß dort ja noch eingebunden werden. Ich hätte den Standard auf 16 gelassen und dafür keine extra Datei angelegt, z.B. so:

Code: Alles auswählen

if [ -e /var/etc/.rcu_bre2ze4k ]; then
	echo 23 > /proc/stb/ir/rc/type
else
	echo 16 > /proc/stb/ir/rc/type
end
Ginge auch noch anders mit nur einer Datei (ich mag halt keine Dummy-Dateien), wo dann der Code festgelegt wird, z.B. in Datei /var/etc/rccode:

Code: Alles auswählen

case `cat /var/etc/rccode` in
	4) echo 4 > /proc/stb/ir/rc/type;;
	5) echo 5 > /proc/stb/ir/rc/type;;
	7) echo 7 > /proc/stb/ir/rc/type;;
	8) echo 8 > /proc/stb/ir/rc/type;;
	9) echo 9 > /proc/stb/ir/rc/type;;
	11) echo 11 > /proc/stb/ir/rc/type;;
	13) echo 13 > /proc/stb/ir/rc/type;;
	16) echo 16 > /proc/stb/ir/rc/type;;
	23) echo 23 > /proc/stb/ir/rc/type;;
	*) echo 16 > /proc/stb/ir/rc/type;;
esac

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 19:53
von fritz
Ich hatte es auf der brezel getestet, deshalb erst der etwas andere Aufbau.

Ist der eingestellte Wert dauerhaft aktiv ? Dann würde sich doch das flex-menü dafür (zum einstellen) anbieten oder ist der Wert flüchtig, d.h. nach Kaltstart weg?

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 19:57
von BPanther
Der Code soll wohl einen Deep Standby überleben, aber ob richtig abgeschaltet weiß ich nicht, aber dann wird er wieder gesetzt mit den Zeilen. Müsste ich aber mal testen mit der HD51.

EDIT: Habe mal auf Code 8 für die alte VU+ gestellt. Kann die nicht aus dem Deep-Standby starten, weder mit VU noch mit org. FB. Nach Stecker raus/rein, normal Code wieder da. Also im Prinzip wie bei den UFS...

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 19:59
von fritz
Ich dachte an so was zum Anzeigen im flex ...
ACTION=&~RCU-Type,cat /proc/stb/ir/rc/type && msgbox title="RCU-Type" msg=/tmp/rcu.txt,/var/bin/msgbox
aber funktioniert nicht

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 20:04
von BPanther
Habs oben ergänzt zu Deep Standby...

Wieso Flex? Mach das doch per normalem Script, finde ich zumindest einfacher. Allerdings habe ich das letzte mal mit Flex zu DBox2 Zeiten mal damit gearbeitet...

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 20:08
von fritz
Flex warum?
Antwort: Falls man die die eingestellte Fernbedienung mal verlegt hat oder die wg. leeren Batterien nicht geht und man die orginale Fernbedienung wieder benutzen möchte.
Ein Touch-file mit dem Flex-Menü zu erzeugen bzw. zu löschen dürfte, denke ich zumindest. evtl. einfacher zu sein als dies einzustellen via telnet.
Schöner wäre natürlich wenn man via cat ... abfragen könnte was für rcu-type eingestellt ist.

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 20:12
von BPanther
Wenn die eingestellte FB weg ist, helfen mir keine Menüs mehr, da gehts nur per Telnet und FTP.

Re: Dreambox Fernbedienung

Verfasst: Di 9. Apr 2019, 20:23
von fritz
dass folgende ...

Code: Alles auswählen

		MENU=Fernbedienungstype einstellen
			DEPENDOFF=&HD51 ~T0290-aktivieren-,touch /var/etc/.rcu_hd51,/var/etc/.rcu_hd51,
			DEPENDON=&HD51 ~T0290-deaktivieren-,rm /var/etc/.rcu_hd51,/var/etc/.rcu_hd51,
			DEPENDOFF=&Bre2ze4k ~T0290-aktivieren-,touch /var/etc/.rcu_bre2ze4k,/var/etc/.rcu_bre2ze4k,
			DEPENDON=&Bre2ze4k ~T0290-deaktivieren-,rm /var/etc/.rcu_bre2ze4k,/var/etc/.rcu_bre2ze4k,
		ENDMENU
in Verbindung zur rcS...

Code: Alles auswählen

#start rcu
if [ -e /var/etc/.rcu_hd51 ]; then
    echo 16 > /proc/stb/ir/rc/type &
fi
if [ -e /var/etc/.rcu_bre2ze4k ]; then
    echo 23 > /proc/stb/ir/rc/type &
fi
ist aber unschön