Hi Claus,
wenn man es richtig macht dann klappt es auch
In der Datei PowerOffScreenApplet.lua stand unten "switch.sh" aber in /usr/bin gab es nur die switch_gpio.sh. (Ja,ja wer lesen kann ist klar im Vorteil
)
Ich habe dort jetzt eine switch.sh angelegt mit folgendem inhalt.
#!/bin/sh
device=$1
action=$2
switch()
{
echo $1 > /sys/class/backlight/rpi_backlight/bl_power
echo $2 > /sys/class/backlight/rpi_backlight/bl_power
echo "$*" >> /var/log/switch_Display.log
}
test "$action" != "off" -a "$action" != "1"
switch $device $?
Wenn das nicht ganz korrekt ist bitte Bescheid geben. Damit funktioniert das Ein -Ausschalten des Displays jetzt. Ich muss beim Einschalten nur halt zweimal drücken daher wäre es toll wenn Du mir den anderen Patch auch noch zu kommen lassen könntest.
Was jetzt noch fehlt ist das Aus -Einschalten des TV über CEC. Wie schon geschrieben, es wird nur die Anynet-Verbindung getrennt. Das kommt doch aus der /etc/vdr/frontend.d/cecremote und müsste doch da auch angepasst werden?
Aufgefallen ist mir noch, das nach dem Umschalten vom Squeezeplayer zum TV eine gute Minute keine Befehle von der FB umgesetzt werden. Erst nach dieser Zeit werden dann alle Befehle abgearbeitet die zum TV geschickt wurden. D.h wenn ich nach dem Umschalten auf der FB 5x channel+ drücke passiert erstmal nichts und nach ca. 1 min. schaltet der VDR 5 Kanäle hoch.
Gruß