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
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
Meldung
Beschreibe diese Funktion …
.0
text
Nachricht
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