[Gelöst] Rule für Bewegungsmelder Schaltung ?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: [Gelöst] Rule für Bewegungsmelder Schaltung ?

Beitrag von udo1toni »

Prima!


Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: [Gelöst] Rule für Bewegungsmelder Schaltung ?

Beitrag von KellerK1nd »

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.
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.
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

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: [Gelöst] Rule für Bewegungsmelder Schaltung ?

Beitrag von udo1toni »

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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten