User Tools

Site Tools


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki