FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Martin-72 am 25 Februar 2016, 17:59:19

Titel: HM-LC-Dim1L-Pl-2 - "on-til..."
Beitrag von: Martin-72 am 25 Februar 2016, 17:59:19
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
Titel: Antw:HM-LC-Dim1L-Pl-2 - "on-til..."
Beitrag 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)
Titel: Antw:HM-LC-Dim1L-Pl-2 - "on-til..."
Beitrag von: Martin-72 am 25 Februar 2016, 23:51:55
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
Titel: Antw:HM-LC-Dim1L-Pl-2 - "on-til..."
Beitrag von: Crawler am 26 Februar 2016, 00:54:36
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)