Hallo Zusammen,
ich habe einen HM-LC-Dim1L-Pl-2 (dimmbaren Zwischenstecker), der per "at"-Befehl eingeschaltet wird:
+*{sunset_rel(-3600)} set Dimmer_Stehlampe_Wohnzimmer 13 0 60
das klappt soweit zu meiner Zufriedenheit.
Nun möchte ich aber, dass die Lampe um 23:30 Uhr wieder ausgeschaltet wird.
Das löse ich per weiteren "at"-Befehl. Das klappt auch.
Nun die Frage: Kann ich das auch beides in einem Befehl realisieren? Wenn ja, wie denn?
Vielen Dank
Martin
mit DOIF sollte es gehen
define Wohnzimmer.Dimmer DOIF ([+{sunset_rel(-3600)}]) (set Dimmer_Stehlampe_Wohnzimmer 13 0 60) DOELSEIF ([23:30]) (set Dimmer_Stehlampe_Wohnzimmer 0 0 0)
Zitat von: Crawler am 25 Februar 2016, 18:40:19
mit DOIF sollte es gehen
define Wohnzimmer.Dimmer DOIF ([+{sunset_rel(-3600)}]) (set Dimmer_Stehlampe_Wohnzimmer 13 0 60) DOELSEIF ([23:30]) (set Dimmer_Stehlampe_Wohnzimmer 0 0 0)
Danke Crawler,
FHEM gibt leider folgende Rückmeldung:
Wohnzimmer.Dimmer DOIF: Wrong timespec {sunset_rel(: either HH:MM:SS or {perlcode}: +{sunset_rel(
Ich suche morgen mal...
Gruß
Martin
warum nutzt du sunset_rel? Wenn ich es richtig verstehe gibt es die Zeit bis zum Untergang an und ist beim Untergang auf 0
Ich würde erstmal sunset versuchen der gibt die Uhrzeit in HH:MM an damit müsste DOIF mehr anfangen können
define Wohnzimmer.Dimmer DOIF ([+{sunset()}]) (set Dimmer_Stehlampe_Wohnzimmer 13 0 60) DOELSEIF ([23:30]) (set Dimmer_Stehlampe_Wohnzimmer off)