NEWS
Gesamtlaufzeit ermitteln
-
Moin,
ich hab grade ne Denkblockade, kann mir hier jemand auf die Sprünge helfen wie ich das angehe?
Wolf Ölheizung liefert einen Datenpunkt "Status Brenner/Flamme", der ist entweder True (Brenner läuft/verbrennt Öl) oder eben False.
Ich möchte die Laufleistung ermitteln, also wie lange hat der Brenner insgesamt gearbeitet/Öl verbraucht.
Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit" und dann ein Skript was jeweils auf Brenner True und Brenner False triggert? Wie lese ich da die Timestamp des Datenpunkts aus und vor allem wie berechne ich die Differenz zwischen einem True Wert bis zum nächsten False (also wie lange ist der grade am Stück gelaufen? Idealerweise hätte ich diese Zeitdifferenz gern in Sekunden, weil ich die dann einfach auf die Variable Brennerlaufzeit draufaddieren könnte und dann immer die Gesamtlaufzeit in Sek hätte. -
Bin gerade nur am Handy unterwegs, aber der Adapter sollte das können
https://forum.iobroker.net/topic/57213/test-adapter-betriebsstundenzähler
-
Moin,
ich hab grade ne Denkblockade, kann mir hier jemand auf die Sprünge helfen wie ich das angehe?
Wolf Ölheizung liefert einen Datenpunkt "Status Brenner/Flamme", der ist entweder True (Brenner läuft/verbrennt Öl) oder eben False.
Ich möchte die Laufleistung ermitteln, also wie lange hat der Brenner insgesamt gearbeitet/Öl verbraucht.
Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit" und dann ein Skript was jeweils auf Brenner True und Brenner False triggert? Wie lese ich da die Timestamp des Datenpunkts aus und vor allem wie berechne ich die Differenz zwischen einem True Wert bis zum nächsten False (also wie lange ist der grade am Stück gelaufen? Idealerweise hätte ich diese Zeitdifferenz gern in Sekunden, weil ich die dann einfach auf die Variable Brennerlaufzeit draufaddieren könnte und dann immer die Gesamtlaufzeit in Sek hätte.@amg_666 sagte in Gesamtlaufzeit ermitteln:
Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit"
Besser unter userdata.0: Welche Art Script? Javascript Blockly Typescript?
-
Moin,
ich hab grade ne Denkblockade, kann mir hier jemand auf die Sprünge helfen wie ich das angehe?
Wolf Ölheizung liefert einen Datenpunkt "Status Brenner/Flamme", der ist entweder True (Brenner läuft/verbrennt Öl) oder eben False.
Ich möchte die Laufleistung ermitteln, also wie lange hat der Brenner insgesamt gearbeitet/Öl verbraucht.
Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit" und dann ein Skript was jeweils auf Brenner True und Brenner False triggert? Wie lese ich da die Timestamp des Datenpunkts aus und vor allem wie berechne ich die Differenz zwischen einem True Wert bis zum nächsten False (also wie lange ist der grade am Stück gelaufen? Idealerweise hätte ich diese Zeitdifferenz gern in Sekunden, weil ich die dann einfach auf die Variable Brennerlaufzeit draufaddieren könnte und dann immer die Gesamtlaufzeit in Sek hätte. -
Moin,
ich hab grade ne Denkblockade, kann mir hier jemand auf die Sprünge helfen wie ich das angehe?
Wolf Ölheizung liefert einen Datenpunkt "Status Brenner/Flamme", der ist entweder True (Brenner läuft/verbrennt Öl) oder eben False.
Ich möchte die Laufleistung ermitteln, also wie lange hat der Brenner insgesamt gearbeitet/Öl verbraucht.
Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit" und dann ein Skript was jeweils auf Brenner True und Brenner False triggert? Wie lese ich da die Timestamp des Datenpunkts aus und vor allem wie berechne ich die Differenz zwischen einem True Wert bis zum nächsten False (also wie lange ist der grade am Stück gelaufen? Idealerweise hätte ich diese Zeitdifferenz gern in Sekunden, weil ich die dann einfach auf die Variable Brennerlaufzeit draufaddieren könnte und dann immer die Gesamtlaufzeit in Sek hätte. -
@amg_666 sagte: "Brennerlaufzeit" und dann ein Skript
Siehe hier, aber ohne Reset um Mitternacht.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden