Prima!
Gesendet von iPad mit Tapatalk
[Gelöst] Rule für Bewegungsmelder Schaltung ?
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: [Gelöst] Rule für Bewegungsmelder Schaltung ?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: [Gelöst] Rule für Bewegungsmelder Schaltung ?
Kannst du mir das mal bitte genauer erklären? Normal cancel ich den Timer immer wenn ich auf ON schalte. Und nur bei OFF startet ja der Timer und wird beendet wenn er abgelaufen ist oder eben wenn ein ON kommt. Und von der Schaltlogik kommt doch immer nur ein ON oder OFF.es ist auch wichtig, den Timer in beiden Fällen zu canceln, falls er existiert, ansonsten kann es theoretisch passieren, dass Du einen marodierenden Timer hast, den Du nicht mehr kontrollieren kannst.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: [Gelöst] Rule für Bewegungsmelder Schaltung ?
Es kann halt theoretisch passieren, dass dennoch ein Timer läuft. Die Rule triggert nicht auf ein Kommando, sondern auf eine Änderung des Status. Als Status stehen neben ON und OFF mindestens auch noch UNDEV und NULL zur Verfügung.
Wenn das Item neu eingelesen wird, so hat es den Status NULL, es kann also die Rule erneut triggern, auch wenn der OFF-Timer bereits läuft. Dann würde die Rule einen zweiten OFF-Timer anlegen (unter Verlust des Zeigers auf den alten Timer). Das sind zugegebenermaßen Grenzfälle, es ist aber sinnvoll, diese zu berücksichtigen, solange der Aufwand dafür vertretbar bleibt.
Wenn das Item neu eingelesen wird, so hat es den Status NULL, es kann also die Rule erneut triggern, auch wenn der OFF-Timer bereits läuft. Dann würde die Rule einen zweiten OFF-Timer anlegen (unter Verlust des Zeigers auf den alten Timer). Das sind zugegebenermaßen Grenzfälle, es ist aber sinnvoll, diese zu berücksichtigen, solange der Aufwand dafür vertretbar bleibt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet