oelVerbrauchMin
brennerStart
brennerStop
brennerRuntimeTemp
Datenpunkte für das Skript anlegen
0_userdata.0.Brenner.brennerRunTotal
0
{ "type": "number", "unit": "min" }
0_userdata.0.Brenner.brennerRuntimeDay
0
{ "type": "number", "unit": "min" }
0_userdata.0.Brenner.brennerRuntimeWeek
0
{ "type": "number", "unit": "min" }
0_userdata.0.Brenner.brennerRuntimeMonth
0
{ "type": "number", "unit": "min" }
0_userdata.0.Brenner.brennerRuntimeYear
0
{ "type": "number", "unit": "min" }
0_userdata.0.Brenner.brennerRuntimeYear
0
{ "type": "number", "unit": "min" }
0_userdata.0.Brenner.brennerOilusetotal
0
{ "type": "number", "unit": "l" }
0_userdata.0.Brenner.brennerOiluseday
0
{ "type": "number", "unit": "l" }
0_userdata.0.Brenner.brennerOiluseWeek
0
{ "type": "number", "unit": "l" }
0_userdata.0.Brenner.brennerOiluseMonth
0
{ "type": "number", "unit": "l" }
0_userdata.0.Brenner.brennerOiluseYear
0
{ "type": "number", "unit": "l" }
Errechnung der Laufzeit - Als Objekt ID den Kontakt vom Brenner wählen
ne
0_userdata.0.example_state
state.val
brennerStart
object
brennerStop
object
brennerRuntimeTemp
MINUS
1
brennerStop
1
brennerStart
Schreibe den Wert zum Datenpunkt "Totale Laufzeit" inkl. Umrechnung von Millisekunden in Minuten
0_userdata.0.Brenner.brennerRunTotal
FALSE
2
3.1234
ADD
1
val
0_userdata.0.Brenner.brennerRunTotal
1
DIVIDE
1
brennerRuntimeTemp
60000
Kommentar
0_userdata.0.Brenner.brennerRuntimeDay
FALSE
2
3.1234
ADD
1
val
0_userdata.0.Brenner.brennerRuntimeDay
1
DIVIDE
1
brennerRuntimeTemp
60000
0_userdata.0.Brenner.brennerRuntimeWeek
FALSE
2
3.1234
ADD
1
val
0_userdata.0.Brenner.brennerRuntimeWeek
1
DIVIDE
1
brennerRuntimeTemp
60000
0_userdata.0.Brenner.brennerRuntimeMonth
FALSE
2
3.1234
ADD
1
val
0_userdata.0.Brenner.brennerRuntimeMonth
1
DIVIDE
1
brennerRuntimeTemp
60000
0_userdata.0.Brenner.brennerRuntimeYear
FALSE
2
3.1234
ADD
1
val
0_userdata.0.Brenner.brennerRuntimeYear
1
DIVIDE
1
brennerRuntimeTemp
60000
Die einzelnen Zähler werden zurückgesetzt
Jeden Tag um 0:00 wird der Tagzähler auf 0 gesetzt
0 0 * * *
0_userdata.0.Brenner.brennerRuntimeDay
FALSE
0
0_userdata.0.Brenner.brennerOiluseday
FALSE
0
Jeden Montag um 0:00 wird der Wochenzähler auf 0 gesetzt
0 0 * * 1
0_userdata.0.Brenner.brennerRuntimeWeek
FALSE
0
0_userdata.0.Brenner.brennerOiluseWeek
FALSE
0
Jeden 1. im Montag um 0:00 wird der Monatzähler auf 0 gesetzt
0 0 1 * *
0_userdata.0.Brenner.brennerRuntimeMonth
FALSE
0
0_userdata.0.Brenner.brennerOiluseMonth
FALSE
0
Jedes Jahr am 01.01. um 0:00 wird der Jahreszähler auf 0 gesetzt
0 0 1 1 *
0_userdata.0.Brenner.brennerRuntimeYear
FALSE
0
0_userdata.0.Brenner.brennerOiluseYear
FALSE
0
Errechnen der Verbrauchs
ne
0_userdata.0.Brenner.brennerRunTotal
Wert einsetzen, wieviel Liter in der Minute verbraucht werden
oelVerbrauchMin
0.025
Hier wird der Verbrauch errechnet
0_userdata.0.Brenner.brennerOilusetotal
FALSE
2
3.1234
MULTIPLY
1
state.val
1
oelVerbrauchMin
0_userdata.0.Brenner.brennerOiluseday
FALSE
2
3.1234
MULTIPLY
1
val
0_userdata.0.Brenner.brennerRuntimeDay
1
oelVerbrauchMin
0_userdata.0.Brenner.brennerOiluseWeek
FALSE
2
3.1234
MULTIPLY
1
val
0_userdata.0.Brenner.brennerRuntimeWeek
1
oelVerbrauchMin
0_userdata.0.Brenner.brennerOiluseMonth
FALSE
2
3.1234
MULTIPLY
1
val
0_userdata.0.Brenner.brennerRuntimeMonth
1
oelVerbrauchMin
0_userdata.0.Brenner.brennerOiluseYear
FALSE
2
3.1234
MULTIPLY
1
val
0_userdata.0.Brenner.brennerRuntimeYear
1
oelVerbrauchMin