FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Spielmann am 29 April 2016, 12:25:20

Titel: [gelöst]DOIF Syntax set TimeNow()
Beitrag von: Spielmann am 29 April 2016, 12:25:20
Hallo,
in meiner cfg möchte ich ein notify durch ein DOIF ersetzen. Jetzt habe ich ein Problem mit dem Syntax. Im notify übergebe ich dem dummy Startzeit die aktuelle Zeit, indem ich den Befehl:
set Startzeit TimeNow()
ausführe.
Ich bekomme jedoch den Syntax für den o.g. Befehl nicht in das DOIF Modul. Mit den Klammern und Punkten bei den readings komme ich inzwischen im notify einigermaßen zurecht - beim DOIF ist ja der Syntax etwas anders. Das DOIF Modul wird im Forum und in der commandref ausgesprochen gut beschrieben und es gibt auch viele Beispiele, jedoch habe ich für so einen Fall noch kein Beispiel oder Lösung gefunden.
Kann mir jemand auf die Sprünge helfen?

Gruß
Spielmann

Titel: Antw:DOIF Syntax set TimeNow()
Beitrag von: Ellert am 29 April 2016, 13:12:15
set Startzeit {(TimeNow())}

siehe: http://fhem.de/commandref_DE.html#set und http://fhem.de/commandref_DE.html#DOIF_Angaben_im_Ausfuehrungsteil und http://fhem.de/commandref_DE.html#DOIF_Berechnungen_im_Ausfuehrungsteil und hier auch http://fhem.de/commandref_DE.html#DOIF_Kurzreferenz
Titel: [gelöst]Antw:DOIF Syntax set TimeNow()
Beitrag von: Spielmann am 29 April 2016, 13:44:27
Ich muss wohl die letzte Nacht Tomaten auf den Augen gehabt haben. Ich habe mich so auf den eckigen Klammern versteift (für die Bedingungen). Ich habe auch schon die geschweifte Klammer getestet - jedoch ohne runde Klammer. Ich freue mich schon heute Abend die Lösung zu testen (ich gehe davon aus, dass es funktioniert).

Gruß
Spielmann