[GELÖST] Wie mache ich eine Uhrzeit Additionen mit DIOF

Begonnen von Burny4600, 10 Januar 2018, 16:28:07

Vorheriges Thema - Nächstes Thema

Burny4600

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:"
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Damian

dann eher:

[([OG1_KI_SL_WE:state] - [OG1_KI_SL_WE:state] - [00:15])|12345]
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Burny4600

Danke das war die Lösung mit den Klammern.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT