Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Wöchentlicher Eenrgieverbr.: Reboot nullt werte

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Wöchentlicher Eenrgieverbr.: Reboot nullt werte

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
monitoringjavascript
4 Beiträge 2 Kommentatoren 228 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • jmeister79J Offline
    jmeister79J Offline
    jmeister79
    schrieb am zuletzt editiert von
    #1

    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

    crunchipC 1 Antwort Letzte Antwort
    0
    • jmeister79J jmeister79

      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

      crunchipC Offline
      crunchipC Offline
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von crunchip
      #2

      @jmeister79 guck mal in deiner History-Adaptereinstellung...ist da zufällig ...schreibe 0 Werte bei start/stop angeklickt?

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      0
      • jmeister79J Offline
        jmeister79J Offline
        jmeister79
        schrieb am zuletzt editiert von
        #3

        Hi,
        in der tat....

        Aber das ist anscheinend default.

        Was soll das tun?

        Nils

        crunchipC 1 Antwort Letzte Antwort
        0
        • jmeister79J jmeister79

          Hi,
          in der tat....

          Aber das ist anscheinend default.

          Was soll das tun?

          Nils

          crunchipC Offline
          crunchipC Offline
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @jmeister79 na steht doch da, beim start und stop den wert null schreiben, also musst du es deaktivieren, falls nicht gewünscht

          umgestiegen von Proxmox auf Unraid

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          388

          Online

          32.7k

          Benutzer

          82.3k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe