SalamiOfenAN SalamiOfenTage Bei Scriptstart Werte einlesen Ofen wird gestartet javascript.0.SalamiOfenAN true TagesMinuten 0 CountTage 1 Jede Minute * * * * * Ausführen nur wenn Variable SalamiOfenAN = wahr EQ val javascript.0.SalamiOfenAN TRUE TagesMinuten ADD 1 TagesMinuten 1 log test ***Tagesminuten= TagesMinuten EQ TagesMinuten 1440 Ein neuer Tag TagesMinuten 1 CountTage ADD 1 CountTage 1 EQ CountTage 31 30 Tage sind abgelaufen Werte und Timer für den aktuellen Tag Luftfeuchtigkeit überwachen NEQ LF 0 LT val hm-rpc.0.MEQ0832720.1.HUMIDITY LF NUR schalten wenn notwendig EQ val hm-rpc.0.MEQ1122492.1.STATE FALSE hm-rpc.0.MEQ1122492.1.STATE FALSE TRUE GT val hm-rpc.0.MEQ0832720.1.HUMIDITY LF EQ val hm-rpc.0.MEQ1122492.1.STATE TRUE hm-rpc.0.MEQ1122492.1.STATE FALSE FALSE Temperatur überwachen LT val hm-rpc.0.MEQ0832720.1.TEMPERATURE TempNiedrig NUR schalten wenn notwendig EQ val hm-rpc.0.MEQ1122852.1.STATE FALSE hm-rpc.0.MEQ1122852.1.STATE FALSE TRUE LT val hm-rpc.0.MEQ0832720.1.TEMPERATURE TempHoch EQ val hm-rpc.0.LEQ1273058.1.STATE TRUE hm-rpc.0.LEQ1273058.1.STATE FALSE FALSE GT val hm-rpc.0.MEQ0832720.1.TEMPERATURE TempHoch EQ val hm-rpc.0.MEQ1122852.1.STATE TRUE hm-rpc.0.MEQ1122852.1.STATE FALSE FALSE GT val hm-rpc.0.MEQ0832720.1.TEMPERATURE TempHoch EQ val hm-rpc.0.LEQ1273058.1.STATE FALSE hm-rpc.0.LEQ1273058.1.STATE FALSE TRUE getTageswerte Beschreibe diese Funktion … Ausgabe Telegramm Tag CountTage gestartet Globaler Datenpunkt aktualisieren javascript.0.SalamiOfenTage FALSE CountTage Tageswerte setzen EQ CountTage 1 TempNiedrig GET FROM_START Tag_01 1 TempHoch GET FROM_START Tag_01 2 LF GET FROM_START Tag_01 3 EQ CountTage 2 TempNiedrig GET FROM_START Tag_02 1 TempHoch GET FROM_START Tag_02 2 LF GET FROM_START Tag_02 3 EQ CountTage 3 TempNiedrig GET FROM_START Tag_03 1 TempHoch GET FROM_START Tag_03 2 LF GET FROM_START Tag_03 3 OR EQ CountTage 4 EQ CountTage 5 TempNiedrig GET FROM_START Tag_04_05 1 TempHoch GET FROM_START Tag_04_05 2 LF GET FROM_START Tag_04_05 3 OR EQ CountTage 6 EQ CountTage 7 TempNiedrig GET FROM_START Tag_06_07 1 TempHoch GET FROM_START Tag_06_07 2 LF GET FROM_START Tag_06_07 3 OR EQ CountTage 8 EQ CountTage 9 TempNiedrig GET FROM_START Tag_08_09 1 TempHoch GET FROM_START Tag_08_09 2 LF GET FROM_START Tag_08_09 3 OR EQ CountTage 10 EQ CountTage 11 TempNiedrig GET FROM_START Tag_10_11 1 TempHoch GET FROM_START Tag_10_11 2 LF GET FROM_START Tag_10_11 3 EQ CountTage 12 TempNiedrig GET FROM_START Tag_12 1 TempHoch GET FROM_START Tag_12 2 LF GET FROM_START Tag_12 3 EQ CountTage 13 TempNiedrig GET FROM_START Tag_13 1 TempHoch GET FROM_START Tag_13 2 LF GET FROM_START Tag_13 3 EQ CountTage 14 TempNiedrig GET FROM_START Tag_14 1 TempHoch GET FROM_START Tag_14 2 LF GET FROM_START Tag_14 3 EQ CountTage 15 TempNiedrig GET FROM_START Tag_15 1 TempHoch GET FROM_START Tag_15 2 LF GET FROM_START Tag_15 3 AND GTE CountTage 16 LTE CountTage 22 TempNiedrig GET FROM_START Tag_16_bis_22 1 TempHoch GET FROM_START Tag_16_bis_22 2 LF GET FROM_START Tag_16_bis_22 3 AND GTE CountTage 23 LTE CountTage 30 TempNiedrig GET FROM_START Tag_23_bis_30 1 TempHoch GET FROM_START Tag_23_bis_30 2 LF GET FROM_START Tag_23_bis_30 3 Initialisierung Beschreibe diese Funktion … kleinste, größte Temperatur, Luftfeuchtigkeit Tag_01 18 20 0 Tag_02 21 21 93 Tag_03 20 20 93 Tag_04_05 19 19 92 Tag_06_07 18 18 91 Tag_08_09 17 17 90 Tag_10_11 16 16 89 Tag_12 15 15 88 Tag_13 15 15 87 Tag_14 14 14 86 Tag_15 13 13 85 Tag_16_bis_22 12 12 80 Tag_23_bis_30 12 12 75 setzeTimer Beschreibe diese Funktion … NEQ CountTage 1 Ausser am 1. Tag, sonst immer AND GTE CountTage 2 LTE CountTage 8 AND GTE CountTage 9 LTE CountTage 15 AND GTE CountTage 16 LTE CountTage 22 AND GTE CountTage 9 LTE CountTage 15 SalamiFertig Beschreibe diese Funktion … javascript.0.SalamiOfenAN FALSE FALSE javascript.0.SalamiOfenTage FALSE 0 Nachricht senden Salami fertig !!! Timer und Geräte ausschalten IntervallAbsauger AbsaugerAus AbsaugerTimer Intervall_60Min Intervall_90Min Intervall_120Min Intervall_180Min hm-rpc.0.MEQ1122492.1.STATE FALSE FALSE hm-rpc.0.MEQ1122852.1.STATE FALSE FALSE hm-rpc.0.LEQ1273058.1.STATE FALSE FALSE hm-rpc.0.MEQ1121959.1.STATE FALSE FALSE hm-rpc.0.MEQ1122993.1.STATE FALSE FALSE Meldung Beschreibe diese Funktion … .0 text Nachricht AbsaugerIntervall Beschreibe diese Funktion … gilt für jeden Tag ausser dem Ersten IntervallAbsauger 360 min alle 360 Min. einschalten hm-rpc.0.MEQ1121959.1.STATE FALSE TRUE AbsaugerTimer 15 min nach 15 Min. ausschalten hm-rpc.0.MEQ1121959.1.STATE FALSE FALSE Zirkulation60 Beschreibe diese Funktion … Luftzirkulation alle 60 Min. Intervall_60Min Intervall_60Min 60 min hm-rpc.0.MEQ1122993.1.STATE FALSE TRUE Zirkulation90 Beschreibe diese Funktion … Luftzirkulation alle 90 Min. Intervall_90Min Intervall_90Min 90 min hm-rpc.0.MEQ1122993.1.STATE FALSE TRUE Zirkulation120 Beschreibe diese Funktion … Luftzirkulation alle 120 Min. Intervall_120Min Intervall_120Min 120 min hm-rpc.0.MEQ1122993.1.STATE FALSE TRUE Zirkulation180 Beschreibe diese Funktion … Luftzirkulation alle 180 Min. Intervall_180Min Intervall_180Min 180 min hm-rpc.0.MEQ1122993.1.STATE FALSE TRUE LuftzirkulationAusTimer Beschreibe diese Funktion … AbsaugerAus 15 min Nach 15 Minuten ausschalten hm-rpc.0.MEQ1122993.1.STATE FALSE FALSE