FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: GeZi3560 am 11 März 2016, 16:21:05

Titel: doif und sunset
Beitrag von: GeZi3560 am 11 März 2016, 16:21:05
Hallo zusammen,
wer kann mir mal kurz weiterhelfen.
Ich bastel seit Tagen daran rum und kriegs einfach nicht hin.

Habe diesen doif der tut was er soll:
([16:00-23:00] and [ZWave_SENSOR_BINARY_4]eq "open" ) (set Switch_Licht_Treppe on-for-timer 120)

Durch diesen ersetzt, bekomme Perls Errors in Condition

(*{sunset(0,"17:00","22:00")} and [ZWave_SENSOR_BINARY_4] eq "open" ) (set Switch_Licht_Treppe on-for-timer 120)

Wo ist mein Fehler ?

Gruss Gerd
Titel: Antw:doif und sunset
Beitrag von: Damian am 11 März 2016, 16:44:28
Zitat von: GeZi3560 am 11 März 2016, 16:21:05
Hallo zusammen,
wer kann mir mal kurz weiterhelfen.
Ich bastel seit Tagen daran rum und kriegs einfach nicht hin.

Habe diesen doif der tut was er soll:
([16:00-23:00] and [ZWave_SENSOR_BINARY_4]eq "open" ) (set Switch_Licht_Treppe on-for-timer 120)

Durch diesen ersetzt, bekomme Perls Errors in Condition

(*{sunset(0,"17:00","22:00")} and [ZWave_SENSOR_BINARY_4] eq "open" ) (set Switch_Licht_Treppe on-for-timer 120)

Wo ist mein Fehler ?

Gruss Gerd

Die Syntax von DOIF ist nicht identisch mit der eines at-Befehls:

([{sunset(0,"17:00","22:00")}] and [ZWave_SENSOR_BINARY_4] eq "open" ) (set Switch_Licht_Treppe on-for-timer 120)

Gruß

Damian


Titel: Antw:doif und sunset
Beitrag von: GeZi3560 am 11 März 2016, 17:43:31
Danke dir.
Auf die schnelle probiert hats zwar nicht funktioniert, aber ich probier am WE mal rum
Titel: Antw:doif und sunset
Beitrag von: sash.sc am 11 März 2016, 20:52:10
Vielleicht hilft dir das ja weiter.

define LW1 DOIF ([([TWL:ss_indoor] + [0:00:02])]) (set EG_g_bl_Licht on,set EG_g_ku_Licht off) DOELSEIF ([([TWL:ss_indoor] + [01:00:00])]) (set EG_g_bl_Licht off,set EG_g_ku_Licht on)

Ist jetzt zwar mit sunset_indoor gemacht und Twilight (TWL entspricht der Twilight Definition). Aber kannst du bestimmt für deine Zwecke umbauen.

Gruß
sascha