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
Indem Du auf (Wochentag==0 && Urlaubskalender ne 'none') prüfst.
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
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