Splitter und I/O Instanzen/Module ohne Strom auch deaktivieren

Hallo zusammen,

mal eine vielleicht etwas blöde Frage, konnte aber keine Antwort bisher dazu finden.
Ich schalte, z.B. wenn ich aus dem Haus gehe, einige Steckdosenkreise aus - soweit nichts neues hier im Forum - aber als Beispiel ist hier auch der Logitech Harmony Hub dann erstmal stromlos. Das bedeutet, das Modul versucht den Hub jede Minute zu finden und gibt einen Fehler aus den ich dann in der Konsole sehe. Zumindest bei roten Meldungen werde ich mal stutzig und schaue was da los ist.
Wenn man mal wirklich einen Fehler hat/sucht, verschwinden die in der Flut der anderen. Wie macht ihr das? Deaktiviert ihr Module, wenn sie aus beabsichtigtem Grund in einem Zeitraum nicht funktionieren können? Wenn ja, wie macht ihr das, einfach das Event so lange deaktivieren bis ein Impuls/Trigger (z.B. bin zu Hause) diese wieder aktiviert?

Hi,
wenn Du per IPS die Steckdosen schaltest kannst Du auch ein paar Instanzen still legen und aufwecken.

Bei Harmony geht es z.B. mit
HarmonyHUB_HarmonyReachable(47937/* Hub Splitter*/, true); //aktivieren bzw.
HarmonyHUB_HarmonyReachable(47937/* Hub Splitter*/, false); //deaktivieren.

Bei Denon/Marantz mache ich es mit
if (IPS_GetProperty(12483 /* MArantz IO Instanz /, „Open“) == false){
IPS_SetProperty(12483/
MArantz IO Instanz /, „Open“, true);
IPS_ApplyChanges(12483/
MArantz IO Instanz /);
}
bzw.
if (IPS_GetProperty(12483/
MArantz IO Instanz /, „Open“) == true){
IPS_SetProperty(12483/
MArantz IO Instanz /, „Open“, false);
IPS_ApplyChanges(12483/
MArantz IO Instanz */);
}

Ralf

Danke das war der passende Hinweis!

Allerdings geht die Funktion HarmonyHUB_HarmonyReachable bei mir nur mit der Splitter-Instanz statt der I/O Instanz, hab dann beides eingebaut und klappt sehr gut. Das Skript lasse ich bei Aktualisierung einer der Steckdosenkreise laufen.

if($Steckdose_TVWand == true){
       HarmonyHUB_HarmonyReachable(17045, true);  //Spiltter Harmony
       IPS_SetProperty(42332, "Open", true); // I/O Instanz vom Harmony Hub
       IPS_ApplyChanges(42332);

       IPS_SetProperty(58138, "Open", true); // I/O Instanz vom Marantz Receiver
       IPS_ApplyChanges(58138);
           }
	else{
	   HarmonyHUB_HarmonyReachable(17045, false);  //Spiltter Harmony
       IPS_SetProperty(42332, "Open", false); // I/O Instanz vom Harmony Hub
       IPS_ApplyChanges(42332);   

       IPS_SetProperty(58138, "Open", false); // I/O Instanz vom Marantz Receiver
       IPS_ApplyChanges(58138);  
    };

Hi,

bei mir auch. Da war ich wohl in der Zeile verrutscht.

Ralf