Liebe Community!
Es stellt sich für mich die Frage, ob die Funktion des timers den Rechner während der "Wartezeit" blockiert, oder ob alle anderen rules in dieser Zeit ausgeführt werden können.
Danke
Sebastian
Timer
-
- Beiträge: 197
- Registriert: 23. Sep 2018 19:43
- udo1toni
- Beiträge: 15244
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Timer
Man sollte noch ein paar Dinge dazu erklären:
- openHAB hat einen Scheduler, der sich um diese Dinge kümmert.
- Rules die per Time cron getriggert werden fallen darunter, genau wie
- Code, der mittels createTimer(<Zeitpunkt>,[|<auszuführender Code>]) im Speicher abgelegt wird.
- Der Scheduler hat default nur zwei (!) Threads, in denen er den Code zur Ausführung bringt.
- Man kann die Anzahl der bereitgehaltenen Threads erhöhen, das führt aber zu erhöhtem Speicherbedarf (wichtig bei embedded Systemen wie dem RPi3).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet