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. Bug in History-Adapter-Diagramm

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    279

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

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

Bug in History-Adapter-Diagramm

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 3 Kommentatoren 718 Aufrufe 3 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.
  • D Offline
    D Offline
    Delphinis
    schrieb am zuletzt editiert von Delphinis
    #1

    Hallo,
    hab gerade einen vermeintlichen Bug im History-Adapter entdeckt. Leider weiss ich nicht wo man
    Normalerweise senden ja Sensoren wie z.B. Temperatursensoren oder mein Steckdosen-Schalter der auch Leistung misst (hier von meinem Kühlschrank), nur/erst wenn ein neuer Wert anliegt. D.h. der neue Leistungswert von z.B. 1.5W liegt von diesem Zeitpunkt an, wo er gemeldet wird und wirkt in die Zukunft, bis ein neuer anderer Wert gemessen wird.
    Im Diagramm des History-Adapters jedoch wird es genau umgekehrt dargestellt. Das heisst, dass der neue Wert in die Vergangenheit wirkt.
    Hier mal ein Beispiel wie es dargestellt wird (blau) und wie es imho sein sollte (rot).
    154c1771-7833-443a-93d1-ce43add38d26-grafik.png
    Ich weiss nicht, ob es andere Anwendungen gibt, wo Messwerte anders herum interpretiert werden müssen, ich glaube das aber nicht.

    CodierknechtC 1 Antwort Letzte Antwort
    1
    • D Delphinis

      Hallo,
      hab gerade einen vermeintlichen Bug im History-Adapter entdeckt. Leider weiss ich nicht wo man
      Normalerweise senden ja Sensoren wie z.B. Temperatursensoren oder mein Steckdosen-Schalter der auch Leistung misst (hier von meinem Kühlschrank), nur/erst wenn ein neuer Wert anliegt. D.h. der neue Leistungswert von z.B. 1.5W liegt von diesem Zeitpunkt an, wo er gemeldet wird und wirkt in die Zukunft, bis ein neuer anderer Wert gemessen wird.
      Im Diagramm des History-Adapters jedoch wird es genau umgekehrt dargestellt. Das heisst, dass der neue Wert in die Vergangenheit wirkt.
      Hier mal ein Beispiel wie es dargestellt wird (blau) und wie es imho sein sollte (rot).
      154c1771-7833-443a-93d1-ce43add38d26-grafik.png
      Ich weiss nicht, ob es andere Anwendungen gibt, wo Messwerte anders herum interpretiert werden müssen, ich glaube das aber nicht.

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von Codierknecht
      #2

      @delphinis
      Ich bin mir ziemlich sicher, dass der Adapter das schon richtig macht. Sonst wären da längst andere drüber gestolpert. Der Adapter ist ja nicht erst ein paar Tage alt.
      Zeig doch dazu mal die Werte.

      Man kann beim SQL-Adapter die Speicherung noch durch Einstellungen beeinflussen. Ich bin mir sicher, das geht auch beim History.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      D 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @delphinis
        Ich bin mir ziemlich sicher, dass der Adapter das schon richtig macht. Sonst wären da längst andere drüber gestolpert. Der Adapter ist ja nicht erst ein paar Tage alt.
        Zeig doch dazu mal die Werte.

        Man kann beim SQL-Adapter die Speicherung noch durch Einstellungen beeinflussen. Ich bin mir sicher, das geht auch beim History.

        D Offline
        D Offline
        Delphinis
        schrieb am zuletzt editiert von Delphinis
        #3

        @codierknecht
        Sorry, aber das glaube ich eben nicht. Ich hab ja erklärt wieso. Wenn du das anzweifelst, solltest du es erklären können, da lasse ich mich gerne auch des besseren belehren.
        Nur weil die Horde meint es sei richtig, muss es das noch lange nicht sein, siehe über den Teich ;-).
        Es kann natürlich sein, dass man das nicht sofort sieht, vor allem wenn die Werte sehr eng bei einander liegen.
        Die Werte siehst du doch im Diagramm. Dort siehst du auch, wo der 1.5W Wert gemessen wurde. Und von da an wirkt er eben in die Zukunft, da dieser Wert anliegt, bis der Sensor was anderes sagt: im Diagramm nach rechts und nicht nach oben.

        CodierknechtC 1 Antwort Letzte Antwort
        0
        • D Delphinis

          @codierknecht
          Sorry, aber das glaube ich eben nicht. Ich hab ja erklärt wieso. Wenn du das anzweifelst, solltest du es erklären können, da lasse ich mich gerne auch des besseren belehren.
          Nur weil die Horde meint es sei richtig, muss es das noch lange nicht sein, siehe über den Teich ;-).
          Es kann natürlich sein, dass man das nicht sofort sieht, vor allem wenn die Werte sehr eng bei einander liegen.
          Die Werte siehst du doch im Diagramm. Dort siehst du auch, wo der 1.5W Wert gemessen wurde. Und von da an wirkt er eben in die Zukunft, da dieser Wert anliegt, bis der Sensor was anderes sagt: im Diagramm nach rechts und nicht nach oben.

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @delphinis sagte in Bug in History-Adapter-Diagramm:

          Wenn du das anzweifelst, solltest du es erklären können, da lasse ich mich gerne auch des besseren belehren.

          Nicht falsch verstehen: Ich bezweifle da nicht Deine Erkenntnisse.
          Ich hätte die nur gerne - passend zur Grafik - mit den dazugehörigen Werten untermauert.

          Wie hast Du die Protokollierung eingestellt bzgl. Start-Stop-Grenzen, Optimierte Protokollierung usw.?

          --

          Nur weil die Horde meint es sei richtig, muss es das noch lange nicht sein, siehe über den Teich ;-)

          Wahre Worte. Warte ab bis die Horde merkt, dass sie nach Strich und Faden verarscht wurde.
          Aber das wird etwas zu sehr OT.

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          CodierknechtC D 2 Antworten Letzte Antwort
          2
          • CodierknechtC Codierknecht

            @delphinis sagte in Bug in History-Adapter-Diagramm:

            Wenn du das anzweifelst, solltest du es erklären können, da lasse ich mich gerne auch des besseren belehren.

            Nicht falsch verstehen: Ich bezweifle da nicht Deine Erkenntnisse.
            Ich hätte die nur gerne - passend zur Grafik - mit den dazugehörigen Werten untermauert.

            Wie hast Du die Protokollierung eingestellt bzgl. Start-Stop-Grenzen, Optimierte Protokollierung usw.?

            --

            Nur weil die Horde meint es sei richtig, muss es das noch lange nicht sein, siehe über den Teich ;-)

            Wahre Worte. Warte ab bis die Horde merkt, dass sie nach Strich und Faden verarscht wurde.
            Aber das wird etwas zu sehr OT.

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von Codierknecht
            #5

            @codierknecht sagte in Bug in History-Adapter-Diagramm:

            Ich hätte die nur gerne - passend zur Grafik - mit den dazugehörigen Werten untermauert.

            OK, dann halt selbermachen. Adapter installiert und ein paar Werte geschrieben.
            Und siehe da: Völlig richtige Aussage. Die Grenzen werden falsch gezeichnet.
            Ich widerrufe also meine Vermutung von oben und behaupte ebenfalls: Das ist ein Bug! (Asche auf mein Haupt)
            Wird so aber auch nur sichtbar, wenn man den Typ auf "Schritte" einstellt. Als Flächendiagramm ist das völlig OK.

            @Delphinis: Ich habe den Post oben entsprechend korrigiert.
            Machst Du als "Entdecker" in GitHub ein Issue auf?

            Hier mal zusammen mit den Werten, zur besseren Übersicht:

            79488791-9bd8-4bb8-ab23-14308a4a402b-grafik.png

            Nachtrag
            Dass das Diagramm an der Stelle nur eine grobe Übersicht darstellt, sollte allen klar sein.
            GrafischeAuswertungen macht man besser mit Grafana oder entsprechenden Alternativen.
            Nichtsdestotrotz sollte ein Diagramm schon stimmen, wenn die Möglichkeit schon angeboten wird. Sonst kann man's auch gleich lassen.

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            1 Antwort Letzte Antwort
            1
            • haus-automatisierungH Online
              haus-automatisierungH Online
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              Da müsste man aber ggf. auch mal im Admin Adapter schauen. Der baut ja den Graphen zusammen. Der History Adapter liefert die ja nur aus.

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              CodierknechtC 1 Antwort Letzte Antwort
              1
              • haus-automatisierungH haus-automatisierung

                Da müsste man aber ggf. auch mal im Admin Adapter schauen. Der baut ja den Graphen zusammen. Der History Adapter liefert die ja nur aus.

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von Codierknecht
                #7

                @haus-automatisierung sagte in Bug in History-Adapter-Diagramm:

                Da müsste man aber ggf. auch mal im Admin Adapter schauen

                Ah - OK.
                Macht durchaus Sinn - wenn man mal drüber nachdenkt. Sieht ja bei Influx und SQL identisch aus.
                Ich kann das mit z.B. SQL auch mal testen, bin mir aber ziemlich sicher dass da die Ergebnisse genauso aussehen.

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                CodierknechtC 1 Antwort Letzte Antwort
                1
                • CodierknechtC Codierknecht

                  @haus-automatisierung sagte in Bug in History-Adapter-Diagramm:

                  Da müsste man aber ggf. auch mal im Admin Adapter schauen

                  Ah - OK.
                  Macht durchaus Sinn - wenn man mal drüber nachdenkt. Sieht ja bei Influx und SQL identisch aus.
                  Ich kann das mit z.B. SQL auch mal testen, bin mir aber ziemlich sicher dass da die Ergebnisse genauso aussehen.

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @codierknecht sagte in Bug in History-Adapter-Diagramm:

                  Ich kann das mit z.B. SQL auch mal testen, bin mir aber ziemlich sicher dass da die Ergebnisse genauso aussehen.

                  Ist tatsächlich auch bei SQL so.
                  Ob mit oder ohne "Optimierte Protokollierung übersprungener Werte" ist völlig egal.

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  1 Antwort Letzte Antwort
                  0
                  • CodierknechtC Codierknecht

                    @delphinis sagte in Bug in History-Adapter-Diagramm:

                    Wenn du das anzweifelst, solltest du es erklären können, da lasse ich mich gerne auch des besseren belehren.

                    Nicht falsch verstehen: Ich bezweifle da nicht Deine Erkenntnisse.
                    Ich hätte die nur gerne - passend zur Grafik - mit den dazugehörigen Werten untermauert.

                    Wie hast Du die Protokollierung eingestellt bzgl. Start-Stop-Grenzen, Optimierte Protokollierung usw.?

                    --

                    Nur weil die Horde meint es sei richtig, muss es das noch lange nicht sein, siehe über den Teich ;-)

                    Wahre Worte. Warte ab bis die Horde merkt, dass sie nach Strich und Faden verarscht wurde.
                    Aber das wird etwas zu sehr OT.

                    D Offline
                    D Offline
                    Delphinis
                    schrieb am zuletzt editiert von Delphinis
                    #9

                    @codierknecht said in Bug in History-Adapter-Diagramm:

                    Ich hätte die nur gerne - passend zur Grafik - mit den dazugehörigen Werten untermauert.

                    Dachte halt das das Diagramm nur 5 Werte hat, welche da rausgelesen werden können. Aber Mindestens der 1.5W - Punkt sollte da doch reichen, um das Problem zu verstehen. Aber ich hätte das wohl noch ein bisschen besser erklären sollen. Die anderen Werte kommen ja eben gerade nicht - respektive falsch - aus dem Diagramm hervor, sorry.

                    Machst Du als "Entdecker" in GitHub ein Issue auf?

                    Hab ich gemacht.

                    1 Antwort Letzte Antwort
                    1
                    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

                    491

                    Online

                    32.7k

                    Benutzer

                    82.5k

                    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