FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: erdnar am 29 September 2024, 17:19:41

Titel: Zeitrechnung mit Zahlen in Reading
Beitrag von: erdnar am 29 September 2024, 17:19:41
Hallo,
ich möchte in einem DOIF einen Zeitintervall einbauen:
[+10]Das funktioniert.
Setze ich ein Dummy
define wert dummy
set wert 10
dann funktioniert auch:
[+[wert]]Benutze ich aber ein setList und erzeuge damit ein Reading
setList doifxyz wert:10,20,30
readingList doifxyz wert
webCmd doifxyz wert
dann klappt
[+[wert]]nicht.
Fehler:
error: Wrong timespec : either HH:MM:SS or {perlcode}
Wo ist mein Fehler?
Titel: Aw: Zeitrechnung mit Zahlen in Reading
Beitrag von: Damian am 29 September 2024, 17:55:48
wert ist dann ein Reading des DOIFs und nicht der Status eines Dummys, daher musst du die Syntax für Readings verwenden:

[+[doifxyz:wert]]
oder noch besser:

[+[$SELF:wert]]
Titel: Aw: Zeitrechnung mit Zahlen in Reading
Beitrag von: erdnar am 29 September 2024, 18:09:57
Oh Mann...  :o
Vielen Dank
Kaum macht man es richtig, funktioniert es.  :)