FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: broesel am 02 Februar 2015, 00:01:17

Titel: Sonntags ja, aber nicht wenn Urlaub ist????
Beitrag von: broesel am 02 Februar 2015, 00:01:17
Hi,

wie mache ich das, wenn ich jeden Sonntag um z.b. 15:00 Uhr etwas schalten will ... aber das soll nicht im Urlaub ($WE) sein.
Das schliesst sich ja aus. ..bzw ein. Wie man es sehen will.
Wie bekomme ich das hin?

Grüße

Detlef
Titel: Antw:Sonntags ja, aber nicht wenn Urlaub ist????
Beitrag von: betateilchen am 02 Februar 2015, 00:21:11
Indem Du auf  (Wochentag==0 && Urlaubskalender ne 'none') prüfst.
Titel: Antw:Sonntags ja, aber nicht wenn Urlaub ist????
Beitrag von: KernSani am 02 Februar 2015, 00:23:01
Hi Detlef,

siehe http://fhem.de/commandref_DE.html#holiday. Mit get <name> <MM-DD> bekommst du den Feiertag zum Datum. Wenn du was anderes als "none" zurück bekommst, dann ist's kein normaler Sonntag. Damit, in Verbindung mit $wday müsste sich was basteln lassen...

Viel Erfolg,

Oli
Titel: Antw:Sonntags ja, aber nicht wenn Urlaub ist????
Beitrag von: broesel am 09 Februar 2015, 00:15:39
Hi,

Danke für die Antworten. Ist das so OK?

define HeizSoAn at *14:30:00 { if ($wday == 0) && (NRW_Feiertag =='none') { fhem("set Heizung on");; } }

Es soll an JEDEM Sonntag an sein, nur NICHT wenn im Urlaubskalender (NRW_Feiertag) etwas eingetragen ist.

Funktioniert das so?

Ich dachte man kann nur $ Variablen abfragen.

Grüße

Detlef