Der einfachste programmlose Weg wäre, das Fenster/ die Tür einfach mal kurz zu schließen, und schon hat die CCU den korrekten Status. Ein Reboot kann auch durch externe Ereignisse passieren oder die CCU einfach mal abstürzen und wenn man dann nicht zu Hause ist, ist es mit dem Wissen um den aktuellen Status Essig. Eine solche Lösung muss weitestgehend failsafe sein.BadenPower hat geschrieben:Wenn er weiß, dass der TFK geöffnet ist, dann kann er ja den Status des TFK auf geöffnet setzen, ohne auf die zyklische Meldung des Sensors eventuell 23 Stunden warten zu müssen.
Die Diskussion hatte ich neulich auch schon mal in einem anderen Thread. Da ging es auch um TFKs, die angeblich irgendwann einen falschen Zustand gemeldet hätten. Es hat einige Postings gekostet, klarzumachen, dass das der Status ist, den der TFK erkennt und dann auch meldet. Und das ist unabhängig davon, wie die Tür/ das Fenster gerade steht. Wenn es "Erkennungsprobleme" durch ungünstige Montage gibt, dann kann dort auch schon mal ein Unterschied sei. Insofern rüste ich nach und nach auf optische TFK um, weil die ihren Status alle paar Minuten pollen. Somit ist der Zeitraum der Unsicherheit überschaubar.
Aber hier in der aktuellen Anfrage, die mit dem eigentlichen Topic des Threads auch nur noch am Rande was zu tun hat, ging es u.a. ja auch um die aktive Abfrage von Batteriesensore und im speziellen Fall um die Helligkeitsinformation eines BWM. Und hier wird es tricky, denn die Übermittlung der Helligkeit hängt an der Bewegungserkennung oder eben zyklischen Statusinfo. Dort könnte man ggf. die Helligkeit in Abhängigkeit von der Tageszeit und Wetter schätzen und in die von der CCU gespeicherte Statusinformation per Script schreiben. Schön ist anders. Dieses Manko muss man irgendwie anders abfangen. Ohne genaue Kenntnis des Programms wird es aber schwierig. Es bleibst dabei, Batteriesensoren lassen sich nicht abfragen. Wenn man deren Statusinformationen innerhalb von Programmen benötigt, dann muss man sie in einer Systemvariable zwischenspeichern. Alles andere ist m.E. Murks und am eigentlichen Problem vorbei.
Gruß Xel66