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