Absenkung mit at in Abhängigkeit vom Wochentag

Begonnen von Gunther, 22 Oktober 2017, 04:51:08

Vorheriges Thema - Nächstes Thema

Gunther

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?


FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Beta-User

Schau dir mal weekdaytimer an, der kann auch mit $we umgehen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files