FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Burny4600 am 10 Januar 2018, 16:28:07

Titel: [GELÖST] Wie mache ich eine Uhrzeit Additionen mit DIOF
Beitrag von: Burny4600 am 10 Januar 2018, 16:28:07
Ich habe einen Dummy Wert als Zeitdefinition.
Zu diesen Dummy Wert möchte ich 15 Minuten addieren.
Läst sich das unter DOIF realisieren?
([{[OG1_KI_SL_WE:state]-([OG1_KI_SL_WE:state] + 00:15)}|12345] and [Freigabe_Urlaub] eq "AUS" and [R_OG1_SL_P:position] == 100)
(set OG1_KI_WSLD:FILTER=state!=on on)
DOELSE
(set OG1_KI_WSLD:FILTER=state!=off off)

Ich bekomme eine Fehlermeldung wenn ich die Addition definiere.
error: the function "06:25-(06:25+00:15)" must return a timespec and not syntax error at (eval 520756) line 1, near "06:"
Titel: Antw:Wie mache ich eine Uhrzeit Additionen mit DIOF
Beitrag von: Damian am 10 Januar 2018, 18:02:34
dann eher:

[([OG1_KI_SL_WE:state] - [OG1_KI_SL_WE:state] - [00:15])|12345]
Titel: Antw:Wie mache ich eine Uhrzeit Additionen mit DIOF
Beitrag von: Burny4600 am 10 Januar 2018, 19:15:18
Danke das war die Lösung mit den Klammern.