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. Visualisierung
  4. Historische Werte als Zahl

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Historische Werte als Zahl

Geplant Angeheftet Gesperrt Verschoben Visualisierung
24 Beiträge 4 Kommentatoren 1.7k Aufrufe 4 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.
  • David G.D David G.

    @wolfi913

    Schreibt der Datepicker das darum in Form von 18.11.2023 in einen DP?

    Wenn ja kann man doch den oben gezeigten Blocklybajstein nehmen. Bei Beginn über konvertieren den DP in ein Datum Objekt wandeln und bei Ende den selben Wert zB +6min falls der Zähler alle 5min aktualisiert.
    Dann bekommt man den einen Zählerstand aus den 6min.

    Zumindest so in der Art. Weiß grad nicht ob beim konvertieren der Tagesbeginn oder Ende genommen wird. Aber das bekommt man ja alles ausgerechnet.

    W Online
    W Online
    wolfi913
    schrieb am zuletzt editiert von
    #8

    @david-g sagte in Historische Werte als Zahl:

    @wolfi913

    Schreibt der Datepicker das darum in Form von 18.11.2023 in einen DP?

    Wenn ja kann man doch den oben gezeigten Blocklybajstein nehmen. Bei Beginn über konvertieren den DP in ein Datum Objekt wandeln und bei Ende den selben Wert zB +6min falls der Zähler alle 5min aktualisiert.
    Dann bekommt man den einen Zählerstand aus den 6min.

    Zumindest so in der Art. Weiß grad nicht ob beim konvertieren der Tagesbeginn oder Ende genommen wird. Aber das bekommt man ja alles ausgerechnet.

    Das Datum kommt im iobroker mit "18.11.2023" an. Die Konvertierung in den Timestamp (zumindest bei meinem Blockly) geht immer auf 0:00 Uhr. Wenn Du das in Minuten brauchst müsstest Du die Timestamps halt nicht mit 86400000 (24h x 60min x 60sek x 1000msek) sondern entsprechend aufaddieren.

    1 Antwort Letzte Antwort
    0
    • W wolfi913

      @david-g
      Jarvis schreibt das Datum in den Datenpunkt des iobrokers
      Wenn sich der ändert wird das Script abgearbeitet.
      Und mit der Änderung eines der Datenpunkte in denen die Timestamps landen wird der Rest getriggert, bei mir werden die URLs für die Grafana-Dashboards zusammengebaut und dann in Jarvis als iframe dargestellt.

      http://192.168.2.202:3000/d/f195a351-2922-4463-be5c-e6de5b710b15/battery?orgId=1&refresh=30s&kiosk&from=1700262000000&to=1700348400000&theme=dark
      

      Aber Du brauchst ja für das obige Blockly nur "Beginn des Tages" (also Date_Timestamp) und "Ende des Tages" (also Date_Timestamp_to) zum Weitermachen.

      David G.D Online
      David G.D Online
      David G.
      schrieb am zuletzt editiert von
      #9

      @wolfi913

      So wjrdeoich es machen. Der TE möchte ja kein grafana als iframe einbinden.

      Das hier klappt aber noch nicht so ganz....
      Screenshot_20231118_223913_Chrome.jpg

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      W 1 Antwort Letzte Antwort
      0
      • David G.D David G.

        @wolfi913

        So wjrdeoich es machen. Der TE möchte ja kein grafana als iframe einbinden.

        Das hier klappt aber noch nicht so ganz....
        Screenshot_20231118_223913_Chrome.jpg

        W Online
        W Online
        wolfi913
        schrieb am zuletzt editiert von wolfi913
        #10

        @david-g

        Versuchs mal so (nicht getestet). Könnte aber funktionieren

        Screenshot 2023-11-18 225336.png

        Edit (Blockly)
        blockly.txt

        David G.D 1 Antwort Letzte Antwort
        0
        • W wolfi913

          @david-g

          Versuchs mal so (nicht getestet). Könnte aber funktionieren

          Screenshot 2023-11-18 225336.png

          Edit (Blockly)
          blockly.txt

          David G.D Online
          David G.D Online
          David G.
          schrieb am zuletzt editiert von David G.
          #11

          @wolfi913

          Ist ja das selbe. Nur Tag und Monat getauscht.
          Hab es einfach im Text gedreht.

          Kommt ein leeres Array als Ergebnis.
          Mit der ersten Schreibweise kommen zig Ergebnisse (ka wie viele)

          Edit
          So klappt es.
          Screenshot_20231118_231346_Chrome.jpg

          Muss man über die Liste eben entsprechend Formatieren und ggf noch die ms bis kurz vor Tagesende draufrechnen.

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          W 1 Antwort Letzte Antwort
          0
          • David G.D David G.

            @wolfi913

            Ist ja das selbe. Nur Tag und Monat getauscht.
            Hab es einfach im Text gedreht.

            Kommt ein leeres Array als Ergebnis.
            Mit der ersten Schreibweise kommen zig Ergebnisse (ka wie viele)

            Edit
            So klappt es.
            Screenshot_20231118_231346_Chrome.jpg

            Muss man über die Liste eben entsprechend Formatieren und ggf noch die ms bis kurz vor Tagesende draufrechnen.

            W Online
            W Online
            wolfi913
            schrieb am zuletzt editiert von
            #12

            @david-g
            Asche auf mein Haupt :cold_sweat:
            Hab's jetzt getestet. Dreh mal 2. und 1. Element im Blockly
            Screenshot 2023-11-18 231425.png
            Bei mir kommen jetzt Werte

            David G.D 1 Antwort Letzte Antwort
            0
            • W wolfi913

              @david-g
              Asche auf mein Haupt :cold_sweat:
              Hab's jetzt getestet. Dreh mal 2. und 1. Element im Blockly
              Screenshot 2023-11-18 231425.png
              Bei mir kommen jetzt Werte

              David G.D Online
              David G.D Online
              David G.
              schrieb am zuletzt editiert von David G.
              #13

              @wolfi913
              Hab grad oben zeitgleich geschrieben. Bei mir wollte er einen _ anstatt ein .

              Das sollte für den TE ja reichen.
              Voraussetzung, sein Zähler übermittelt periodisch und gleiche Werte werden in die Datenbank geschrieben (oder er fragt den ganzen Tag ab und nimmt den höchsten Wert aus der Liste).

              Mit Jarvis kann ich es nicht testen. Nutze Lovelace. Der schreibt bei der Darumsauswahl die ms in den DP, da muss man es nicht umwandeln.

              Zeigt eure Lovelace-Visualisierung klick
              (Auch ideal um sich Anregungen zu holen)

              Meine Tabellen für eure Visualisierung klick

              W 1 Antwort Letzte Antwort
              0
              • David G.D David G.

                @wolfi913
                Hab grad oben zeitgleich geschrieben. Bei mir wollte er einen _ anstatt ein .

                Das sollte für den TE ja reichen.
                Voraussetzung, sein Zähler übermittelt periodisch und gleiche Werte werden in die Datenbank geschrieben (oder er fragt den ganzen Tag ab und nimmt den höchsten Wert aus der Liste).

                Mit Jarvis kann ich es nicht testen. Nutze Lovelace. Der schreibt bei der Darumsauswahl die ms in den DP, da muss man es nicht umwandeln.

                W Online
                W Online
                wolfi913
                schrieb am zuletzt editiert von
                #14

                @david-g
                Sehe ich auch so. Und er muss halt aus seiner Visualisierung einen Datenpunkt mit dem gewünschten Datum beschreiben. Deshalb mein (komplizierter) Weg für meine Grafana-Dashboards. Ist klar nicht 1 zu 1 anwendbar. Hatte auch die Schnelle nichts besseres greifbar. Aber da kann er sich ja rausnehmen was er braucht.

                1 Antwort Letzte Antwort
                0
                • David G.D Online
                  David G.D Online
                  David G.
                  schrieb am zuletzt editiert von David G.
                  #15

                  @wolfi913

                  Wobei man beim result noch den Wert extrahieren muss.
                  Screenshot_20231119_091216_Chrome.jpg

                  Edit
                  Falls die Werte nicht periodisch kommen kann man auch einen größeren Zeitraum, Zb den ganzen Tag, abfragen und den größten Wert nehmen (bei einem Zähler, muss man die Werte natürlich nicht sortieren, mein Testdatenpunkt ist eine Temperatur die steigt und sinkt).

                  Screenshot_20231119_094853_Chrome.jpg

                  Zeigt eure Lovelace-Visualisierung klick
                  (Auch ideal um sich Anregungen zu holen)

                  Meine Tabellen für eure Visualisierung klick

                  1 Antwort Letzte Antwort
                  0
                  • jogibear9988J Offline
                    jogibear9988J Offline
                    jogibear9988
                    schrieb am zuletzt editiert von jogibear9988
                    #16

                    ich hab in meine webui mal support für history bindings eingebaut: https://forum.iobroker.net/topic/68819/neue-visualiserung-webui-im-stable-repository/43?_=1700381191659

                    Check my ioBroker webui - a vis alternative
                    see: https://github.com/iobroker-community-adapters/ioBroker.webui

                    1 Antwort Letzte Antwort
                    0
                    • David G.D Online
                      David G.D Online
                      David G.
                      schrieb am zuletzt editiert von
                      #17

                      Offtopic an:
                      Habe oben einen Thread von mir verlinkt wo es um Historyabfragen ging.
                      Dort wurde noch js in Blockly benötigt.

                      Habe es jetzt mal komplett im Blockly umgesetzt.

                      Es gibt eine telegram wenn der Dieselpreis günstiger als in den letzten 3 Tagen ist und es sich lohnt zu tanken.

                      Screenshot_20231119_103317_Chrome.jpg

                      Zeigt eure Lovelace-Visualisierung klick
                      (Auch ideal um sich Anregungen zu holen)

                      Meine Tabellen für eure Visualisierung klick

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        Plotter123
                        schrieb am zuletzt editiert von
                        #18

                        Oh, was ist hier los? Mit so einer regen Diskussion hatte ich nicht gerechnet, vielen Dank! Das sieht vielversprechend aus. Ich werde mich später mal daran setzen und danach berichten.

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          Plotter123
                          schrieb am zuletzt editiert von
                          #19

                          @David-G, @wolfi913
                          Hat prima geklappt und funktioniert genau so wie ich es mir vorgestellt hatte. Würde auch gerne Screenshots zeigen, aber wenn ich über "Upload Image" gehe bekomme ich eine Fehlermeldung.

                          @jogibear9988
                          Danke für die Anregung, schien mir aber zu viel Aufwand noch eine weitere Visualisierung zu nutzen.

                          1 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            Plotter123
                            schrieb am zuletzt editiert von
                            #20

                            Screenshot 2023-11-19 162958.jpg

                            Jetzt geht es...

                            1 Antwort Letzte Antwort
                            1
                            • P Offline
                              P Offline
                              Plotter123
                              schrieb am zuletzt editiert von
                              #21

                              Bild_2023-11-19_164406807.png

                              David G.D 1 Antwort Letzte Antwort
                              0
                              • P Plotter123

                                Bild_2023-11-19_164406807.png

                                David G.D Online
                                David G.D Online
                                David G.
                                schrieb am zuletzt editiert von David G.
                                #22

                                @plotter123
                                Braucht es die Pause wirklich?
                                Ohne ist es ggg was smoother in der Visualisierung.

                                Du holst ja jetzt den Zählerstand von Mittags. Abends macht mehr Sinn oder?

                                Zeigt eure Lovelace-Visualisierung klick
                                (Auch ideal um sich Anregungen zu holen)

                                Meine Tabellen für eure Visualisierung klick

                                P 1 Antwort Letzte Antwort
                                0
                                • David G.D David G.

                                  @plotter123
                                  Braucht es die Pause wirklich?
                                  Ohne ist es ggg was smoother in der Visualisierung.

                                  Du holst ja jetzt den Zählerstand von Mittags. Abends macht mehr Sinn oder?

                                  P Offline
                                  P Offline
                                  Plotter123
                                  schrieb am zuletzt editiert von
                                  #23

                                  @david-g
                                  Ob die Pause nötig ist weiß ich nicht, hatte irgendwo gelesen, dass sonst die Werte evtl. nicht bereit stehen. Und eine Verzögerung kann ich nicht sehen, schon bevor der Kalender geschlossen ist stehen die neuen Werte da.

                                  Ich wollte genau die Werte vom Mittag haben.

                                  Mit dem get history Block hatte ich allerdings auch schon öfter Probleme, manchmal kamen keine Werte obwohl in der Datenbank definitiv vorhanden. Das war ärgerlich, weil dahinter noch eine weitere Berechnung hing, die dann im Ausgabegraf völlig unsinnige Werte liefert. Darum speichere ich im Moment parallel auch in eine InfluxDB, und frage mit Javascript ab.

                                  03bc60ee-f6e8-4707-b1fc-f341b8d3df27-image.png

                                  Hier muss ich dann aber die Zeitvorgabe in dem Scriptteil hinter den drei Punkten machen und ich weiß leider nicht, wie ich eine Variable dorthin bekomme. Interessieren würde mich das schon ....

                                  8c6b8278-6446-4007-b450-0539f2550807-image.png

                                  Aber wie gesagt, die manuelle Abfrage geht im Moment gut und wird natürlich auch nicht so oft genutzt wie ein kontinuierlich abgefragter Wert.

                                  David G.D 1 Antwort Letzte Antwort
                                  0
                                  • P Plotter123

                                    @david-g
                                    Ob die Pause nötig ist weiß ich nicht, hatte irgendwo gelesen, dass sonst die Werte evtl. nicht bereit stehen. Und eine Verzögerung kann ich nicht sehen, schon bevor der Kalender geschlossen ist stehen die neuen Werte da.

                                    Ich wollte genau die Werte vom Mittag haben.

                                    Mit dem get history Block hatte ich allerdings auch schon öfter Probleme, manchmal kamen keine Werte obwohl in der Datenbank definitiv vorhanden. Das war ärgerlich, weil dahinter noch eine weitere Berechnung hing, die dann im Ausgabegraf völlig unsinnige Werte liefert. Darum speichere ich im Moment parallel auch in eine InfluxDB, und frage mit Javascript ab.

                                    03bc60ee-f6e8-4707-b1fc-f341b8d3df27-image.png

                                    Hier muss ich dann aber die Zeitvorgabe in dem Scriptteil hinter den drei Punkten machen und ich weiß leider nicht, wie ich eine Variable dorthin bekomme. Interessieren würde mich das schon ....

                                    8c6b8278-6446-4007-b450-0539f2550807-image.png

                                    Aber wie gesagt, die manuelle Abfrage geht im Moment gut und wird natürlich auch nicht so oft genutzt wie ein kontinuierlich abgefragter Wert.

                                    David G.D Online
                                    David G.D Online
                                    David G.
                                    schrieb am zuletzt editiert von
                                    #24

                                    @plotter123

                                    Die Pause braucht man denke nur wenn du die Abfrage über eine JS Funktion machst,sonst arbeitest du schon weiter bevor die Daten da sind.

                                    Ich vermute, das ist hier nicht nötig, da du ja in dem Block weiter arbeitest und dieser erst weiter läuft wenn das result da ist.

                                    Ich hatte bisher noch keine Probleme mit dem Block. Frage aber auch eine MariaDB und nicht die "normale" History ab.

                                    Zeigt eure Lovelace-Visualisierung klick
                                    (Auch ideal um sich Anregungen zu holen)

                                    Meine Tabellen für eure Visualisierung klick

                                    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

                                    561

                                    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