Thermostat Büro
* * * * *
Thermostat Büro 1tes Feld
AND
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterHeizungAnAus
TRUE
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterUrlaubszeit
FALSE
Pos
1
PosTemp
6
EQ
val
javascript.0.AFiHome.Heizung.BueroTage1
InhaltTage
_
InhaltTage
val
javascript.0.AFiHome.Heizung.BueroTage1
EQ
val
javascript.0.AFiHome.Heizung.BueroTempString1
InhaltZeitenTemp
_
InhaltZeitenTemp
val
javascript.0.AFiHome.Heizung.BueroTempString1
log
test
Entnahmeposition:
Pos
log
test
Länge String:
Laenge
log
test
Inhalt String für Tage:
InhaltTage
log
test
Inhalt String für Zeiten und Temperaturen:
InhaltZeitenTemp
InhTageLaenge
abc
InhaltTage
log
test
String Länge Tage:
InhTageLaenge
InhZeitTempLae
abc
InhaltZeitenTemp
log
test
String Länge Zeiten und Temperatur:
InhZeitTempLae
Solltemp
0
Schleife für Textfeld mit Tage-Definition; Feld1
WHILE
LT
Pos
InhTageLaenge
log
test
Tag aus String:
FROM_START
FROM_START
InhaltTage
Pos
ADD
1
Pos
1
Laenge
EQ
wdts
de
FROM_START
FROM_START
InhaltTage
Pos
ADD
1
Pos
1
1
log
Übereinstimmung Tag vorhanden
Schleife für Textfeld mit Temperatur und Zeit Definition; Feld1
WHILE
LT
PosTemp
InhZeitTempLae
Solltemp
FROM_START
FROM_START
InhaltZeitenTemp
1
4
log
test
Solltemperatur:
Solltemp
EQ
hh:mm
hh:mm
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Uhrzeit aktuell gleich wie Vorgabe:
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Solltemperatur oder Absenkung:
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
H
log
Es wird auf Solltemperatur gestellt
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
Solltemp
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
T
log
Es wird auf Temperaturabsenkung gestellt
AbsenkTemp
MINUS
1
Solltemp
1
val
javascript.0.AFiHome.Heizung.AbsenkTemp
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
AbsenkTemp
PosTemp
ADD
1
PosTemp
1
8
Pos
ADD
1
Pos
1
1
Thermostat Büro 2tes Feld
AND
AND
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterHeizungAnAus
TRUE
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterUrlaubszeit
FALSE
EQ
val
javascript.0.AFiHome.Heizung.BueroJaNein2
TRUE
Pos
1
PosTemp
6
EQ
val
javascript.0.AFiHome.Heizung.BueroTage2
InhaltTage
_
InhaltTage
val
javascript.0.AFiHome.Heizung.BueroTage2
EQ
val
javascript.0.AFiHome.Heizung.BueroTempString2
InhaltZeitenTemp
_
InhaltZeitenTemp
val
javascript.0.AFiHome.Heizung.BueroTempString2
log
test
Entnahmeposition:
Pos
log
test
Länge String:
Laenge
log
test
Inhalt String für Tage:
InhaltTage
log
test
Inhalt String für Zeiten und Temperaturen:
InhaltZeitenTemp
InhTageLaenge
abc
InhaltTage
log
test
String Länge Tage:
InhTageLaenge
InhZeitTempLae
abc
InhaltZeitenTemp
log
test
String Länge Zeiten und Temperatur:
InhZeitTempLae
Solltemp
0
Schleife für Textfeld mit Tage-Definition; Feld1
WHILE
LT
Pos
InhTageLaenge
log
test
Tag aus String:
FROM_START
FROM_START
InhaltTage
Pos
ADD
1
Pos
1
Laenge
EQ
wdts
de
FROM_START
FROM_START
InhaltTage
Pos
ADD
1
Pos
1
1
log
Übereinstimmung Tag vorhanden
Schleife für Textfeld mit Temperatur und Zeit Definition; Feld1
WHILE
LT
PosTemp
InhZeitTempLae
Solltemp
FROM_START
FROM_START
InhaltZeitenTemp
1
4
log
test
Solltemperatur:
Solltemp
EQ
hh:mm
hh:mm
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Uhrzeit aktuell gleich wie Vorgabe:
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Solltemperatur oder Absenkung:
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
H
log
Es wird auf Solltemperatur gestellt
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
Solltemp
hm-rpc.1.NEQ1406443.4.SET_TEMPERATURE
FALSE
val
hm-rpc.1.NEQ1406443.4.MANU_MODE
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
T
log
Es wird auf Temperaturabsenkung gestellt
AbsenkTemp
MINUS
1
Solltemp
1
val
javascript.0.AFiHome.Heizung.AbsenkTemp
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
AbsenkTemp
hm-rpc.1.NEQ1406443.4.SET_TEMPERATURE
FALSE
val
hm-rpc.1.NEQ1406443.4.MANU_MODE
PosTemp
ADD
1
PosTemp
1
8
Pos
ADD
1
Pos
1
1
Thermostat Büro 3tes Feld
AND
AND
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterHeizungAnAus
TRUE
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterUrlaubszeit
FALSE
EQ
val
javascript.0.AFiHome.Heizung.BueroJaNein3
TRUE
Pos
1
PosTemp
6
EQ
val
javascript.0.AFiHome.Heizung.BueroTage3
InhaltTage
_
InhaltTage
val
javascript.0.AFiHome.Heizung.BueroTage3
EQ
val
javascript.0.AFiHome.Heizung.BueroTempString3
InhaltZeitenTemp
_
InhaltZeitenTemp
val
javascript.0.AFiHome.Heizung.BueroTempString3
log
test
Entnahmeposition:
Pos
log
test
Länge String:
Laenge
log
test
Inhalt String für Tage:
InhaltTage
log
test
Inhalt String für Zeiten und Temperaturen:
InhaltZeitenTemp
InhTageLaenge
abc
InhaltTage
log
test
String Länge Tage:
InhTageLaenge
InhZeitTempLae
abc
InhaltZeitenTemp
log
test
String Länge Zeiten und Temperatur:
InhZeitTempLae
Solltemp
0
Schleife für Textfeld mit Tage-Definition; Feld1
WHILE
LT
Pos
InhTageLaenge
log
test
Tag aus String:
FROM_START
FROM_START
InhaltTage
Pos
ADD
1
Pos
1
Laenge
EQ
wdts
de
FROM_START
FROM_START
InhaltTage
Pos
ADD
1
Pos
1
1
log
Übereinstimmung Tag vorhanden
Schleife für Textfeld mit Temperatur und Zeit Definition; Feld1
WHILE
LT
PosTemp
InhZeitTempLae
Solltemp
FROM_START
FROM_START
InhaltZeitenTemp
1
4
log
test
Solltemperatur:
Solltemp
EQ
hh:mm
hh:mm
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Uhrzeit aktuell gleich wie Vorgabe:
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Solltemperatur oder Absenkung:
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
H
log
Es wird auf Solltemperatur gestellt
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
Solltemp
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
T
log
Es wird auf Temperaturabsenkung gestellt
AbsenkTemp
MINUS
1
Solltemp
1
val
javascript.0.AFiHome.Heizung.AbsenkTemp
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
AbsenkTemp
PosTemp
ADD
1
PosTemp
1
8
Pos
ADD
1
Pos
1
1
Thermostat Büro 4tes Feld (Urlaubsfeld)
AND
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterHeizungAnAus
TRUE
EQ
val
javascript.0.AFiHome.TrueFalseVariablen.SchalterUrlaubszeit
TRUE
PosTemp
6
EQ
val
javascript.0.AFiHome.Heizung.BueroTempString4
InhaltZeitenTemp
_
InhaltZeitenTemp
val
javascript.0.AFiHome.Heizung.BueroTempString4
log
test
Entnahmeposition:
Pos
log
test
Länge String:
Laenge
log
test
Inhalt String für Tage:
InhaltTage
log
test
Inhalt String für Zeiten und Temperaturen:
InhaltZeitenTemp
log
test
String Länge Tage:
InhTageLaenge
InhZeitTempLae
abc
InhaltZeitenTemp
log
test
String Länge Zeiten und Temperatur:
InhZeitTempLae
Solltemp
0
Schleife für Textfeld mit Tage-Definition; Feld1
WHILE
LT
PosTemp
InhZeitTempLae
Solltemp
FROM_START
FROM_START
InhaltZeitenTemp
1
4
log
test
Solltemperatur:
Solltemp
EQ
hh:mm
hh:mm
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Uhrzeit aktuell gleich wie Vorgabe:
FROM_START
FROM_START
InhaltZeitenTemp
PosTemp
ADD
1
PosTemp
1
4
log
test
Solltemperatur oder Absenkung:
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
H
log
Es wird auf Solltemperatur gestellt
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
Solltemp
EQ
FROM_START
FROM_START
InhaltZeitenTemp
ADD
1
PosTemp
1
6
ADD
1
PosTemp
1
6
T
log
Es wird auf Temperaturabsenkung gestellt
AbsenkTemp
MINUS
1
Solltemp
1
val
javascript.0.AFiHome.Heizung.AbsenkTemp
hm-rpc.1.NEQ1406443.4.MANU_MODE
FALSE
AbsenkTemp
PosTemp
ADD
1
PosTemp
1
8