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