ich mache gerade meine ersten Gehversuche mit IPS.
Um die Funktionsweise der Scripte kennenzulernen dachte ich mir, ich probiere mal das Script auf Seite 104 der neuen Doku aus (Toggeln eines Aktors).
Leider funktioniert bei mir aber die Abfrage GetValue() nicht richtig. Egal, ob der Aktor ein- oder ausgeschaltet ist, die Methode liefert immer true (1).
In der Objektübersicht sehe ich, dass die Variable STATE ebenfalls unverändert mit „An“ angezeigt wird, obwohl der AKtor durch den Schaltbefehl korrekt ausgeschaltet wurde.
Könnt Ihr mir einen Tip geben, was bei mir falsch sein könnte?
Also scheint dein Script beim lesen von „STATE“ zu funktionieren.
Kannst Du mal ein Screenshot von deinem Projektbaum an dieser Stelle machen?
Hast Du die „STATE“ Variable händisch angelegt?
Die Variablen habe ich über den „Homematic Configurator“ anlegen lassen. Auffällig ist, dass der Aktualisierungszeitstempel ebenfalls nicht gesetzt wird. Das müsste er doch im Normalfall, oder?
ich hatte eigentlich gedacht, dass Du mir auch sagst, das der Status sich geändert hat von der Statevariable von An nach Aus.
Ist es bei HM nicht so, dass State immer auf True steht und nur der Zeitstempel ausgewertet werden kann?
Nö, beim Schaltaktor nicht. Der wechselt schon von An auf Aus.