NEWS
Suche: JavaScript - Counter Verbrauch tageweise
-
Moin,
Ich suche ein Script / oder jemanden, der etwas schreiben kann….
Scriptziel:
-
Einen Homematic-Kanal abfragen Wert x > 100
-
dann starte Countdown /Zähler
-
wenn der Wert an einen Tag mehrfach > 100 geht, dann addiere die neue Zeit dazu !
-
am Tagesende (23:55uhr) Speicher den addierten Wert in eine iobroker-js-Variable
Hintergrund:
Ich möchte die Heizung im Auge behalten, was diese an Stom verbraucht...
Grüße André
Gesendet von iPhone mit Tapatalk
-
-
Eine Grafik sagt oft mehr als 100 Zahlen. Lass Dir doch ein Flot-Diagramm anzeigen mit der Verbrauchshistorie.
-
So ist es….....
2858_screenshot__666_.png -
Das wäre dann ein täglich neu zu startender Timer, der sekundenweise bei Freigabe hoch zählt…
-
Vorschlag (nicht getestet):
const idPower = '...'; const idLaufzeit = 'Heizung1.Laufzeit_gestern'; createState(idLaufzeit, 0, {type: 'number', unit: 'min'}); // Datenpunkt für Laufzeit erzeugen var timer = null; var onTime = 0; on(idPower, function(dp) { if(dp.state.val > 100 && dp.oldState.val <= 100) { timer = setInterval(function() { onTime++; }, 1000); // Sekunden } if(dp.state.val <= 100 && dp.oldState.val > 100) clearInterval(timer); }); schedule('59 23 * * *', function() { setState(idLaufzeit, Math.round(onTime / 60), true); // Laufzeit in Minuten onTime = 0; });
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