Hi,
ich nutze diverse scripts umd täglichen und wöchentlichen energieverbrauch zu dokumentieren.
alle gehen nach diesem Prinzip:
//Wöchentlich Montags 00:00
schedule("0 0 * * 1", function () {
setState("javascript.0.EnergyCounter.EnergyCounterAllWeekly", parseFloat((getState("mqtt.0.Stromzaehler.Zaehlerdiode.Zaehlerstand").val - getState("javascript.0.EnergyCounter.EnergyCounterAllWeekly_last").val)), true);
setState("javascript.0.EnergyCounter.EnergyCounterAllWeekly_last", parseFloat(getState("mqtt.0.Stromzaehler.Zaehlerdiode.Zaehlerstand").val), true);
setState("javascript.0.EnergyCounter.EnergyCounterHeizungWeekly", parseFloat((getState("km200.0.heatSources.energyMonitoring.consumption").val - getState("javascript.0.EnergyCounter.EnergyCounterHeizungWeekly_last").val)).toFixed(2), true);
setState("javascript.0.EnergyCounter.EnergyCounterHeizungWeekly_last", parseFloat(getState("km200.0.heatSources.energyMonitoring.consumption").val).toFixed(2), true);
});
Nun Zeigte ein Flot halt nicht pro Wochen einen Balken sondern diverse und im Objekt xxx_weekly.
Da ich den hsitory Adapter aber auf "nur bei änderungen" eingestellt habe war ich sehr verwundert.
Unter history hab ich folgendes gesehen.
1122.2 true 2019-11-06 20:17:39.984
null true 2019-11-06 20:17:39.980
null false history.0 2019-11-06 19:59:15.751 2019-11-06 19:59:15.751
1122.2 true history.0 2019-11-06 19:59:15.750
1122.2 true 2019-11-04 19:16:57.275
null true 2019-11-04 19:16:57.271
null false history.0 2019-11-04 19:16:27.472 2019-11-04 19:16:27.472
1122.2 true history.0 2019-11-04 19:16:27.471
1122.2 true 2019-11-04 00:00:00.141
2 false 2019-11-02 20:12:15.053
null true 2019-11-02 20:12:15.049
null false history.0 2019-11-02 20:11:49.524 2019-11-02 20:11:49.524
2 false history.0 2019-11-02 20:11:49.523
2 false 2019-11-02 19:55:04.609
null true 2019-11-02 19:55:04.605
null false history.0 2019-11-02 19:54:37.024 2019-11-02 19:54:37.024
2 false history.0 2019-11-02 19:54:37.023
2 false 2019-11-02 19:39:02.566
null true 2019-11-02 19:39:02.562
Ich meine nachvollziehen zu können, dass das Zeitlich mit reboots zusammenhängt.
Was kann ich da tun?
Nils