99_myUtils.pm Heizprogramm / Abwesenheit

Begonnen von mfeske, 29 Januar 2015, 13:28:48

Vorheriges Thema - Nächstes Thema

mfeske

Hallo zusammen,

hat schon jemand Wochenprogramme über die 99_myUtils.pm realisiert für MAX! eTRV Heizungssteller ? Ich habe überlegt, da es vermutlich der beste Weg ist auch etwas flexibler zu werden. Ich möchte es später an eine Anwesenheitserkennung die über das Presence Modul bereits existiert und das Calendar Modul mit Schulferien koppeln.

Gruß
Micha
Meine Wochenprogramme sehen momentan so aus:
Heizung_Janic
set Heizung_Janic weekProfile Mon 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Janic weekProfile Tue 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Janic weekProfile Wed 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Janic weekProfile Thu 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Janic weekProfile Fri 18,6:00,21,7:00,18,14:00,21.5,19:00,18,23:59,18
set Heizung_Janic weekProfile Sat 18,6:00,21,7:00,20.5,14:00,20,19:00,18,23:59,18
set Heizung_Janic weekProfile Sun 18,6:00,21,7:00,20.5,14:00,20,18:15,18,23:59,18
set Heizung_Janic boostDuration 5
set Heizung_Janic boostValveposition 99

Heizung_Tania
set Heizung_Tania weekProfile Mon 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Tania weekProfile Tue 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Tania weekProfile Wed 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Tania weekProfile Thu 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18
set Heizung_Tania weekProfile Fri 18,6:00,21,7:00,18,14:00,21.5,19:00,18,23:59,18
set Heizung_Tania weekProfile Sat 18,6:00,21,7:00,20.5,14:00,20,19:00,18,23:59,18
set Heizung_Tania weekProfile Sun 18,6:00,21,7:00,20.5,14:00,20,18:15,18,23:59,18
set Heizung_Tania boostDuration 5
set Heizung_Tania boostValveposition 99


Meine Idee für die Anwesenheit:
Janic = absent -> set Heizung_Janic desiredTemperature eco
Janic = present -> set Heizung_Janic desiredTemperature boost bis temp vom week profil -2 Grad erreicht
wobei ich den Calendar SchulferienBerlin noch nicht berücksichtigt habe, dieser steht heute schon auf active ?! Vermutlich würde ich dort einen gleichbleibende Tages bzw. Nachttemperatur bevorzugen.
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

mfeske

Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

mfeske

Hallo zusammen,

nach dem lesen des Wiki Artikels zu DOIF bin ich auf die Idee gekommen es mit DOIF umzusetzen

([Janic] eq "absent") ({SetTempList_Janic_Heizung_off}) DOELSEIF ([Janic] eq "present") ({SetTempList_Janic_Heizung_normal})

Was mir jetzt noch fehlt ist die Verknüpfung mit einer zweiten Bedingung, wenn zum Beispiel Ferientag_Berlin = 1 ist oder es ist Wochenende ich muss doch dann vermutlich noch das [Janic] eq "present" ergänzen um ein Ferientag_Berlin = 0 und nicht Wochenende ?

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)