ich habe vor vom Mediola Automation Manager zu IP-Symcon zu wechseln.
Ich habe im Wohnzimmer eine Lichtsteuerung die bei Bewegung und entsprechendem Licht die Deckenleuchte anschaltet. Diese soll sich nach 60 Minuten ohne Bewegungserkennung wieder ausschalten.
Im Automation Manager habe ich die Möglichkeit den aktuellen Task abzubrechen und neuzustarten. Funktioniert das mit IP-Symcon auch relativ einfach?
Ich möchte bei mir ja auch die Steuerung über die Helligkeit regeln. Ich habe dazu eine Variable angelegt, die bei Unterschreitung von dem Helligkeitswert 30, die Variable auf true setzt und bei Überschreiten wieder auf false.
Nun scheint er aber dennoch auszulösen, obwohl die Variable auf false steht.
Hab jetzt per Hand mal die Variable auf true gesetzt. Mein eingestelltes Ereignis setzt aber die Variable nicht zurück auf false, obwohl der Wert (30) überschritten ist.
Da muss ich mich wohl nochmal richtig einlesen, so scheint es ja nicht zu funktionieren
Ich vermute du willst die Treppenhauslichtsteuerung aktivieren und deaktivieren je nach Helligkeit? Ich würde dann dies direkt an dem Status der Steuerung machen und diese jeweils An bzw. Aus schalten je nach Helligkeit.
Die Eingabesensoren gelten alle als Impuls. Es ist also nicht so, dass diese mit UND verknüpft werden, sondern eher als ODER gesehen werden.
Wenn du das Skript so im Ereignis hast, klappt es auch nicht, da Skript-Timer tatsächlich nur mit Skript-Objekten funktionieren und nicht mit PHP-Code in Ereignissen.
Ich würde dir aber auch empfehlen, den Code einfach wegzulassen. Du kannst die Treppenhauslichtsteuerung weiterhin verwenden, indem du sie wie ursprünglich (also ohne Helligkeit als Auslöser) einrichtest. Dann erstellst du zwei ausgelöste Ereignisse an der Aktiv-Variable der Treppenhauslichtsteuerung:
Das eine stellst du auf Grenzüberschreitung, wählst deine Helligkeitsvariable aus und schaltest die Variable per Aktion auf Aus
Das zweite ist anders herum auf Grenzunterschreitung und schaltet die Variable An
Habe es jetzt so umgesetzt. Funktioniert auch im Wohnzimmer so wie es soll!
Nun wollte ich das gleiche Spiel mit einem HUE Outdoor Bewegungsmelder machen. Funktioniert ebenso. Wunderbar
Was mir nur aufgefallen ist… Die Treppenhausbeleuchtungsinstanz muss neu angelegt werden und darf nicht dupliziert werden, sonst schaltet die Instanz auch in der neu angelegten Instanz (obwohl andere Eingangs- und Ausgangsparameter angegeben sind). So war es jedenfalls gerade.
Das wäre natürlich verkehrt. Kann es sein, dass du vergessen hast die Änderungen zu übernehmen? Kannst du den Fehler sonst reproduzieren? Dann würden wir uns den gerne einmal anschauen.