Irgendwie habe ich es geschafft meinen Beitrag beim Editieren eines Nachtrages komplett zu löschen. Also von vorne:
Anbei die "lowest bugdet" Lösung:
Im Anhang findet man das Plugin enigma2-plugin-extensions-executeonpowerevent_1.02-20161209_all.deb vom User StarStb. Hochgeladen im Merlin Board das dezeit offline ist.
Das Plugin führt ein lokales Script oder über eine URL ein Script aus. In derDefault Einstellung ist die URL deaktiviert.
Man kann in den Erweiterungen das Plugin enablen/disablen
Wenn URL anstatt Script gewählt wird kann man die URL ändern
Wenn die URL deaktiviert ist kann man die Pfade bzw. das Script ändern
/usr/script/enigma_standby_on.sh wird ausgeführt, wenn die Box aus dem idle mode geweckt wird oder neu gestartet wird
/usr/script/enigma_standby_off.sh wird ausgeführt, wenn die Box in den idle mode geschickt wird
Man ändert das jeweile script oder führt im standard script ein weiteres script aus oder man ändert das auszuführenden Script in den Einstellungen des Plugins
Die Lösung für das Umschalten auf den gewünschten Sender:
Die Umschaltung erfolgt über das Script /usr/script/wakeup_service.sh
Der gewünschte Startkanal kann über die Variable ServiceReference geändert werden
Die gewünsche ServiceReference kann man einfach über telnet/ssh ermitteln
auf den gewünschten Kanal umschalten und folgendes ins Terminal eingeben
dreamboxctl currentService
Der Sender wird über einen WebInteface command umgeschaltet. Das WebInterface muss aktiv sein, die Sicherheitsmaßnahmen können aktiviert sein und ein Passwort kann auch gesetzt sein. Es muss jedoch das Paket curl auf der Box installiert sein, ich empfehle auch die Installation der Pakete coreutils und binutils
Damit das Script ausgeführt wird, muss es entweder in den Einstellungen hinterlegt werden oder man ruft es über das Script enigma_standby_on.sh auf
Kurzanleitung:
enigma2-plugin-extensions-executeonpowerevent_1.02-20161209_all.deb und wakeup_service.tar.gz im Anhang downloaden und per FTP auf die Box nach /tmp schieben
Das Archiv wakeup_service.tar.gz enthält das abgeänderte enigma_standby_on.sh und wakeup_service.sh
Das ganze dann per telnet/ssh installieren
cd /tmp
dpkg -i enigma2-plugin-extensions-executeonpowerevent_1.02-20161209_all.deb
tar vxzf wakeup_service.tar.gz -C /usr/script
apt-get update && apt-get install curl coreutils binutils
Danach auf einen anderen Sender als das Das Erste HD umschalten und Enigma2 neu starten