haussteuerung:automatiken
This is an old revision of the document!
Automatiken
/******************************************************* * LICHT *******************************************************/
// RGB Lampe Wohnzimmer Nachts automatisch ausschalten WZ > 23:00 Uhr WZ_Sofalicht_Aus
if (getState("Global.0.Automatik.WZ_Sofalicht_Aus").val == true) {
if (hour == 23 && min == 0) { setState("Global.0.Licht.State.WZ_Sofa", 0); Logger("RGB Lampe Wohnzimmer aus"); }
}
// Sideboard & Fenster automatisch aus WZ > "" WZ_Sideboard_Fenster_Aus
if (getState("Global.0.Automatik.WZ_Sideboard_Fenster_Aus").val == true) {
if (hour == 23 && min == 0) { setState("hm-rpc.0.LEQ0900960.3.STATE", false); setState("hm-rpc.0.LEQ0900960.4.STATE", false); Logger("Sideboard & Fenster aus"); }
}
// Tannenbaum Automatik (Licht) WZ Abends an ab 16:00 - 22:00 WZ_Tannenbaum_Auto
if (getState("Global.0.Automatik.WZ_Tannenbaum_Auto").val == true) {
if (hour == 16 && min == 0) { setState("sonoff.0.IOT-SD11-WZ-Weihnachtsbaum.POWER", true); Logger("Tannenbaum an"); }
if (hour == 22 && min == 0) { setState("sonoff.0.IOT-SD11-WZ-Weihnachtsbaum.POWER", false); Logger("Tannenbaum aus"); }
}
// Küche Bewegungsmelder An / Aus ? KU KU_Bewegungsmelder_AnAus
// siehe Küche -> LichtSpüle
// Küche Deko an / aus KU Wie Tannenbaum KU_Deko_Auto
if (getState("Global.0.Automatik.KU_Deko_Auto").val == true) {
if (hour == 16 && min == 0) { setState("hm-rpc.0.NEQ0951347.2.STATE", true); Logger("Küche Deko an"); }
if (hour == 22 && min == 0) { setState("hm-rpc.0.NEQ0951347.2.STATE", false); Logger("Küche Deko aus"); }
}
// Beleuchtung Bild Automatik FL ab SonUn bis 22:30 FL_Fotowand_Auto
if (getState("Global.0.Automatik.FL_Fotowand_Auto").val == true) {
if (act == typeSunsetStart) { setState("sonoff.0.IOT-SD09-FL-LichtBild.POWER", true ); Logger("Beleuchtung Bild an"); } // AN
if (act == typeSchedule && hour == 22 && min == 30) { setState("sonoff.0.IOT-SD09-FL-LichtBild.POWER", false); Logger("Beleuchtung Bild aus"); } // AUS
}
// Beleuchtung Handlauf Automatik FL "" FL_TreppeBeleuchtung_Auto
if (getState("Global.0.Automatik.FL_TreppeBeleuchtung_Auto").val == true) {
if (act == typeSunsetStart) { setState("sonoff.0.IOT-SD10-FL-LichtTreppe.POWER", true ); Logger("Beleuchtung Handlauf an"); } // AN
if (act == typeSchedule && hour == 22 && min == 30) { setState("sonoff.0.IOT-SD10-FL-LichtTreppe.POWER", false); Logger("Beleuchtung Handlauf aus"); } // AUS
}
// Stern oben an / aus FL "" FL_SternOben_Auto
if (getState("Global.0.Automatik.FL_SternOben_Auto").val == true) {
if (act == typeSunsetStart) { setState("sonoff.0.IOT-SD08-FL-FensterOben.POWER", true ); Logger("Beleuchtung Handlauf an"); } // AN
if (act == typeSchedule && hour == 22 && min == 30) { setState("sonoff.0.IOT-SD08-FL-FensterOben.POWER", false); Logger("Beleuchtung Handlauf aus"); } // AUS
}
// Lennard Zimmerlicht morgens an und gegen 8 aus LN 6 - 7:30 Uhr , 22 Uhr aus LN_Zimmerlicht_Auto
if (getState("Global.0.Automatik.LN_Zimmerlicht_Auto").val == true) {
// 6 Uhr ein Mo-Th, 6:40 Fr -> Montag = 1, Freitag = 5 !
if ((hour == 6 && min == 0 && [1, 2, 3, 4].includes(day)) ||
(hour == 6 && min == 40 && day == 5)) { setState("hm-rpc.0.MEQ0987276.1.STATE", true); Logger("Lennard Zimmerlicht Ein"); }
// 7:30 aus
if (hour == 7 && min == 30) { setState("hm-rpc.0.MEQ0987276.1.STATE", false); Logger("Lennard Zimmerlicht Aus"); }
// Licht Abends ausschalten wenn noch an
if (hour == 22 && min == 0) { setState("hm-rpc.0.MEQ0987276.1.STATE", false); Logger("Lennard Zimmerlicht Abends Aus"); }
}
// Haustürlicht Automatik OD SonUn bis 23:00 + Bewegung wenn da OD_Haustuer_Auto
// 6 Uhr -> Sonnenuntergang
if (getState("Global.0.Automatik.OD_Haustuer_Auto").val == true) {
if (hour == 6 && min == 0) { setState("hm-rpc.0.NEQ1504413.1.STATE", true); Logger("Haustürlicht An"); } // /*OD_SW_Haustue_Licht:1.STATE*/
if (act == typeSunriseEndPlus30) { setState("hm-rpc.0.NEQ1504413.1.STATE", false); Logger("Haustürlicht Aus"); }
if (act == typeSunsetStartMinus30) { setState("hm-rpc.0.NEQ1504413.1.STATE", true); Logger("Haustürlicht An"); }
if (hour == 23 && min == 0) { setState("hm-rpc.0.NEQ1504413.1.STATE", false); Logger("Haustürlicht Aus"); }
// TBD : Hier muss sauber der Sonnenaufgang genutzt werden ...
if (hour == 8 && min == 0) { setState("hm-rpc.0.NEQ1504413.1.STATE", false); Logger("Haustürlicht Aus Workaround für Sommer"); }
}
// Garagenlicht mit Haustür an OD "" OD_HaustuerMitGarage_Auto // TBD
/******************************************************* * HEIZUNG *******************************************************/ // Alle Heizungen im Haus auf Nachtbetrieb absenken ALL -> "Heizung aus" Script um 21:00 ALL_HZ_Nachtbetrieb // Heizung Morgens hochfahren ? ALL -> um 6 Warm KU KU_HZ_Morgens // Badezimmer Heizung auf 21°C von 5:30 bis 9:30 BD siehe Text BD_HZ_Morgens // Wohnzimmer Temp halten WZ WZ_HZ_Tagbetrieb // Heizung Lennards Zimmer kontrollieren LN mal sehen LN_HZ_Überwachen /******************************************************* * ROLLOS *******************************************************/
// Morgens alle Rollos hoch ALL um 8 Uhr ALL_RL_Öffnen
if (getState("Global.0.Automatik.ALL_RL_Öffnen").val == true) {
if (act == typeSchedule && hour == 8 && min == 0) { setState("Global.0.Rollos.Control", "allup"); Logger("Alle Rollos hochfahren"); }
}
// Rollos automatisch runter fahren (auf Terassentür achten) ALL um SonUn Ende + 30Min ALL_RL_Schließen
// Überwachung Terassentür in Rollos -> Steuerung
if (getState("Global.0.Automatik.ALL_RL_Schließen").val == true) {
if (act == typeSunsetStartPlus30) { setState("Global.0.Rollos.Control", "alldown"); Logger("Alle Rollos schließen"); }
}
/******************************************************* * STECKDOSEN *******************************************************/
// Hifi abschalten WZ WZ Nachts um 0:00 WZ_Hifi_Aus // Steckdose AZ AZ "" AZ_Steckdose_Auto // TV abschalten GZ GZ "" GZ_TV_Aus // PS4 abschalten GZ Ab 21:30 an Werktagen GZ_PS_Aus // Waschmaschine aus wenn fertig KL Abschalten der SD bei Fertigmeldung KL_Waschmaschine_Aus // -> Wird in Weisse Ware -> Waschmaschine behandelt ! // -> Weil dort wird direkt auf Waschm. Fertig reagiert ...
// Trockner aus wenn fertig KL "" KL_Trockner_Aus
// WZ Hifi Aus um 1 Uhr
if (getState("Global.0.Automatik.WZ_Hifi_Aus").val == true) {
if (act == typeSchedule && hour == 1 && min == 0) { setState("hm-rpc.0.MEQ1810633.3.STATE", false); Logger("WZ Hifi aus"); } // AUS
}
// GZ TV Aus um 1 Uhr
if (getState("Global.0.Automatik.GZ_TV_Aus").val == true) {
if (act == typeSchedule && hour == 1 && min == 0) { setState("sonoff.0.IOT-SD05-GZ-TvOben.POWER", false); Logger("GZ TV aus"); } // AUS
}
/******************************************************* * DRAUSSEN *******************************************************/
// Markiese um 0:00 automatisch einziehen OD 0:00 Uhr OD_Markiese_Rein // Markiese Sommerbetrieb Ausfahren möglich OD on / off OD_Markiese_Sommerbetrieb // Schuppen an / aus -> Mäher aus OD Ab 22 Uhr bis 4 Uhr OD_Schuppen_Auto // Garage automatisch nach x Min schließen OD nach 5 Minuten
haussteuerung/automatiken.1761107615.txt.gz · Last modified: by dominik
