Sonntags ja, aber nicht wenn Urlaub ist????

Begonnen von broesel, 02 Februar 2015, 00:01:17

Vorheriges Thema - Nächstes Thema

broesel

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

betateilchen

Indem Du auf  (Wochentag==0 && Urlaubskalender ne 'none') prüfst.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

KernSani

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
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

broesel

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