Hi,
ich habe jetzt mal ein wenig probiert.
Wenn ich in der /etc/vdr/frontend.d/cecremote folgendes ändere
#!/bin/sh
case "$1" in
resume)
svdrpsend.sh "PLUG cecremote CONN" >/dev/null
;;
suspend)
# svdrpsend.sh "PLUG cecremote DISC" >/dev/null
;;
stop)
;;
esac
Und dann folgende Befehle der Reihe nach Ausführe:
- /etc/vdr/frontend.d/rc.action suspend (geht der VDR in den suspend und der TV bleibt auf HDMI.)
- echo 'standby 0' | /usr/bin/cec-client -s > /dev/null (geht der TV aus - aber nur mit diesem Befehl.)
- echo "on 0" | cec-client -s >/dev/null (geht der TV wieder ordnungsgemäß an auf HDMI)
- /etc/vdr/frontend.d/rc.action resume (Dann startet der VDR wieder)
Der Haken ist nur das die FB dann nicht mehr reagiert, lasse ich die beiden echo...... weg geht die FB wieder.
Wenn ich den Befehl svdrpsend.sh "PLUG cecremote DISC" >/dev/null in der /etc/vdr/frontend.d/cecremote drin lasse dann schaltet der TV auf Prg. 0 beim Aufruf vom suspend. Beim resume bleibt dann dort auch, so das ich mit der FB wieder auf den HDMI-EIngang vom Raspi schalten muss.
Könnte man nicht in der /etc/vdr/plugins/cecremote.xml folgendes mitgeben beim Umschalten?
<onswitchtoradio>
<poweroff>TV</poweroff>
</onswitchtoradio>
Ich weiß nur nicht wirklich wie.
Gruß