Zeitstempel3_lokal
Zeitstempel2_lokal
Zeitstempel1_lokal
Abstand1_lokal
Abstand2_lokal
ne
viessmann.0.get.VitoStatusUmschaltventil
EQ
val
viessmann.0.get.VitoStatusUmschaltventil
3
CalcVal.0.Heizung.Brenner.Takten_erkannt
FALSE
FALSE
log
test
Umschaltventil = 3 --> Brenner Takten erkannt = 0 um:
ROUND
3.1
DIVIDE
1
state.ts
60000
min
Zeitstempel1_lokal
ROUND
3.1
DIVIDE
1
MINUS
0
state.ts
3700000
60000
log
test
Zeitstempel aktueller Brennerstart (fake):
Zeitstempel1_lokal
min
Zeitstempel2_lokal
ROUND
3.1
DIVIDE
1
MINUS
0
state.ts
7400000
60000
log
Zeitstempel ein Brennerstart zuvor (fake):
Zeitstempel2_lokal
min
Zeitstempel3_lokal
ROUND
3.1
DIVIDE
1
MINUS
0
state.ts
11100000
60000
log
test
Zeitstempel zwei Brennerstarts zuvor (fake):
3.1
Zeitstempel3_lokal
min
Abstand1_lokal
MINUS
1
Zeitstempel1_lokal
1
Zeitstempel2_lokal
Abstand Taktung1= Zeitstempel1-Zeitstempel2 [min]
log
test
Abstand zwischen aktuellem und vorherigem Brennerstart :
Abstand1_lokal
min
Abstand2_lokal
MINUS
1
Zeitstempel2_lokal
1
Zeitstempel3_lokal
Abstand Taktung1= Zeitstempel2-Zeitstempel3 [min]
log
test
Abstand zwischen vorletztem und letztem Brennerstart:
Abstand2_lokal
min
CalcVal.0.Heizung.Brenner.Zeitstempel1
FALSE
Zeitstempel1_lokal
CalcVal.0.Heizung.Brenner.Zeitstempel2
FALSE
Zeitstempel2_lokal
CalcVal.0.Heizung.Brenner.Zeitstempel3
FALSE
Zeitstempel3_lokal
CalcVal.0.Heizung.Brenner.Abstand1
FALSE
Abstand1_lokal
CalcVal.0.Heizung.Brenner.Abstand2
FALSE
Abstand2_lokal
ne
javascript.0.BSZ.Counter.Heizung.DELTA.Brennerstarts
EQ
val
viessmann.0.get.VitoStatusUmschaltventil
1
Zeitstempel3_lokal
Zeitstempel2_lokal
log
test
Zeitstempel aktueller Brennerstart:
3.1
Zeitstempel3_lokal
min
Zeitstempel2_lokal
Zeitstempel1_lokal
log
Zeitstempel ein Brennerstart zuvor:
3.1
Zeitstempel2_lokal
min
Zeitstempel1_lokal
ROUND
3.1
DIVIDE
1
state.ts
60000
log
test
Zeitstempel zwei Brennerstarts zuvor:
3.1
Zeitstempel1_lokal
min
Abstand1_lokal
MINUS
1
Zeitstempel1_lokal
1
Zeitstempel2_lokal
Abstand Taktung1= Zeitstempel1-Zeitstempel2 [min]
log
test
Abstand zwischen aktuellem und vorherigem Brennerstart :
3.1
Abstand1_lokal
min
Abstand2_lokal
MINUS
1
Zeitstempel2_lokal
1
Zeitstempel3_lokal
Abstand Taktung1= Zeitstempel2-Zeitstempel3 [min]
log
test
Abstand zwischen vorletztem und letztem Brennerstart:
3.1
Abstand2_lokal
min
AND
LT
Abstand1_lokal
60
LT
Abstand2_lokal
60
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
CalcVal.0.Heizung.Brenner.Zeitstempel1
FALSE
Zeitstempel1_lokal
CalcVal.0.Heizung.Brenner.Zeitstempel2
FALSE
Zeitstempel2_lokal
CalcVal.0.Heizung.Brenner.Zeitstempel3
FALSE
Zeitstempel3_lokal
CalcVal.0.Heizung.Brenner.Abstand1
FALSE
Abstand1_lokal
CalcVal.0.Heizung.Brenner.Abstand2
FALSE
Abstand2_lokal