FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Peterson am 11 Mai 2014, 12:04:07

Titel: "Zuständsänderung" in Bedingungen verwenden
Beitrag von: Peterson am 11 Mai 2014, 12:04:07
Hallöchen,

ich brauche mal einen einen Tip, da ich bei meiner Suche noch nicht so pfündig geworden bin.
Folgende Thematik wollte ich gerne umsetzen:

Wenn Sensor1 sich "in diesem Moment" nicht geändert hat aber Sensor2 "in diesem Moment", dann mache ...
(Beide Sensoren kennen nur open und closed)

Sieht erst einmal trivial aus .. hat es, zumindest für mich, erst einmal in sich.

Zur Zeit kenne ich es eben so, dass FHEM erkennt wie der Status aktuell ist ohne zu untersuchen ob dieser sich gerade geändert hat, sprich der zeitlich Faktor  fehlt. Soll heißen "ist Sensor1 open dann mache das" und nicht "ist Sensor1 gerade auf open dann mache das" gegangen.

Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt. Ansonsten bitte nochmal nachfragen.

Auf Tips bin ich gespannt.

Gruß,
Peterson
Titel: Antw:"Zuständsänderung" in Bedingungen verwenden
Beitrag von: Wuppi68 am 11 Mai 2014, 12:17:49
wie schnell ändern sich die Zustände?


setze auf beide Sensoren einen notify ..

define dummysensor1 notify (change) { set dummysensor1.changed = true; define at +10sekunden set dummysensor1.changed = false }

nur eine Idee
Titel: Antw:"Zuständsänderung" in Bedingungen verwenden
Beitrag von: Peterson am 11 Mai 2014, 13:02:00
Hallo Wuppi,

danke für den Tip. Ich werde das mal ausprobieren und melde mich dann noch mal.

Gruß,
Peterson
Titel: Antw:"Zuständsänderung" in Bedingungen verwenden
Beitrag von: Puschel74 am 12 Mai 2014, 05:45:43
Hallo,

tja, dann werf ich hier einfach mal "event-on-change-reading" ins Feld.

Wie der Name schon vermuten lässt wird nur ein Event generiert wenn sich der Status ändert.

Grüße