Autor Thema: Regensensor: Benachrichtigung und Heizungssteuerung  (Gelesen 451 mal)

Online Damian

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 9749
Regensensor: Benachrichtigung und Heizungssteuerung
« am: 28 September 2021, 17:13:15 »
Falls noch jemand eine Automatisierung für seinen Regensensor (HM) mit Heizung braucht:

defmod di_Regen DOIF {if ([Rain:state] eq "rain" and get_State() ne "1") {\
   set_State("1");;\
   if ([?08:00-22:30]) {\
     fhem_set "ECHO_G09 speak Es fängt gerade an zu regnen";;\
     fhem_set ("pushbullet message Es fängt gerade an zu regnen ".::strftime("%a %H:%M:%S",::localtime(::time())));;\
   }\
 } elsif ([Rain:state] eq "dry" and get_State() ne "0") {\
   set_State("0");;\
   if ([?08:00-22:30]) {\
     fhem_set "ECHO_G09 speak Es hat aufgehört zu regnen";;\
     fhem_set ("pushbullet message Es hat aufgehört zu regnen ".::strftime("%a %H:%M:%S",::localtime(::time())));;\
   }\
 }\
}\
\
{if (([Rain:state] eq "rain" or [outsensor:humidity] > 80 or [Aussensensor:temperature] < 0) and get_Reading("heating") ne "1") {\
   fhem_set ("Rain_Heating on");;\
   set_Reading ("heating",1);;\
 } elsif ([Rain:state] eq "dry" and [outsensor:humidity] < 75 and [Aussensensor:temperature] > 1 and get_Reading("heating") eq "1") {\
   fhem_set ("Rain_Heating off");;\
   set_Reading ("heating",0);;\
 }\
}
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

 

decade-submarginal