ne
viessmann.0.get.VitoStatusUmschaltventil
EQ
val
viessmann.0.get.VitoStatusUmschaltventil
3
CalcVal.0.Heizung.Brenner.Takten_erkannt
FALSE
FALSE
timeout6
1000
ms
CalcVal.0.Heizung.Brenner.Zeitstempel1
FALSE
MINUS
0
state.ts
3700000
timeout5
1000
ms
CalcVal.0.Heizung.Brenner.Zeitstempel2
FALSE
MINUS
0
state.ts
7300000
timeout4
1000
ms
CalcVal.0.Heizung.Brenner.Zeitstempel3
FALSE
MINUS
0
state.ts
11000000
CalcVal.0.Heizung.Brenner.Zeitstempel1_Datum
FALSE
DD.MM.YYYY
log
CalcVal.0.Heizung.Brenner.Zeitstempel2_Datum
FALSE
DD.MM.YYYY
log
CalcVal.0.Heizung.Brenner.Zeitstempel3_Datum
FALSE
DD.MM.YYYY
log
CalcVal.0.Heizung.Brenner.Zeitstempel1_Uhrzeit
FALSE
hh:mm:ss
log
CalcVal.0.Heizung.Brenner.Zeitstempel2_Uhrzeit
FALSE
hh:mm:ss
log
CalcVal.0.Heizung.Brenner.Zeitstempel3_Uhrzeit
FALSE
hh:mm:ss
log
ne
viessmann.0.get.VitoStartsBrenner
EQ
val
viessmann.0.get.VitoStatusUmschaltventil
1
timeout
1000
ms
CalcVal.0.Heizung.Brenner.Zeitstempel3
FALSE
val
CalcVal.0.Heizung.Brenner.Zeitstempel2
timeout2
1000
ms
CalcVal.0.Heizung.Brenner.Zeitstempel2
FALSE
val
CalcVal.0.Heizung.Brenner.Zeitstempel1
timeout3
1000
ms
CalcVal.0.Heizung.Brenner.Zeitstempel1
FALSE
state.ts
log
test
Zeitstempel aktueller Brennerstart:
val
CalcVal.0.Heizung.Brenner.Zeitstempel1
ms
log
Zeitstempel ein Brennerstart zuvor:
val
CalcVal.0.Heizung.Brenner.Zeitstempel2
ms
log
test
Zeitstempel zwei Brennerstarts zuvor:
val
CalcVal.0.Heizung.Brenner.Zeitstempel3
ms
CalcVal.0.Heizung.Brenner.Zeitstempel3_Datum
FALSE
val
CalcVal.0.Heizung.Brenner.Zeitstempel2_Datum
log
CalcVal.0.Heizung.Brenner.Zeitstempel2_Datum
FALSE
val
CalcVal.0.Heizung.Brenner.Zeitstempel1_Datum
log
CalcVal.0.Heizung.Brenner.Zeitstempel1_Datum
FALSE
DD.MM.YYYY
log
CalcVal.0.Heizung.Brenner.Zeitstempel3_Uhrzeit
FALSE
val
CalcVal.0.Heizung.Brenner.Zeitstempel2_Uhrzeit
log
CalcVal.0.Heizung.Brenner.Zeitstempel2_Uhrzeit
FALSE
val
CalcVal.0.Heizung.Brenner.Zeitstempel1_Uhrzeit
log
CalcVal.0.Heizung.Brenner.Zeitstempel1_Uhrzeit
FALSE
hh:mm:ss
log
CalcVal.0.Heizung.Brenner.Abstand1
FALSE
MINUS
1
val
CalcVal.0.Heizung.Brenner.Zeitstempel1
1
val
CalcVal.0.Heizung.Brenner.Zeitstempel2
Abstand Taktung1= Zeitstempel1-Zeitstempel2 [min]
log
test
Abstand zwischen aktuellem und vorherigem Brennerstart :
DIVIDE
1
val
CalcVal.0.Heizung.Brenner.Abstand1
60000
Sekunden
CalcVal.0.Heizung.Brenner.Abstand2
FALSE
MINUS
1
val
CalcVal.0.Heizung.Brenner.Zeitstempel2
1
val
CalcVal.0.Heizung.Brenner.Zeitstempel3
Abstand Taktung1= Zeitstempel2-Zeitstempel3 [min]
log
test
Abstand zwischen vorletztem und letztem Brennerstart:
DIVIDE
1
val
CalcVal.0.Heizung.Brenner.Abstand2
60000
Sekunden
AND
LT
val
CalcVal.0.Heizung.Brenner.Abstand1
3600000
LT
val
CalcVal.0.Heizung.Brenner.Abstand2
3600000
CalcVal.0.Heizung.Brenner.Takten_erkannt
FALSE
TRUE
falls Abstand 1 und 2 < 1h, dann Brennertakten erkannt = 1
log
Brennertakten erkannt
CalcVal.0.Heizung.Brenner.Takten_erkannt
FALSE
FALSE