Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. History Adapter: Verständnisproblem Parameter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    History Adapter: Verständnisproblem Parameter

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      WolfgangFB last edited by

      Ich schreibe mir per JS in einen Datenpunkt einmal täglich (0 Uhr) den Zählerstand. Diesen möchte ich auch einmal täglich im History Adapter protokolliert haben.
      Folgende Einstellungen habe ich vorgenommen:
      Entprellzeit: 0
      Blockzeit: 86400000ms (= 24 h)
      Trotzdem gleiche Werte Aufzeichnen: aktiviert, 86400 sec (= 24h)
      Minimale Differenz: 0

      Trotzdem werden ständig Werte afgezeichent( die natürlich immer gleich sind)

      Bei einem anderen Datenpunkt habe ich "Minimale Differenz = 0,1 gesetzt, trotzdem werden auch hier gleiche Werte aufgezeichnet.

      Was mache ich falsch?

      M Homoran W 3 Replies Last reply Reply Quote 0
      • M
        MCU @WolfgangFB last edited by

        @wolfgangfb Welche Funktion nutzt du denn zum Speichern der Werte?
        Nutzt du die Automatik durch Änderung vom DP-State oder die Funktion "storeState"?

        Automatik
        -> es wird der Wert geändert -> History Einstellungen werden geprüft

        storeState
        -> der Wert wird in die History geschrieben -> keine Prüfung der Einstellungen in der Adapter-Instanz

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @WolfgangFB last edited by

          @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

          Was mache ich falsch?

          du zeigst deine Einstellungen und die Liste der gespeicherten Werte nicht.

          W 1 Reply Last reply Reply Quote 0
          • W
            WolfgangFB @Homoran last edited by

            @homoran
            Hier die Einstellungen
            Einstellungen.jpg

            und die Daten

            Daten.jpg

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @WolfgangFB last edited by

              @wolfgangfb leider unvollständig.
              ich hab da so einen (bis zwei) Verdacht!
              dazu brauche ich in der Tabelle auch die hinteten Spalten.

              ABER
              wenn du

              @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

              per JS in einen Datenpunkt einmal täglich (0 Uhr) den Zählerstand

              schreibst, solltest du das ganze Filtergesumse mit Blockzeit u.ä. gar nicht benötigen.
              Da kann nur ein Wert am Tag geloggt werden.

              Vielleicht zeigst du mal das Skript

              W 1 Reply Last reply Reply Quote 0
              • W
                WolfgangFB @Homoran last edited by

                @homoran
                Ich weiß nicht was das Skript damit zu hat. Ich habe jetzt mal das ganze unnötige "gesumse" weggelasssen. Hier ist ein Stromzähler (S0-Counter) der 400 Pulse pro kWh liefert, also alle 40 Pulse kommen 0.1 kWh. Auf den Bildern sieht man die Konfiguration, es sollen immer nur Werte mit einer Differenz von 0.1 aufgezeichnet werden, trotzdem alle Stunde auch gleiche.
                Auf dem Bild mit den Pulsen sieht man, dass diese ca. all 40 Sekunden kommen (es ist heute bewölkt, da liefert da BKW nicht viel). Auf dem Bild mit der Energie sieht man, dass das filtern mal klappt (grün) und dann eben auh nicht (rot). Die Werte kommen von einem ESP32. Die Pulse werden alle registriert, die Energieen kommen auch sauber vom ESP.
                enerie.jpg pulse.jpg Einstellungen.jpg

                Homoran Marc Berg 2 Replies Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @WolfgangFB last edited by Homoran

                  @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                  Ich weiß nicht was das Skript damit zu hat.

                  das schreibt doch angeblich nur 1x am Tag in den geloggten Datenpunkt.

                  @homoran sagte in History Adapter: Verständnisproblem Parameter:

                  Da kann nur ein Wert am Tag geloggt werden.

                  EDIT:
                  irgendwie passen die jetzigen Angaben nicht mehr zu dem Eröffnungspost und den Einstellungen danach.

                  1 Reply Last reply Reply Quote 0
                  • Marc Berg
                    Marc Berg Most Active @WolfgangFB last edited by

                    @wolfgangfb

                    Abgesehen von den Inkonsistenzen in den Aussagen (finde ich auch) musst du einfach diesen Haken hier setzen:

                    080fa007-1b77-4f75-bf47-caf6bafef2b9-grafik.png

                    Im Standard werden (um die Darstellung zu verbessern) an den "Rand"zeitpunkten Daten hinzugefügt.

                    Homoran 1 Reply Last reply Reply Quote 1
                    • Homoran
                      Homoran Global Moderator Administrators @Marc Berg last edited by Homoran

                      @marc-berg sagte in History Adapter: Verständnisproblem Parameter:

                      musst du einfach diesen Haken hier setzen:

                      Das ist korrekt!
                      ich hatte da schon was vorbereitet 😉
                      Screenshot_20250708-140514_Firefox.jpg

                      Das kann es sber nicht sein, wenn doch nur

                      @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                      Ich schreibe mir per JS in einen Datenpunkt einmal täglich (0 Uhr) den Zählerstand. Diesen möchte ich auch einmal täglich im History Adapter protokolliert haben.

                      geschrieben wird.

                      zusätzlich könnte

                      @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                      dass das filtern mal klappt ... und dann eben auh nicht

                      auch daran liegen könnte, dass es sich bei der Liste um Live-Rohdaten handelt, die erst danach gefiltert werden. Dazu müsste man die nächste (abgeschnittene) Spalte betrachten. wenn da noch system.adapter.... steht, ist der Wert noch nicht endgültig verarbeitet.

                      Bei den zusätzlich eingefügten "optimierten" Werten, ist es aber genau anders herum

                      @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                      mal klappt (grün) und dann eben auh nicht (rot)

                      die grünen sind eingefügt, die roten sind die richtigen

                      1 Reply Last reply Reply Quote 0
                      • W
                        WolfgangFB @WolfgangFB last edited by

                        @wolfgangfb

                        Mein Problem war, dass ich geglaubt habe, dass das was man im Objects Tab unter History Verlaufsdaten sieht, auch das ist, was der History Adapter aufzeichnet. Mir scheint, dass im Verlauf einfach alles angezeigt wird was kommt, in den eigentlichen Daten (also in iobroker-data/history) stehen dann wirklich nur die Werte, die den Filterkriterien entsprechen (und da scheinen alle Filter auch so zu funktionieren wie ich das erwartet habe).

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @WolfgangFB last edited by

                          @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                          dass das was man im Objects Tab unter History Verlaufsdaten sieht, auch das ist, was der History Adapter aufzeichnet.

                          Das stimmt auch in dem Moment wenn du die Liste öffnest.

                          @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                          Mir scheint, dass im Verlauf einfach alles angezeigt wird was kommt,

                          erst ab dem Moment wenn du die Liste geöffnet hast.

                          @wolfgangfb sagte in History Adapter: Verständnisproblem Parameter:

                          in den eigentlichen Daten (also in iobroker-data/history) stehen dann wirklich nur die Werte, die den Filterkriterien entsprechen

                          richtig!

                          in der offenen Liste kannst du die Werte mit ungültigen aber Filterkriterien erkennen

                          @homoran sagte in History Adapter: Verständnisproblem Parameter:

                          Dazu müsste man die nächste (abgeschnittene) Spalte betrachten. wenn da noch system.adapter.... steht, ist der Wert noch nicht endgültig verarbeitet.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          873
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          4
                          11
                          206
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo