Überschuss ePatrone via Scripts / Regeln

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: Überschuss ePatrone via Scripts / Regeln

Beitrag von udo1toni »

Selter hat geschrieben: 19. Nov 2022 14:04 Eine Frage zum Timer - now.plusMinutes(1) - was genau bewirkt der?
Funktioniert das auch mit oH3.2?
Na das, was da steht. :) now ist englisch für "jetzt". plusMinutes(1) addiert eine Minute, bedeutet also, Ein Zeitpunkt, eine Minute in der Zukunft.

Die Funktion createTimer() erwartet zwei Argumente, als erstes einen Zeitpunkt, als zweites ein Lambda.
Ein Lambda ist ein Codeblock, der als Argument angegeben wird (der Inhalt der Klammern [] )

Der Funktionsaufruf mit Minuten funktioniert unverändert. Bis einschließlich OH2.5.12 konnte man auch einfach .plusMillis() angeben, wenn man sehr kurze (oder sehr exakte) Zeitpunkte angeben wollte, jetzt muss man dafür plusNanos() verwenden (1ms = 1000000ns).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten