Hallo zusammen,
Vielleicht liegt es am komischen Wetter - ich möchte eine, meiner Meinung nach, simple Logik zusammenbauen, aber ich sehe den Wald vor lauter Bäumen nicht.
Worum geht es? Ich habe mir im Zuge der immer heißer werdenden Sommer eine kleine Logik zur Abfrage meines Fensterstatus gebaut, damit ich nicht vergesse, unsere Fenster morgens nach dem Stoßlüften wieder zu schließen.
Soweit funktioniert das auch alles gut. Wenn es draußen irgendwann wärmer wird als drinnen und die Fenster noch offen stehen, bekomme ich einen Hinweis gesendet, die Fenster zu schließen. Das ganze sieht derzeit so aus:
2021-06-29 12_19_17-EDOMI · Administration.png
Jetzt ist es mir aber schon ein paar Mal passiert, dass ich gerade etwas anderes am tun war und dementsprechend vergessen habe, die Fenster auch wirklich zu schließen.
Deswegen wollte ich die ganze Logik einfach um einen Timer ergänzen, der regelmäßig prüft, ob die Fenster denn auch wirklich geschlossen wurden und, falls nicht, den Hinweis nochmal sendet.
Im großen und ganzen also einfach eine "while-Schleife" mit einem Timer.
Allerdings stehe ich im Moment vollends auf dem Schlauch. Ich habe jetzt über eine Stunde vogelwild LBS verkettet, aber nur Schrott aufs Papier gebracht.
Habt ihr einen Ansatz, wie man die Sache elegant löst? Retriggerbarer Timer? Ich bin aber auch ratlos, wie ich den Timer dann gescheit wieder gestoppt bekomme - ggf. über ein zusätzliches KO, das dann abgefragt wird?
Bin echt für jede Hilfe dankbar!
Mit freundlichen Grüßen,
Johannes
Vielleicht liegt es am komischen Wetter - ich möchte eine, meiner Meinung nach, simple Logik zusammenbauen, aber ich sehe den Wald vor lauter Bäumen nicht.
Worum geht es? Ich habe mir im Zuge der immer heißer werdenden Sommer eine kleine Logik zur Abfrage meines Fensterstatus gebaut, damit ich nicht vergesse, unsere Fenster morgens nach dem Stoßlüften wieder zu schließen.
Soweit funktioniert das auch alles gut. Wenn es draußen irgendwann wärmer wird als drinnen und die Fenster noch offen stehen, bekomme ich einen Hinweis gesendet, die Fenster zu schließen. Das ganze sieht derzeit so aus:
2021-06-29 12_19_17-EDOMI · Administration.png
Jetzt ist es mir aber schon ein paar Mal passiert, dass ich gerade etwas anderes am tun war und dementsprechend vergessen habe, die Fenster auch wirklich zu schließen.
Deswegen wollte ich die ganze Logik einfach um einen Timer ergänzen, der regelmäßig prüft, ob die Fenster denn auch wirklich geschlossen wurden und, falls nicht, den Hinweis nochmal sendet.
Im großen und ganzen also einfach eine "while-Schleife" mit einem Timer.
Allerdings stehe ich im Moment vollends auf dem Schlauch. Ich habe jetzt über eine Stunde vogelwild LBS verkettet, aber nur Schrott aufs Papier gebracht.
Habt ihr einen Ansatz, wie man die Sache elegant löst? Retriggerbarer Timer? Ich bin aber auch ratlos, wie ich den Timer dann gescheit wieder gestoppt bekomme - ggf. über ein zusätzliches KO, das dann abgefragt wird?
Bin echt für jede Hilfe dankbar!
Mit freundlichen Grüßen,
Johannes
Kommentar