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. History 2.0.0 verfügbar - eine Zusammenfassung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

History 2.0.0 verfügbar - eine Zusammenfassung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
119 Beiträge 10 Kommentatoren 13.2k Aufrufe 9 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.
  • apollon77A apollon77

    @marty56

    1.) Bevor ich Dir antworte liesst Du bitte jetzt mal den ersten Post oben vollständig durch und sagst mir ob Die Frage danach nicht einfach selbst beantwortet ist.
    Ansonsten schalte doch mal Debug log für den einen Datenpunkt an und stelle die Instanz auf Debug Log und dann liess Dir durch was er loggt. Das sollte dann auch genau erklären was er warum tut.

    2.) Meinst Du nicht das es mit diesen Anforderungen viel sinnvoller ist einfach einen eigenen State anzulegen in den Du selbst das reinschreibst was Du wann willst per JavaScript/Blockly ohne das du das so verbiegen musst?

    M Offline
    M Offline
    Marty56
    schrieb am zuletzt editiert von Marty56
    #4

    @apollon77
    Danke für die Rückmeldung
    zu 1. Ich habe mir jetzt die Schreiblogik durchgelesen. So richtig verstanden habe ich die leider nicht. Vor allen Dingen ist mir der Begriff "Darstellungsoptimierung" nicht klar und auch der Satz "Der Wert wird ggf. erinnert für spätere Aufzeichnung zur Darstellungsoptimierung". Was soll "erinnert" in diesem Kontext bedeuten.

    Aber ok. Ich habe jetzt mal (ohne wirkliches Verständnis) diese Darstellungsoptimierung deaktiviert und schaue mal was dann passiert.

    Zu 2. Ich möchte ein monatliches und ein Mehr -Jahresdiagramm machen. Mit Deinem Vorschlag habe ich die endgültigen Werte am Ende der jeweiligen Periode. D.h. sich sehe z.B. auf dem Jahresdiagramm nur Werte vom vollständig abgelaufenen Jahren. Ich möchte aber nach jedem Tag auch den aktuellen Wert des noch laufenden Jahres sehen. Analog im Monat.

    Ich speichere immer am 1. der Abrechnungsperiode. D.h. den Jahreswert des laufenden Jahres am 1.1. des Jahres. Warum, weil wenn ich ihn am z.B. 31.12. des laufenden Jahres speichere, die relative Darstellung in den Flotdiagrammen nicht mehr funktioniert.

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    HomoranH apollon77A 2 Antworten Letzte Antwort
    0
    • M Marty56

      @apollon77
      Danke für die Rückmeldung
      zu 1. Ich habe mir jetzt die Schreiblogik durchgelesen. So richtig verstanden habe ich die leider nicht. Vor allen Dingen ist mir der Begriff "Darstellungsoptimierung" nicht klar und auch der Satz "Der Wert wird ggf. erinnert für spätere Aufzeichnung zur Darstellungsoptimierung". Was soll "erinnert" in diesem Kontext bedeuten.

      Aber ok. Ich habe jetzt mal (ohne wirkliches Verständnis) diese Darstellungsoptimierung deaktiviert und schaue mal was dann passiert.

      Zu 2. Ich möchte ein monatliches und ein Mehr -Jahresdiagramm machen. Mit Deinem Vorschlag habe ich die endgültigen Werte am Ende der jeweiligen Periode. D.h. sich sehe z.B. auf dem Jahresdiagramm nur Werte vom vollständig abgelaufenen Jahren. Ich möchte aber nach jedem Tag auch den aktuellen Wert des noch laufenden Jahres sehen. Analog im Monat.

      Ich speichere immer am 1. der Abrechnungsperiode. D.h. den Jahreswert des laufenden Jahres am 1.1. des Jahres. Warum, weil wenn ich ihn am z.B. 31.12. des laufenden Jahres speichere, die relative Darstellung in den Flotdiagrammen nicht mehr funktioniert.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #5

      @marty56 ich habe eine ganz andere Frage:
      ist das überhaupt eine Zahl?
      üblicherweise sind die nit Dezimalpunkt, mit Komma könnte es ein String sein

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      M 1 Antwort Letzte Antwort
      0
      • M Marty56

        @apollon77
        Danke für die Rückmeldung
        zu 1. Ich habe mir jetzt die Schreiblogik durchgelesen. So richtig verstanden habe ich die leider nicht. Vor allen Dingen ist mir der Begriff "Darstellungsoptimierung" nicht klar und auch der Satz "Der Wert wird ggf. erinnert für spätere Aufzeichnung zur Darstellungsoptimierung". Was soll "erinnert" in diesem Kontext bedeuten.

        Aber ok. Ich habe jetzt mal (ohne wirkliches Verständnis) diese Darstellungsoptimierung deaktiviert und schaue mal was dann passiert.

        Zu 2. Ich möchte ein monatliches und ein Mehr -Jahresdiagramm machen. Mit Deinem Vorschlag habe ich die endgültigen Werte am Ende der jeweiligen Periode. D.h. sich sehe z.B. auf dem Jahresdiagramm nur Werte vom vollständig abgelaufenen Jahren. Ich möchte aber nach jedem Tag auch den aktuellen Wert des noch laufenden Jahres sehen. Analog im Monat.

        Ich speichere immer am 1. der Abrechnungsperiode. D.h. den Jahreswert des laufenden Jahres am 1.1. des Jahres. Warum, weil wenn ich ihn am z.B. 31.12. des laufenden Jahres speichere, die relative Darstellung in den Flotdiagrammen nicht mehr funktioniert.

        apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #6

        @marty56 sagte in History 2.0.0 verfügbar - eine Zusammenfassung:

        zu 1. Ich habe mir jetzt die Schreiblogik durchgelesen. So richtig verstanden habe ich die leider nicht. Vor allen Dingen ist mir der Begriff "Darstellungsoptimierung" nicht klar und auch der Satz "Der Wert wird ggf. erinnert für spätere Aufzeichnung zur Darstellungsoptimierung". Was soll "erinnert" in diesem Kontext bedeuten.

        "Erinnert" heisst das Sie auch mit geloggt wird mit dem "letzten zeitstempel" damit die Darstellung sinnvoll ist

        WIe gesatt: Deine Anforderungen sind so speziell das ich einfach nen eigenen "logging "Datenpunkt machen würde an deiner Stelle und da nur das reinschreibst was Du haben willst.

        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
        • HomoranH Homoran

          @marty56 ich habe eine ganz andere Frage:
          ist das überhaupt eine Zahl?
          üblicherweise sind die nit Dezimalpunkt, mit Komma könnte es ein String sein

          M Offline
          M Offline
          Marty56
          schrieb am zuletzt editiert von
          #7

          @homoran Ja, es ist ein Zahl.

          HW:NUC (16 GB Ram)
          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

          M 1 Antwort Letzte Antwort
          0
          • M Marty56

            @homoran Ja, es ist ein Zahl.

            M Offline
            M Offline
            Marty56
            schrieb am zuletzt editiert von
            #8

            @apollon77

            Es wäre wirklich super, wenn man diese ganzen Regeln zum automatisieren Schreiben einfach mit einem Click abschalten könnte.
            Also ein Click "schreibe nie in History DB, wenn der Datenpunkt geändert oder neu gesetzt wird".

            Ich möchte nur mit "send(history ... " in die Datenbasis schreiben und schaffe es nicht, das Regelwert für das automatische Schreiben so zu konfigurieren, dass das automatische Schreiben völlig unterbunden wird.

            Ich habe Änderung konfiguriert, die Optimierung der Darstellung deaktiviert und dazu noch einen riesigen Wert für den Unterschied zwischen den Werten angegeben, wann geschrieben werden soll. Aber jeden neuen Tag wird trotzdem immer der erste Wert geschrieben, was für meine Auswertungen und Diagramme nicht passt.

            Mache ich irgendetwas falsch oder wird die Überprüfung der Änderung des Wert an jedem neuen Tag beim ersten Mal ignoriert?

            HW:NUC (16 GB Ram)
            OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

            apollon77A 1 Antwort Letzte Antwort
            0
            • M Marty56

              @apollon77

              Es wäre wirklich super, wenn man diese ganzen Regeln zum automatisieren Schreiben einfach mit einem Click abschalten könnte.
              Also ein Click "schreibe nie in History DB, wenn der Datenpunkt geändert oder neu gesetzt wird".

              Ich möchte nur mit "send(history ... " in die Datenbasis schreiben und schaffe es nicht, das Regelwert für das automatische Schreiben so zu konfigurieren, dass das automatische Schreiben völlig unterbunden wird.

              Ich habe Änderung konfiguriert, die Optimierung der Darstellung deaktiviert und dazu noch einen riesigen Wert für den Unterschied zwischen den Werten angegeben, wann geschrieben werden soll. Aber jeden neuen Tag wird trotzdem immer der erste Wert geschrieben, was für meine Auswertungen und Diagramme nicht passt.

              Mache ich irgendetwas falsch oder wird die Überprüfung der Änderung des Wert an jedem neuen Tag beim ersten Mal ignoriert?

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #9

              @marty56 Dann poste bitte jetzt mal einen Debug log für diesen Datenpunkt. Sonst raten wir weiter rum.

              Und dein Wunsch für einen "ausschlieslich manuell loggen" Modus (wo Du glaube der einzige bist der das aktuell willst) Wäre ein Feature Request. GitHub Issue bitte

              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
              M 2 Antworten Letzte Antwort
              0
              • apollon77A apollon77

                @marty56 Dann poste bitte jetzt mal einen Debug log für diesen Datenpunkt. Sonst raten wir weiter rum.

                Und dein Wunsch für einen "ausschlieslich manuell loggen" Modus (wo Du glaube der einzige bist der das aktuell willst) Wäre ein Feature Request. GitHub Issue bitte

                M Offline
                M Offline
                Marty56
                schrieb am zuletzt editiert von
                #10

                @apollon77

                Wenn ich der Einzige bin, dann könnte es sein, dass ich den History Adapter vielleicht nicht verstanden habe.

                Was ich machen will, ist ein Monats- und Jahres Verbrauchsdiagramm jeweils von meinem Stromverbrauch, Eigenverbrauch, PV Lieferung, PV Erzeugung und EV-Verbrauch zuhause und unterwegs.

                Dabei will ich pro Jahr jeweils nur einen Wert speichern und nicht 365.
                Ich möchte das laufende Jahr mit den vergangenen Jahren in einem Balkendiagramm darstellen.

                Bei den Monaten analog, also nur nur 12 Werte pro Jahr.

                Wie kann ich das mit dem history Adapter machen ohne meinen zugegebener maßen komplizierten Ansatz?

                HW:NUC (16 GB Ram)
                OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                paul53P 1 Antwort Letzte Antwort
                0
                • M Marty56

                  @apollon77

                  Wenn ich der Einzige bin, dann könnte es sein, dass ich den History Adapter vielleicht nicht verstanden habe.

                  Was ich machen will, ist ein Monats- und Jahres Verbrauchsdiagramm jeweils von meinem Stromverbrauch, Eigenverbrauch, PV Lieferung, PV Erzeugung und EV-Verbrauch zuhause und unterwegs.

                  Dabei will ich pro Jahr jeweils nur einen Wert speichern und nicht 365.
                  Ich möchte das laufende Jahr mit den vergangenen Jahren in einem Balkendiagramm darstellen.

                  Bei den Monaten analog, also nur nur 12 Werte pro Jahr.

                  Wie kann ich das mit dem history Adapter machen ohne meinen zugegebener maßen komplizierten Ansatz?

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #11

                  @marty56 sagte: Monats- und Jahres Verbrauchsdiagramm

                  Dafür ist History nicht gedacht. Das macht man mit dem Sourceanalytix-Adapter oder je einem kleinen Skript pro Zähler. Die dabei erzeugten Monats- und Jahres-Werte kann man problemlos historisieren.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  M 1 Antwort Letzte Antwort
                  0
                  • apollon77A apollon77

                    @marty56 Dann poste bitte jetzt mal einen Debug log für diesen Datenpunkt. Sonst raten wir weiter rum.

                    Und dein Wunsch für einen "ausschlieslich manuell loggen" Modus (wo Du glaube der einzige bist der das aktuell willst) Wäre ein Feature Request. GitHub Issue bitte

                    M Offline
                    M Offline
                    Marty56
                    schrieb am zuletzt editiert von
                    #12

                    @apollon77

                    Anbei das Log. Es wird wieder der erste Wert des Datenpunks "javascript.0.strom.Erz_Energie_Tag" in die History DB geschrieben.

                    Wenn das einmal passiert, dann funktioniert das Regelwert und es werden keine weiteren Werte mehr geschrieben.

                    Dann sieht mein Diagram halt so aus.Bildschirmfoto 2022-05-14 um 05.29.39.png

                    und so sollte es aussehen, nachdem ich den Datenpunkt manuell gelöscht habe
                    Bildschirmfoto 2022-05-14 um 05.31.38.png

                    Hier das Log. Ich Teile vom Vortag und von heute morgen zusammenkopiert. Ich hoffe, dass hilft.iobroker.log

                    HW:NUC (16 GB Ram)
                    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @marty56 sagte: Monats- und Jahres Verbrauchsdiagramm

                      Dafür ist History nicht gedacht. Das macht man mit dem Sourceanalytix-Adapter oder je einem kleinen Skript pro Zähler. Die dabei erzeugten Monats- und Jahres-Werte kann man problemlos historisieren.

                      M Offline
                      M Offline
                      Marty56
                      schrieb am zuletzt editiert von Marty56
                      #13

                      @paul53

                      Danke für den Hinweis.
                      Ich habe den Source Analytics Adapter ausprobiert.

                      Er passt für mich nicht. Unterstützt keine Zählerwechsel weil keine negativen Jahres/Monatszähler. Mit Workaround könnte da was machen.
                      Ich wüsste auch nicht, wie ich meine 12 jährigen historischen Daten einpflegen könnte.
                      Abgeleitete Zähler wie Eigenverbrauch und Gesamtverbrauch funktionieren auch nicht.
                      Ein Flot Diagram mit History DB geht auch nicht direkt, sondern nur per Script und speziellen Diagramm Datenpunkten, die man sich aus den Daten des Source Analytics Adapter per Script generieren müsste und dann per send(history.... einpflegen müsste.

                      Das wäre deutlich komplizierter als das kleine Skript, was ich jetzt habe und das bis auf das History Issue gut funktioniert.

                      HW:NUC (16 GB Ram)
                      OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

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

                        Hallo alle zusammen,

                        mit dem Feedback hier und auf GitHub und noch ein paar Sentry Fehlermeldungen, gibts jetzt hier die 2.1.0 mit noch ein paar Neuerungen:

                        Die wichtigste Neuerung ist das storeState und auch GetHistory jetzt auch für "unbekannte Objects-IDs" geht. Es fehlen natürlich sämtliche Filteroptionen und alles was man pro Datenpunkt einstellen kann, aber das sollte klar sein :-)

                        • (Apollon77) Fix several crash cases reported by Sentry
                        • (Apollon77) Make sure disabling "Log changes only" also really do not log the changes anymore
                        • (Apollon77) Allow storeState and GetHistory also to be called for "unknown ids"

                        Das Update sollte im Laufe des Abends im latest Repo aufauchen,

                        Viel Spass damit.

                        Ingo

                        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
                        1
                        • apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von
                          #15

                          Und damit es nicht ganz langweilig wird hier noch ein kleines Update auf die 2.1.3 ... Ich habe nochmal in so einige Performancethemen vor allem bei GetHistory reingeschau und optimiert.

                          Wenn alles klappt geht das dann demnächst auch in Stable.

                          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
                          • afuerhoffA Offline
                            afuerhoffA Offline
                            afuerhoff
                            Developer
                            schrieb am zuletzt editiert von
                            #16

                            @apollon77
                            Hallo, ich habe da mal eine Frage zu den zusätzlichen Werten.

                            Ich logge einen Boolean Wert und möchte mit einem Script immer den aktuellen Tag auslesen.
                            Aggregat Funktion = onchange

                            Hier mal ein paar Beispiel Werte aus dem Script (inklusive den beiden Randwerten):

                            10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 00:00:00 GMT+0200 (Central European Summer Time)false
                            10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 10:51:11 GMT+0200 (Central European Summer Time)false
                            10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 10:52:22 GMT+0200 (Central European Summer Time)true
                            10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 10:53:03 GMT+0200 (Central European Summer Time)true
                            

                            Im Historydiagramm des Adapters sieht es so aus.
                            da3264f4-5d21-4d6d-8ce6-27be87f35ea1-image.png

                            Der Boolean Wert war seit Mitternacht auf TRUE und hat dann um 10:51 nach FALSE und wieder nach TRUE gewechselt.
                            Jetzt würde ich erwarten, das der erste zus. Wert ebenfalls auf TRUE ist. Gelesen wird aber mit dem Script FALSE. Der letzte Wert passt.
                            Falls kein Wert für den Tag in der History gelogged wurde, gibt es auch keine zus. Werte. Da würde ich erwarten, das es ebenfalls zwei zus. Werte gibt.

                            Habe ich da einen Denkfehler?

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            apollon77A 1 Antwort Letzte Antwort
                            0
                            • afuerhoffA afuerhoff

                              @apollon77
                              Hallo, ich habe da mal eine Frage zu den zusätzlichen Werten.

                              Ich logge einen Boolean Wert und möchte mit einem Script immer den aktuellen Tag auslesen.
                              Aggregat Funktion = onchange

                              Hier mal ein paar Beispiel Werte aus dem Script (inklusive den beiden Randwerten):

                              10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 00:00:00 GMT+0200 (Central European Summer Time)false
                              10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 10:51:11 GMT+0200 (Central European Summer Time)false
                              10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 10:52:22 GMT+0200 (Central European Summer Time)true
                              10:53:03.221	info	javascript.0 (1622) script.js.Haus.Skript_2: history: Sun Jun 19 2022 10:53:03 GMT+0200 (Central European Summer Time)true
                              

                              Im Historydiagramm des Adapters sieht es so aus.
                              da3264f4-5d21-4d6d-8ce6-27be87f35ea1-image.png

                              Der Boolean Wert war seit Mitternacht auf TRUE und hat dann um 10:51 nach FALSE und wieder nach TRUE gewechselt.
                              Jetzt würde ich erwarten, das der erste zus. Wert ebenfalls auf TRUE ist. Gelesen wird aber mit dem Script FALSE. Der letzte Wert passt.
                              Falls kein Wert für den Tag in der History gelogged wurde, gibt es auch keine zus. Werte. Da würde ich erwarten, das es ebenfalls zwei zus. Werte gibt.

                              Habe ich da einen Denkfehler?

                              apollon77A Offline
                              apollon77A Offline
                              apollon77
                              schrieb am zuletzt editiert von
                              #17

                              @afuerhoff Da müsste man jetzt exakt auch Deine Einstellungen kennen. Am allereinfachsten aktiviere doch mal das zusätzliche Debug für den relevanten Datenpunkt und liess Dir durch was er loggt bzw poste es hier. Da steht quasi exakt drin warum ein Wert geloggt wird oder verspätet geloggt wird oder verworfen wird.

                              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
                              afuerhoffA 1 Antwort Letzte Antwort
                              0
                              • apollon77A apollon77

                                @afuerhoff Da müsste man jetzt exakt auch Deine Einstellungen kennen. Am allereinfachsten aktiviere doch mal das zusätzliche Debug für den relevanten Datenpunkt und liess Dir durch was er loggt bzw poste es hier. Da steht quasi exakt drin warum ein Wert geloggt wird oder verspätet geloggt wird oder verworfen wird.

                                afuerhoffA Offline
                                afuerhoffA Offline
                                afuerhoff
                                Developer
                                schrieb am zuletzt editiert von
                                #18

                                @apollon77
                                Die zusätzlichen Werte werden doch vom History Adapter ermittelt. Die werden doch dann nicht gelogged.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                apollon77A 1 Antwort Letzte Antwort
                                0
                                • afuerhoffA afuerhoff

                                  @apollon77
                                  Die zusätzlichen Werte werden doch vom History Adapter ermittelt. Die werden doch dann nicht gelogged.

                                  apollon77A Offline
                                  apollon77A Offline
                                  apollon77
                                  schrieb am zuletzt editiert von
                                  #19

                                  @afuerhoff zusätzliche Werte sind anmelde nur werte Wonder adapter entscheidet sie nicht jetzt zu loggen aber ggf später. Und das sieht man im log.

                                  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
                                  • apollon77A Offline
                                    apollon77A Offline
                                    apollon77
                                    schrieb am zuletzt editiert von
                                    #20

                                    Hey all,

                                    von History gibts jetzt die 2.1.6 mit letzten Fixes. Wenn keiner mehr was meldet wäre das die Version die die Tage in Stable geht.

                                    Bitte checkt es nochmal

                                    Ingo

                                    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
                                    afuerhoffA 1 Antwort Letzte Antwort
                                    -1
                                    • apollon77A apollon77

                                      Hey all,

                                      von History gibts jetzt die 2.1.6 mit letzten Fixes. Wenn keiner mehr was meldet wäre das die Version die die Tage in Stable geht.

                                      Bitte checkt es nochmal

                                      Ingo

                                      afuerhoffA Offline
                                      afuerhoffA Offline
                                      afuerhoff
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #21

                                      @apollon77
                                      Ich habe jetzt nochmal einen Test gemacht. Betrachtungszeitraum "dieser Tag".
                                      Der Datenpunkt war von gestern 22:15 bis heute 19:36 false. Erst um 19:36 wurde er auf true gesetzt. Wie man im Bild sehen kann.
                                      764d353e-a769-4582-9f1f-3f73b0732d2b-image.png
                                      In der Grafik wird der Datenpunkt aber als true dargestellt. Das ist falsch.
                                      b94f40e5-1afc-490b-ac67-0bb0a5973403-image.png
                                      Wählt man einen größeren Zeitbereich, wo der Wechsel um 22:15 nach false enthalten ist wird es richtig dargestellt.
                                      b4260a13-63e0-4bc2-9fbf-7f235876973e-image.png

                                      History Einstellungen sind folgende:
                                      d42c34cd-69bc-4953-81b7-150eff7b003c-image.png

                                      Aus meiner Sicht wird nicht der richtige History Wert zur Darstellung herangezogen.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      paul53P 1 Antwort Letzte Antwort
                                      0
                                      • afuerhoffA afuerhoff

                                        @apollon77
                                        Ich habe jetzt nochmal einen Test gemacht. Betrachtungszeitraum "dieser Tag".
                                        Der Datenpunkt war von gestern 22:15 bis heute 19:36 false. Erst um 19:36 wurde er auf true gesetzt. Wie man im Bild sehen kann.
                                        764d353e-a769-4582-9f1f-3f73b0732d2b-image.png
                                        In der Grafik wird der Datenpunkt aber als true dargestellt. Das ist falsch.
                                        b94f40e5-1afc-490b-ac67-0bb0a5973403-image.png
                                        Wählt man einen größeren Zeitbereich, wo der Wechsel um 22:15 nach false enthalten ist wird es richtig dargestellt.
                                        b4260a13-63e0-4bc2-9fbf-7f235876973e-image.png

                                        History Einstellungen sind folgende:
                                        d42c34cd-69bc-4953-81b7-150eff7b003c-image.png

                                        Aus meiner Sicht wird nicht der richtige History Wert zur Darstellung herangezogen.

                                        paul53P Offline
                                        paul53P Offline
                                        paul53
                                        schrieb am zuletzt editiert von paul53
                                        #22

                                        @afuerhoff sagte: Betrachtungszeitraum "dieser Tag".

                                        Dann holt sich das Chart-Programm auch nur diesen Zeitraum aus der History, das den alten Wert nicht enthält. Wenn Änderungen seltener sind als der zu betrachtende Zeitraum, muss man zusätzliche Einträge erzeugen lassen mit "trotzdem gleiche Werte aufzeichnen": 43200 (12 h).

                                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                        afuerhoffA 1 Antwort Letzte Antwort
                                        0
                                        • paul53P paul53

                                          @afuerhoff sagte: Betrachtungszeitraum "dieser Tag".

                                          Dann holt sich das Chart-Programm auch nur diesen Zeitraum aus der History, das den alten Wert nicht enthält. Wenn Änderungen seltener sind als der zu betrachtende Zeitraum, muss man zusätzliche Einträge erzeugen lassen mit "trotzdem gleiche Werte aufzeichnen": 43200 (12 h).

                                          afuerhoffA Offline
                                          afuerhoffA Offline
                                          afuerhoff
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #23

                                          @paul53
                                          Wofür gibt es dann diese Funktionalität "AUFZEICHNUNG ZUSÄTZLICHER WERTE ZUR BESSEREN GRAFISCHEN DARSTELLUNG" ?

                                          Der History Adapter müsste für die Darstellung ja nur in die Vergangenheit schauen und den letzten Wechsel suchen und in der Darstellung berücksichtigen. Das gleiche wäre auch beim auslesen per Script sinnvoll wenn zusätzliche Werte mit ausgegeben sollen.

                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                          paul53P apollon77A 2 Antworten 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

                                          883

                                          Online

                                          32.4k

                                          Benutzer

                                          81.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