Ich baue gerade eine Heizungssteuerung anhand des Homestatus auf.
Habe heute viel gelesen, viel probiert, viel erreicht, viel wieder mit dem Ar... eingerissen, wieder aufgebaut... :)
Jetzt möchte ich in Abhängigkeit von 7 Variablen die Absenkung der Temperaturen steuern.
Mein funktionierendes at sieht so aus (hat aber derzeit nur eine Variable, die die Uhrzeit beinhaltet: uhrzeit_nachtabsenkung)
define at_HeizungNachtabsenkung at *{Value("uhrzeit_nachtabsenkung")} {if (Value("haus_Status")<3) {fhem("set haus_Status 2")}}
meine neuen Variablen lauten
uhrzeit_nachtabsenkung_mo
uhrzeit_nachtabsenkung_di
...
Meine 3 Fragen dazu:
1.) Baue ich nun 7 getrennte ATs oder mache ich das in einem?
2.) Wie setze ich das "if ($wday == 5)" dort ein? (je nach Vorschlag für 1.) )
3.) Wie kann ich die Feiertage intelligent mit reinnehmen?
Schau dir mal weekdaytimer an, der kann auch mit $we umgehen.