Ich brauche mal einen Tipp.
Ich habe mehrer Notifys. Mit den Notifys wird ein HarmonyHUB angesprochen der diverse Szenarien ausführt. Getrigert wird das ganze durch einen Dummy
Harmony Szenarien:
ZitatAppleTV_Modus => schaltet TV, AV Reciver und ATV ein.
XBMX_Modus => schaltet TV, AV Reciver und KODI ein.
TV_Modus => schaltet TV, AV Reciver und SAT-Reciver ein.
Boxen_Modus => AV Reciver
Nun ist aber das Problem, dass wenn ich bspw. vom TV_Modus in den XBMC_Modus wechseln will der HUB
wiederdas TV einschaltet (da TV an ist, geht TV aus) den Eingang am AV-Reciver wechselt (da dieser an ist schaltet der sich auch wieder aus).
Sprich, momenten muss ich vor dem wechsel erst alles einmal ausschalten.
Nun wollte ich das wie folgt lösen:
Beispiel: Boxen_Modus:
Boxen_Modus.* {
if (Value("AppleTV_Modus") eq "on") {
fhem ("set hub command 15781875 InputDock");
fhem ("set AppleTV_Modus value off");
}
elsif (Value("XBMC_Modus") eq "on") {
fhem ("set hub command 15781875 InputDock");
fhem ("set XBMC_Modus value off");
}
elsif (Value("TV_Modus") eq "on") {
fhem ("set hub command 15781875 InputDock");
fhem ("set TV_Modus value off");
}
elsif ( Value("Boxen_Modus") eq "off") {
fhem ("set hub activity PowerOff");
fhem ("define Multimedia_aus at +00:00:10 set HMMultimedia off");
}
else {
if (Value("Boxen_Modus") eq "on") {
fhem ("set HMMultimedia on");
fhem ("set hub activity Musik");
}
}
}
Egal welches Notify ausgewählt wird, soll geprüft werden ob ein Notify bereits "ON" ist. Wenn das der Fall ist soll lediglich ein Befehl gesendet werden,
der den Eingang am AV Reciver wechselt. Zusätzlich soll das zuvor gültige notify den Status OFF erhalten.
Funktioniert leider nicht mit meinem Code :(
warum verwendest du nicht die activities der harmony? die smartstates sind doch genau dafür gemacht das nicht mehrfach oder falsch ein und aus geschaltet wird.
in 99 aller fälle ist es kontraproduktiv auf harmony geräte ebene zu schalten.
gruss
andre
....na weil der Dummy seinen Status auch ändern muss.
Kommt das am Ende nicht auf das Selbige heraus? Ob ich nun ein Szenario (HUB) oder einen neuen Eingang (Command für AV-Reciver) wähle? Am Ende der Rechnung muss ich den einen Dummy den Status OFF mitgeben und dem Neuem den Status ON.
???
die harmony macht doch alles automatisch. warum willst du hier von hand etwas machen?
es gibt einen unterschied zwischen geräte modus und den activities.
activities sind immer zu empfehlen. wegen der 'intelligenz'. wegen dem timing. und auch weil es übergreifend zwischen fernbedienung, app und fhem funktioniert.
du brauchst keinen einzigen dummy und auch keine notifys.
::) OK!
Danke, das war mir nicht so geläufig. Ich probiere es nachher mal aus. Vielen Dank.