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. Blockly
  5. Einen bestimmten Datensatz aus History mit Blockly

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    833

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Einen bestimmten Datensatz aus History mit Blockly

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
14 Beiträge 4 Kommentatoren 3.3k 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.
  • R Offline
    R Offline
    RalfEngelberth
    schrieb am zuletzt editiert von RalfEngelberth
    #1

    Hallo,
    ich logge daten von meinem Stromzähler über M-Bus in die Iobroker History Datenbank. (Strom_E_Heizung)
    Die Daten werden alle 3600 sek in die Datenbank geschrieben.
    Den Verlauf lasse ich mir mit Flot in einem Diagramm anzeigen.

    Jetzt möchte ich aber gerne den Tagesverbrauch und den Jahresverbrauch ermitteln.

    Hierzu habe ich mir ein Blockly zusammengestellt was mir meine Daten erstellt.
    Hier das Blockly

    ![Bild Text](5398f5c7-92af-4dec-9fb6-05ce860d4b0a-image.png Bild Link)

    Hier mein Flot

    ![Bild Text](cacc2951-97ba-4df5-9204-7e5bf457ef9d-image.png Bild Link)

    Jetzt zu meinem Problem:
    Die Daten für den Tagesverbrauch, frage ich einmal um 23:57 ab.
    Sollte an diesem Zeitpunkt etwas unvorhergesehenes passieren, wird dieses Wert nicht erfasst und mir fehlt an diesem Tag der Verbrauch. siehe z.B. 15.02.20

    Bei einer Abfrage einmal im Jahr, für den Jahresverbrauch könnte dass natürlich auch passieren.

    Frage:

    Wie kann ich die Daten mit Blockly z.B. Stündlich abfragen um einen Tagesverbrauch zu bekommen.
    z.B. Nehme ersten Datensatz >1 vom Tag und addiere den letzten wert darauf. Schreibe den Wert dann in die DB
    Am Ende vom Tag sollte natürlich der Gesamtverbrauch vom Tag stehen. Wegen mir auch in einer Variablen

    oder

    Wie kann ich bestimmte Datensätze am Tag abfragen?

    Danke für eure Hilfe

    1 Antwort Letzte Antwort
    2
    • CinimodC Online
      CinimodC Online
      Cinimod
      Most Active
      schrieb am zuletzt editiert von Cinimod
      #2

      Schreib doch immer den zuletzt aufgenommenen wert in einen selbst erstellten datenpunkt (zahl), und ruf diesen am Tagesende, oder kurz vorher ab, oder besser noch, schreibe ihn in eine liste, welche du dann bis zum jahresende führen und addieren kannst, und den inhalt dann löscht am 1.1.

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      R 1 Antwort Letzte Antwort
      0
      • CinimodC Cinimod

        Schreib doch immer den zuletzt aufgenommenen wert in einen selbst erstellten datenpunkt (zahl), und ruf diesen am Tagesende, oder kurz vorher ab, oder besser noch, schreibe ihn in eine liste, welche du dann bis zum jahresende führen und addieren kannst, und den inhalt dann löscht am 1.1.

        R Offline
        R Offline
        RalfEngelberth
        schrieb am zuletzt editiert von
        #3

        @Dom-Sch sagte in Einen bestimmten Datensatz aus History mit Blockly:

        Schreib doch immer den zuletzt aufgenommenen wert in einen selbst erstellten datenpunkt (zahl), und ruf diesen am Tagesende, oder kurz vorher ab, oder besser noch, schreibe ihn in eine liste, welche du dann bis zum jahresende führen und addieren kannst, und den inhalt dann löscht am 1.1.

        Hallo,
        Danke für die Rückmeldung.
        Das mache ich doch mit meinen Skript.
        Ich würde halt lieber die Daten genau (Anfang und Ende vom Tag) abfragen.

        1 Antwort Letzte Antwort
        0
        • CinimodC Online
          CinimodC Online
          Cinimod
          Most Active
          schrieb am zuletzt editiert von Cinimod
          #4

          Ich weiß nicht genau wie die daten aussehen die du abgreifst? Ich nehme an das sie nicht täglich bei 0 kw\h wieder anfangen?
          Man kann mit blockly auch mit Differenzen arbeiten...
          Differenz zwischen 0:00 -23:59 uhr ... den Differenzwert dann in eine liste schreiben, und die liste addieren für den Jahresverbrauch (bis jetzt)

          Keine ahnung wie du es genauer haben willst

          Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

          R 1 Antwort Letzte Antwort
          0
          • CinimodC Cinimod

            Ich weiß nicht genau wie die daten aussehen die du abgreifst? Ich nehme an das sie nicht täglich bei 0 kw\h wieder anfangen?
            Man kann mit blockly auch mit Differenzen arbeiten...
            Differenz zwischen 0:00 -23:59 uhr ... den Differenzwert dann in eine liste schreiben, und die liste addieren für den Jahresverbrauch (bis jetzt)

            Keine ahnung wie du es genauer haben willst

            R Offline
            R Offline
            RalfEngelberth
            schrieb am zuletzt editiert von
            #5

            @Dom-Sch sagte in Einen bestimmten Datensatz aus History mit Blockly:

            Ich weiß nicht genau wie die daten aussehen die du abgreifst? Ich nehme an das sie nicht täglich bei 0 kw\h wieder anfangen?
            Man kann mit blockly auch mit Differenzen arbeiten...
            Differenz zwischen 0:00 -23:59 uhr ... den Differenzwert dann in eine liste schreiben, und die liste addieren für den Jahresverbrauch (bis jetzt)

            Keine ahnung wie du es genauer haben willst

            Kannst du mir mal ein Beispiel mit Blockly geben wie die Differenz in einem Zeitraum ermittelt wird?

            Die Daten die ich erfasse ist der Zählerstand. Der wird mit jeder Abfrage natürlich dann mehr.

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              RalfEngelberth
              schrieb am zuletzt editiert von
              #6

              Halt noch einer einen Tipp?

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                dimaiv
                schrieb am zuletzt editiert von
                #7

                Hast du "statistics" Adapter angeguckt?

                ioBroker- NUC8i3 / Proxmox / VM
                Node.js v22.21.0
                NPM v10.9.4
                JS controller 7.1.0
                Admin 7.7.20
                ZigBee Adapter 3.3.1alpha.0
                Zigbee LAN Gateway CC2652P
                Zigbee Firmware 20250321

                1 Antwort Letzte Antwort
                0
                • crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #8

                  wie gerade erwähnt,
                  Optionen wären

                  • statistics
                    oder
                  • sourceanalytix

                  umgestiegen von Proxmox auf Unraid

                  R 1 Antwort Letzte Antwort
                  0
                  • CinimodC Online
                    CinimodC Online
                    Cinimod
                    Most Active
                    schrieb am zuletzt editiert von Cinimod
                    #9

                    Hätte es so versucht, bin mir aber auch nicht ganz sicher ob es so passt, bin noch anfänger. mit statistic adapter könnte man aber sicher auch ganz gut was machen, habe mich damit auch noch nicht tiefer befasst.

                    Bildschirmfoto 2020-02-19 um 20.18.09.png

                    Bildschirmfoto 2020-02-19 um 20.18.19.png

                    dan könnte natürlich auch viel öfter in datenpunkt 2 schreiben wenn du angst hast das um 23.59 was schief geht, dann nimmt er halt den letzten aufgenommenen wert.

                    Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

                    1 Antwort Letzte Antwort
                    0
                    • crunchipC crunchip

                      wie gerade erwähnt,
                      Optionen wären

                      • statistics
                        oder
                      • sourceanalytix
                      R Offline
                      R Offline
                      RalfEngelberth
                      schrieb am zuletzt editiert von RalfEngelberth
                      #10

                      @crunchip sagte in Einen bestimmten Datensatz aus History mit Blockly:

                      wie gerade erwähnt,
                      Optionen wären

                      • statistics
                        oder
                      • sourceanalytix

                      Statistik habe ich installiert und aktiv.
                      Habe auch ein Objekt zum loggen eingestellt.

                      Werde es ausprobieren

                      Wo ist der Unterschied zwischen statistics und sourceanalytix?
                      Welchen würdest du empfehlen?

                      crunchipC 1 Antwort Letzte Antwort
                      0
                      • CinimodC Online
                        CinimodC Online
                        Cinimod
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        und erfolgreich gewesen? Problem gelöst ?

                        Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

                        1 Antwort Letzte Antwort
                        0
                        • R RalfEngelberth

                          @crunchip sagte in Einen bestimmten Datensatz aus History mit Blockly:

                          wie gerade erwähnt,
                          Optionen wären

                          • statistics
                            oder
                          • sourceanalytix

                          Statistik habe ich installiert und aktiv.
                          Habe auch ein Objekt zum loggen eingestellt.

                          Werde es ausprobieren

                          Wo ist der Unterschied zwischen statistics und sourceanalytix?
                          Welchen würdest du empfehlen?

                          crunchipC Abwesend
                          crunchipC Abwesend
                          crunchip
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @RalfEngelberth kommt auf den Anwendungsfall an
                          hatte beide laufen, letztendlich aber für meine Zwecke nur noch sourceanalytix laufen

                          umgestiegen von Proxmox auf Unraid

                          R 1 Antwort Letzte Antwort
                          0
                          • crunchipC crunchip

                            @RalfEngelberth kommt auf den Anwendungsfall an
                            hatte beide laufen, letztendlich aber für meine Zwecke nur noch sourceanalytix laufen

                            R Offline
                            R Offline
                            RalfEngelberth
                            schrieb am zuletzt editiert von
                            #13

                            @crunchip sagte in Einen bestimmten Datensatz aus History mit Blockly:

                            @RalfEngelberth kommt auf den Anwendungsfall an
                            hatte beide laufen, letztendlich aber für meine Zwecke nur noch sourceanalytix laufen

                            Bin jetzt beide am testen.

                            Hab hier im Forum dazu schon eine Frage gestellt. Aber leider noch keine Antwort.

                            https://forum.iobroker.net/topic/24308/statistics-adapter-keine-werte/4

                            crunchipC 1 Antwort Letzte Antwort
                            0
                            • R RalfEngelberth

                              @crunchip sagte in Einen bestimmten Datensatz aus History mit Blockly:

                              @RalfEngelberth kommt auf den Anwendungsfall an
                              hatte beide laufen, letztendlich aber für meine Zwecke nur noch sourceanalytix laufen

                              Bin jetzt beide am testen.

                              Hab hier im Forum dazu schon eine Frage gestellt. Aber leider noch keine Antwort.

                              https://forum.iobroker.net/topic/24308/statistics-adapter-keine-werte/4

                              crunchipC Abwesend
                              crunchipC Abwesend
                              crunchip
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von crunchip
                              #14

                              @RalfEngelberth du könntest es mal versuchen, einen alias anzulegen, mit diesem kannst du deinen Datenpunkt direkt Umrechnen

                              https://www.iobroker.net/#en/documentation/dev/aliases.md
                              https://github.com/ioBroker/ioBroker.js-controller/blob/master/README.md#object-and-state-aliases

                              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

                              821

                              Online

                              32.6k

                              Benutzer

                              82.0k

                              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