Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Javascript zum umrechnen watt in kw/h täglich auf 0 setzten
#1
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.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste