doif - zeiten eines readings vergleichen

Begonnen von the ratman, 11 Februar 2026, 18:03:14

Vorheriges Thema - Nächstes Thema

the ratman

grüß euch.

ich habe einen button, der immer den letzten zustand anzeigt. leider kann er nur einen *g*
params_events_1_event single_push 2026-02-11 17:44:00sprich:
single_push steht quasi immer da. es ändert ich nur die zeit, wenn der button gedrückt wurde.

erstelle ich ein doif(
[shellypstripg4_206ef10295f4:params_events_1_event] eq "single_push"
and
[wol_LittleBastard] eq "off"
)
schaltet mir dieses doif immer wieder mal lustig meinen pc ein.

ich suche also nach einer möglichkeit eindeutig festzustellen, ob das letzte drücken des buttons in den - sagen wir mal - letzten paar sekunden erfolgte.

hat da wer ideen?
→do↑p!dnʇs↓shit←

betateilchen

Zitat von: the ratman am 11 Februar 2026, 18:03:14hat da wer ideen?

Mit ReadingsAge() auf die gewünschte Zeitspanne prüfen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

the ratman

ich wusste, das ging irgendwie - dank dir!
glaubst, mir is der name eingefallen?
→do↑p!dnʇs↓shit←

betateilchen

Zitat von: the ratman am 11 Februar 2026, 19:41:38ich wusste, das ging irgendwie - dank dir!
glaubst, mir is der name eingefallen?

Muss einem ja gar nicht einfallen, man müsste halt mal in die commandref schauen...

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!