Javascript-forum
Javascript zum umrechnen watt in kw/h täglich auf 0 setzten - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Aufträge einstellen (https://javascript-forum.de/forumdisplay.php?fid=35)
+--- Forum: Brauche Javascript / Userscript (https://javascript-forum.de/forumdisplay.php?fid=42)
+--- Thema: Javascript zum umrechnen watt in kw/h täglich auf 0 setzten (/showthread.php?tid=294)



Javascript zum umrechnen watt in kw/h täglich auf 0 setzten - moeli2 - 24.11.2021

Hallo,
aktuell habe ich dieses script am laufen (iobroker)

const idPower = 'mqtt.0.solpiplog.pip.pvchargew';  // cur_power
const idEnergy = 'Tagesproduktion'// kWh
 
// Energie-Datenpunkt erzeugen
createState(idEnergy, 1.11, {type'number', unit: 'kWh'}); // Anfangswert anpassen !
 
var energy = 1000 * getState(idEnergy).val; // Wh, erzeugt beim ersten Skripstart Fehler
 
on({id: idPower}, function(dp) {
   energy = energy + dp.oldState.val * (dp.state.ts - dp.oldState.ts) / 3600000// Wh
   setState(idEnergy, Math.round(energy) / 1000true); // kWh mit 3 Nachkommastellen
   });


nun möchte ich das um 0uhr nachts der Wer Tagesproduktion auf 0 gesetzt wird und bekomme das nicht so recht hin.