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. ioBroker Allgemein
  4. Energie verbrauch grafisch darstellen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    636

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

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

Energie verbrauch grafisch darstellen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 3 Kommentatoren 1.3k Aufrufe
  • Ä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.
  • J Offline
    J Offline
    Jacke
    schrieb am zuletzt editiert von
    #1

    Hallo ich habe eine etwa weitausholende Frage.

    Ich komme vom Volkszähler und der S7 Fraktion. Nun bin ich auf der Suche nach einer Visualiesrung die Plattformübergreifen ist hier gelandet. System läuft Daten werden hin und hergeschikckt und einglesen soweit alles gut.

    Nun wollte ich mal meine Zähler auslesen, was auch zügig erledigt war. Nun fehlt mir noch die Grafische Auswertung wozu ich ein paar fragen habe. Ich würde lese im Moment ein. Zählerstand Bezug Einspeisung und Hausverbrauch als GesamtZählerstand. PV Anlage Zählerstand Gesamt und Tag. Leistungswerte PV Anlage Hausverbrauch und Einspeisepunkt(positiv und negativ da 2 Richtungszähler).

    Nun würde ich mir gerne den Leistungsverlauf darstellen. Hätte hier eigentlich ein Skript genommen läuft z.B eine Minute, Zählerstand bei Start und Ende gespeichert und Durchschnitsleistung errechnent. Klar könnte ich die Leistung vom Zähler oft abfragen und dann alles loggen. Habe aber Angst das es mir alles zumüllt. Oder gibt es einen fertigen Adapter für solche Anwendungen.

    Das habe ich gefunden das Script darin fragt es auch die Zeit der Datenpunkte ab

    viewtopic.php?t=6244

    var idEnergie = '...';  
    var idLeistung = '...';
    var faktor = 3600000; // Umrechnungsfaktor (bitte anpassen) 
    
    on(idEnergie, function(dp) {         // triggert bei jeder Wertänderung
        var actval = dp.state.val;       //  aktueller Energiewert
        var lastval = dp.oldState.val;  // letzter Energiewert
        var acttime = dp.state.lc;      // aktuelle Zeit in ms
        var lasttime = dp.oldState.lc;  // Zeitpunkt zu letztem Energiewert in ms
        var power = faktor * (actval - lastval) / (acttime - lasttime);  // Leistung
        setState(idLeistung, power);
    });
    

    Und das habe ich gefunden allerdings noch nicht getestet

    https://github.com/hdering/homematic_verbrauchszaehler

    Bei meiner Möglichkeit mache ich mir gedanken Über die Speicherung. Mir würde ein Graph gefallen der die letzten 24 Stunden anzeigt und am besten die Daten nur im Ram lässt und alles älter als 24 Stunden einfach löscht. Wären ja bei 5 min Auflösung 288 Datenpunkte Pro Graph.

    Gibt es dafür nicht ganz so komplexe Lösungen.

    Ich zähle mich zu einem Fähigen Code Kopierer der sich aus vielen Scripten was eigenes zusammenmauschelt.

    Danke schonmal

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Bei ioBroker gibt es im Standard nichts was Daten aus dem ram visualisiert.

      Was es gibt sind für History Adapter.

      Dabei legst du einen State an wo du immer den neu berechneten wert rein schreibst und dieser wird historisiert. Da kannst du sagen das nach 24h alte Werte weggeräumt werden.

      Und zb flot als Diagramm Adapter kann dir das dann anzeigen.

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        schrieb am zuletzt editiert von
        #3

        Und zusätzlich das Script für Verbrauchsmessung welche Tages, Woche,Monat und Jahres Werte registriert und in seperate Datenpunkte speichert.

        Dan währe:

        • Tagesverlauf History nach 24 Stunden löschen

        • gesammtwerte per script

        –-----------------------

        Send from mobile device

        Das schöne ios hat Auto Korrektur zum k****

        Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

        1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Jacke
          schrieb am zuletzt editiert von
          #4

          Ok dann wäre es ja eine Speicherung im Ram wenn ich die ANzahl der Datenpunkte kleiner mache als der Wert um es in eine Datei zu Schreiben.

          Ich habe es heute Nachmittag ma aktiviert um zu testen. Jetzt Hatte ich um 1:12 nur 2 Datenppunkte und um 1:17 keinen mehr.

          Habe History aktiviert 960 Datenpunkte im Ram Bei Änderungen AUfzeivhnen aktiviert, Gleiche Werte auf 0 und Minimale Abweichung von 20.

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jacke
            schrieb am zuletzt editiert von
            #5

            Er löscht sich anscheinend nach 3 werten selber. Speicherort habe ich leer gelassen.

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              History speichert immer in file glaube alle 5 min oder so. Die „max in ram“ Einstellung gilt zusätzlich falls Daten schneller reinkommen.

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              725

              Online

              32.7k

              Benutzer

              82.6k

              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