Fenster-geöffnet-prüfen: Wie? (finde nur "changed" in der GUI..)
Verfasst: 22. Nov 2021 20:01
Guten Abend zusammen,
an anderer Stelle habe ich ja das Thema "Heizung einschalten, wenn Temperatur um 5 Uhr unter 0 ist" gelöst.
Nun möchte ich: Sobald ein Fenster nach 18 Uhr noch offen ist, oder geöffnet wird.. eine Mail senden.
Mit der Heizungs-Logik funktioniert das nicht, dann dort kann ich nur einen bestimmten Zeitpunkt ( 18 Uhr ) prüfen. Was, wenn es um 18 Uhr zu ist, aber erst danach geöffnet wird? Das möchte ich auch erfassen.
Diese cronExpression kann man aber nur bei "When" machen, nicht bei "But only if..."
Mit
when... doorsensor changed to OPEN
then: execute mail script
but only if: time is between 18:00 and 09:00
Könnte es gehen. Nun habe ich noch bemerkt, dass changed/updated/receive a command nicht ganz passend ist, wenn das Fenster bereits offen ist, man müsste also den aktuellen Status abfragen.
Daher stehe ich nun wieder vor einem kleinen Rätsel
Danke für eure Hilfe und Grüße!
an anderer Stelle habe ich ja das Thema "Heizung einschalten, wenn Temperatur um 5 Uhr unter 0 ist" gelöst.
Nun möchte ich: Sobald ein Fenster nach 18 Uhr noch offen ist, oder geöffnet wird.. eine Mail senden.
Mit der Heizungs-Logik funktioniert das nicht, dann dort kann ich nur einen bestimmten Zeitpunkt ( 18 Uhr ) prüfen. Was, wenn es um 18 Uhr zu ist, aber erst danach geöffnet wird? Das möchte ich auch erfassen.
Diese cronExpression kann man aber nur bei "When" machen, nicht bei "But only if..."
Mit
when... doorsensor changed to OPEN
then: execute mail script
but only if: time is between 18:00 and 09:00
Könnte es gehen. Nun habe ich noch bemerkt, dass changed/updated/receive a command nicht ganz passend ist, wenn das Fenster bereits offen ist, man müsste also den aktuellen Status abfragen.
Daher stehe ich nun wieder vor einem kleinen Rätsel

Danke für eure Hilfe und Grüße!