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

  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. "Warn" Logeinträge InfluxDB-Adapter

NEWS

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

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

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

"Warn" Logeinträge InfluxDB-Adapter

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
53 Beiträge 9 Kommentatoren 5.7k Aufrufe 8 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.
  • B blacksheep587

    @haus-automatisierung said in "Warn" Logeinträge InfluxDB-Adapter:

    Also entweder ein "Bug" im InfluxDB-Adapter (ineffizienter Query)

    Ich tippe auf Bug, weil auch mit der Standardabfrage in InfluxDB hat sich der Raspberry grad aufgehängt.
    Du siehst im Flot-Graph auch die Logging-Ausfälle durch den Datenbank-Zugriff :hankey:
    Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

    Aktuell visualisiere ich meine PV Anlage und diverse Messwerte in- und um das Haus.
    71de2ece-1e8d-4b0e-a857-b574a4c24f4e-image.png

    haus-automatisierungH Online
    haus-automatisierungH Online
    haus-automatisierung
    Developer Most Active
    schrieb am zuletzt editiert von
    #14

    @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

    Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

    Flot wird (soweit ich weiß) auch nicht mehr weiter entwickelt. eCharts die Ablösung dafür innerhalb von ioBroker. Klar, mit Grafana kannst Du noch mehr machen - musst aber auch mehr wissen und können.

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

    B 1 Antwort Letzte Antwort
    0
    • B blacksheep587

      @haus-automatisierung said in "Warn" Logeinträge InfluxDB-Adapter:

      Also entweder ein "Bug" im InfluxDB-Adapter (ineffizienter Query)

      Ich tippe auf Bug, weil auch mit der Standardabfrage in InfluxDB hat sich der Raspberry grad aufgehängt.
      Du siehst im Flot-Graph auch die Logging-Ausfälle durch den Datenbank-Zugriff :hankey:
      Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

      Aktuell visualisiere ich meine PV Anlage und diverse Messwerte in- und um das Haus.
      71de2ece-1e8d-4b0e-a857-b574a4c24f4e-image.png

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

      @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

      Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

      was hat das miteinander zu tun?
      Grafana hat nichts mit ioBroker zu tun. Das ist ein professionelles 3rd Party Programm.

      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 -

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

        @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

        Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

        Flot wird (soweit ich weiß) auch nicht mehr weiter entwickelt. eCharts die Ablösung dafür innerhalb von ioBroker. Klar, mit Grafana kannst Du noch mehr machen - musst aber auch mehr wissen und können.

        B Offline
        B Offline
        blacksheep587
        schrieb am zuletzt editiert von blacksheep587
        #16

        @haus-automatisierung said in "Warn" Logeinträge InfluxDB-Adapter:

        Flot wird (soweit ich weiß) auch nicht mehr weiter entwickelt. eCharts die Ablösung dafür innerhalb von ioBroker. Klar, mit Grafana kannst Du noch mehr machen - musst aber auch mehr wissen und können.

        Okay, gute Info bzgl. Flot.

        Die deutlich höhere Komplexität von Grafana ist mir bewusst, es gibt aber auch sehr viel Input im Netz, die meine Usecases gut abdecken.
        Mein Problem bleibt aber scheinbar weiterhin meine Datenbank. Wie beschrieben, geht beim Datenabgriff mein komplettes System in die Knie. Jetzt wäre meine Frage: Wie kann ich mehr Input liefern, um den Root Cause zu ermitteln? Die Installation habe ich nach "Masterkurs" durchgeführt, die Migration der Daten habe ich nach einem Versuch sein lassen.

        @homoran said in "Warn" Logeinträge InfluxDB-Adapter:

        @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

        Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

        was hat das miteinander zu tun?
        Grafana hat nichts mit ioBroker zu tun. Das ist ein professionelles 3rd Party Programm.

        Naja erstmal nichts, außer dass beide Programme auf die InfluxDB zugreifen.

        OstfrieseUnterwegsO ? 2 Antworten Letzte Antwort
        0
        • B blacksheep587

          @haus-automatisierung said in "Warn" Logeinträge InfluxDB-Adapter:

          Flot wird (soweit ich weiß) auch nicht mehr weiter entwickelt. eCharts die Ablösung dafür innerhalb von ioBroker. Klar, mit Grafana kannst Du noch mehr machen - musst aber auch mehr wissen und können.

          Okay, gute Info bzgl. Flot.

          Die deutlich höhere Komplexität von Grafana ist mir bewusst, es gibt aber auch sehr viel Input im Netz, die meine Usecases gut abdecken.
          Mein Problem bleibt aber scheinbar weiterhin meine Datenbank. Wie beschrieben, geht beim Datenabgriff mein komplettes System in die Knie. Jetzt wäre meine Frage: Wie kann ich mehr Input liefern, um den Root Cause zu ermitteln? Die Installation habe ich nach "Masterkurs" durchgeführt, die Migration der Daten habe ich nach einem Versuch sein lassen.

          @homoran said in "Warn" Logeinträge InfluxDB-Adapter:

          @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

          Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

          was hat das miteinander zu tun?
          Grafana hat nichts mit ioBroker zu tun. Das ist ein professionelles 3rd Party Programm.

          Naja erstmal nichts, außer dass beide Programme auf die InfluxDB zugreifen.

          OstfrieseUnterwegsO Offline
          OstfrieseUnterwegsO Offline
          OstfrieseUnterwegs
          schrieb am zuletzt editiert von
          #17

          @blacksheep587
          Du könntest mal das böse Query in das userinterface von Influx eingeben und schauen, was passiert

          from(bucket: "iobroker_data") 
              |> range(start: 2021-03-05T23:00:00.000Z, stop: 2023-03-05T22:59:59.999Z) 
              |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Photovoltaik.DC-Leistung_gesamt") 
              |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") 
              |> group() |> sort(columns: ["_time"], desc: true) 
              |> limit(n: 1)
          

          von oben kopiert...
          Das Pivot könnte influx in die Knie zwingen.

          haus-automatisierungH 1 Antwort Letzte Antwort
          0
          • OstfrieseUnterwegsO OstfrieseUnterwegs

            @blacksheep587
            Du könntest mal das böse Query in das userinterface von Influx eingeben und schauen, was passiert

            from(bucket: "iobroker_data") 
                |> range(start: 2021-03-05T23:00:00.000Z, stop: 2023-03-05T22:59:59.999Z) 
                |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Photovoltaik.DC-Leistung_gesamt") 
                |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") 
                |> group() |> sort(columns: ["_time"], desc: true) 
                |> limit(n: 1)
            

            von oben kopiert...
            Das Pivot könnte influx in die Knie zwingen.

            haus-automatisierungH Online
            haus-automatisierungH Online
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #18

            @ostfrieseunterwegs Hat er doch schon (siehe oben) und die Ausführung hat ~53 Sek gedauert.

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

            OstfrieseUnterwegsO 1 Antwort Letzte Antwort
            0
            • B blacksheep587

              @haus-automatisierung said in "Warn" Logeinträge InfluxDB-Adapter:

              Flot wird (soweit ich weiß) auch nicht mehr weiter entwickelt. eCharts die Ablösung dafür innerhalb von ioBroker. Klar, mit Grafana kannst Du noch mehr machen - musst aber auch mehr wissen und können.

              Okay, gute Info bzgl. Flot.

              Die deutlich höhere Komplexität von Grafana ist mir bewusst, es gibt aber auch sehr viel Input im Netz, die meine Usecases gut abdecken.
              Mein Problem bleibt aber scheinbar weiterhin meine Datenbank. Wie beschrieben, geht beim Datenabgriff mein komplettes System in die Knie. Jetzt wäre meine Frage: Wie kann ich mehr Input liefern, um den Root Cause zu ermitteln? Die Installation habe ich nach "Masterkurs" durchgeführt, die Migration der Daten habe ich nach einem Versuch sein lassen.

              @homoran said in "Warn" Logeinträge InfluxDB-Adapter:

              @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

              Flot soll eigentlich sterben, da Grafana deutlich mehr Möglichkeiten hat.

              was hat das miteinander zu tun?
              Grafana hat nichts mit ioBroker zu tun. Das ist ein professionelles 3rd Party Programm.

              Naja erstmal nichts, außer dass beide Programme auf die InfluxDB zugreifen.

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #19

              @blacksheep587 sagte in "Warn" Logeinträge InfluxDB-Adapter:

              Naja erstmal nichts, außer dass beide Programme auf die InfluxDB zugreifen.

              Moin,

              auch influxDB ist ein 3rd Party Produkt und hat nur indirekt etwas mit dem ioBroker zu tun.

              Ich würde Dir raten, die influxDB nicht auf demselben System zu betreiben, auf dem auch ioBroker läuft und wie oben schon gesagt wurde, reduziere die Daten.

              VG
              Bernd

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

                @ostfrieseunterwegs Hat er doch schon (siehe oben) und die Ausführung hat ~53 Sek gedauert.

                OstfrieseUnterwegsO Offline
                OstfrieseUnterwegsO Offline
                OstfrieseUnterwegs
                schrieb am zuletzt editiert von
                #20

                @haus-automatisierung Stimmt wohl.
                Wenn das Query so von Flot generiert wird, kann man wohl nichts machen.

                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • OstfrieseUnterwegsO OstfrieseUnterwegs

                  @haus-automatisierung Stimmt wohl.
                  Wenn das Query so von Flot generiert wird, kann man wohl nichts machen.

                  haus-automatisierungH Online
                  haus-automatisierungH Online
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #21

                  @ostfrieseunterwegs Naja, man könnte jetzt schauen warum der Flot-Adapter den gesamten Zeitraum von 2 Jahren abfragt, nur um den letzten Wert zu holen (Bug im Flot-Adapter ?) oder den Aufbau des Statements im InfluxDB Adapter in getHistory ändern, sodass das Statement performanter aufgebaut wird.

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

                  OstfrieseUnterwegsO 1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @ostfrieseunterwegs Naja, man könnte jetzt schauen warum der Flot-Adapter den gesamten Zeitraum von 2 Jahren abfragt, nur um den letzten Wert zu holen (Bug im Flot-Adapter ?) oder den Aufbau des Statements im InfluxDB Adapter in getHistory ändern, sodass das Statement performanter aufgebaut wird.

                    OstfrieseUnterwegsO Offline
                    OstfrieseUnterwegsO Offline
                    OstfrieseUnterwegs
                    schrieb am zuletzt editiert von
                    #22

                    @haus-automatisierung Ja genau, aber das ist wahrscheinlich nichts, was wir end-user machen können. Das müsste jemand analysieren, der den Adapter kennt. So, wie in diesem Fall, wenn nur ein Attribut geholt wird, scheint mir das Pivot überflüssig zu sein. Auch beim Schreiben nach influxdb wird meiner Meinung nach nicht unbedingt das Optimale herausgeholt. Führt in diesem Thread aber zuweit.

                    B 1 Antwort Letzte Antwort
                    0
                    • OstfrieseUnterwegsO OstfrieseUnterwegs

                      @haus-automatisierung Ja genau, aber das ist wahrscheinlich nichts, was wir end-user machen können. Das müsste jemand analysieren, der den Adapter kennt. So, wie in diesem Fall, wenn nur ein Attribut geholt wird, scheint mir das Pivot überflüssig zu sein. Auch beim Schreiben nach influxdb wird meiner Meinung nach nicht unbedingt das Optimale herausgeholt. Führt in diesem Thread aber zuweit.

                      B Offline
                      B Offline
                      blacksheep587
                      schrieb am zuletzt editiert von
                      #23

                      @ostfrieseunterwegs @haus-automatisierung
                      Also, da ich erst letzte Woche InfluxDB aufgesetzt habe, war der Datenverlust überschaubar, weswegen ich jetzt die Datenbank/das Bucket gelöscht und neu aufgesetzt habe.
                      Ich habe jetzt großzügige Blockzeiten gewählt, alle Logging-Punke nochmal durchgesehen und bis jetzt läuft alles flüssig.

                      apollon77A 1 Antwort Letzte Antwort
                      0
                      • B blacksheep587

                        @ostfrieseunterwegs @haus-automatisierung
                        Also, da ich erst letzte Woche InfluxDB aufgesetzt habe, war der Datenverlust überschaubar, weswegen ich jetzt die Datenbank/das Bucket gelöscht und neu aufgesetzt habe.
                        Ich habe jetzt großzügige Blockzeiten gewählt, alle Logging-Punke nochmal durchgesehen und bis jetzt läuft alles flüssig.

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

                        @blacksheep587 Das war recht blöd muss ich ehrlich sagen weil es generell jegliches Debugging des Thema jetzt sehr schwer macht :-(

                        Ich wollte gerade um ein Debug log der flot Anfrage bitten das man mal die Parameter und so sieht ... keine Ahnung ob das jetzt noch so sinn macht

                        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
                        • mango1402M Offline
                          mango1402M Offline
                          mango1402
                          schrieb am zuletzt editiert von
                          #25

                          Grüß Euch,
                          hab das selbe Problem, nur mit dem ECharts.....
                          Aufbau von 2 24h-Linien dauert ca. 15sec (im Vergleich: unter V1 grad mal max. 2s.....)
                          Wenn dann noch Messungen mit dabei sind, die in den letzten 24h keine Werte geliefert haben wird's noch länger....

                          Gibt dazu schon einige andere Leidgeplagte hier im Forum, z.B. https://forum.iobroker.net/post/958441

                          Ich denke, das Thema müsste höchstprior behandelt werden.
                          Wenn Ihr loggings braucht, einfach melden.

                          lg Manfred

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • mango1402M mango1402

                            Grüß Euch,
                            hab das selbe Problem, nur mit dem ECharts.....
                            Aufbau von 2 24h-Linien dauert ca. 15sec (im Vergleich: unter V1 grad mal max. 2s.....)
                            Wenn dann noch Messungen mit dabei sind, die in den letzten 24h keine Werte geliefert haben wird's noch länger....

                            Gibt dazu schon einige andere Leidgeplagte hier im Forum, z.B. https://forum.iobroker.net/post/958441

                            Ich denke, das Thema müsste höchstprior behandelt werden.
                            Wenn Ihr loggings braucht, einfach melden.

                            lg Manfred

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

                            @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                            das Thema müsste höchstprior behandelt werden.

                            bitte detailliertere Infos

                            @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                            Aufbau von 2 24h-Linien

                            enthält wie viele Datenpunkte?
                            in welcher Datenbank?
                            wie angebunden?
                            mit welcher Aggregation?
                            auf welchem Frontend?
                            wie angebunden?
                            für welche Auflösung?
                            in welcher Widgetgröße?
                            Welche Art der Darstellung?
                            mit Schatten oder anderen Gimmicks?

                            und viele mögliche Gründe mehr

                            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 -

                            mango1402M 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                              das Thema müsste höchstprior behandelt werden.

                              bitte detailliertere Infos

                              @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                              Aufbau von 2 24h-Linien

                              enthält wie viele Datenpunkte?
                              in welcher Datenbank?
                              wie angebunden?
                              mit welcher Aggregation?
                              auf welchem Frontend?
                              wie angebunden?
                              für welche Auflösung?
                              in welcher Widgetgröße?
                              Welche Art der Darstellung?
                              mit Schatten oder anderen Gimmicks?

                              und viele mögliche Gründe mehr

                              mango1402M Offline
                              mango1402M Offline
                              mango1402
                              schrieb am zuletzt editiert von
                              #27

                              @homoran said in "Warn" Logeinträge InfluxDB-Adapter:

                              enthält wie viele Datenpunkte?

                              alle 10s eine Messung -> 8640 pro Messreihe und Tag?

                              in welcher Datenbank?

                              InfluxDb V2.6

                              wie angebunden?

                              Influx-Adapter, V3.2.0

                              mit welcher Aggregation?

                              ??

                              auf welchem Frontend?

                              ECharts - direkt im IoBroker
                              aber auch mit Flot geht's nicht flotter.....

                              wie angebunden?

                              ??

                              für welche Auflösung?
                              in welcher Widgetgröße?

                              --

                              Welche Art der Darstellung?

                              Linie, minmax

                              mit Schatten oder anderen Gimmicks?

                              nein

                              und viele mögliche Gründe mehr

                              HomoranH 2 Antworten Letzte Antwort
                              0
                              • mango1402M mango1402

                                @homoran said in "Warn" Logeinträge InfluxDB-Adapter:

                                enthält wie viele Datenpunkte?

                                alle 10s eine Messung -> 8640 pro Messreihe und Tag?

                                in welcher Datenbank?

                                InfluxDb V2.6

                                wie angebunden?

                                Influx-Adapter, V3.2.0

                                mit welcher Aggregation?

                                ??

                                auf welchem Frontend?

                                ECharts - direkt im IoBroker
                                aber auch mit Flot geht's nicht flotter.....

                                wie angebunden?

                                ??

                                für welche Auflösung?
                                in welcher Widgetgröße?

                                --

                                Welche Art der Darstellung?

                                Linie, minmax

                                mit Schatten oder anderen Gimmicks?

                                nein

                                und viele mögliche Gründe mehr

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

                                @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                mit welcher Aggregation?

                                ??

                                minmax, mittel, usw. Und Aggregation auf Zeit oder Anzahl.
                                diese Dinge werden auf dem Backend aufbereitet

                                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 -

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

                                  Ganz kurz: minmax ist mit influxdb eine Wahl die länger dauern muss!

                                  Alle Standardaggregationen wir average, min, max, percentiles und sowas werden direkt von der DB berechnet. Das ist üblicherweise sehr performant.

                                  Da "minmax" eine "ioBroker eigene Art" der Datenaufbereitung ist werden hier ALLE Daten selektiert und dann im Adapter aggregiert. Das dauert etwas länger.

                                  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
                                  2
                                  • mango1402M mango1402

                                    @homoran said in "Warn" Logeinträge InfluxDB-Adapter:

                                    enthält wie viele Datenpunkte?

                                    alle 10s eine Messung -> 8640 pro Messreihe und Tag?

                                    in welcher Datenbank?

                                    InfluxDb V2.6

                                    wie angebunden?

                                    Influx-Adapter, V3.2.0

                                    mit welcher Aggregation?

                                    ??

                                    auf welchem Frontend?

                                    ECharts - direkt im IoBroker
                                    aber auch mit Flot geht's nicht flotter.....

                                    wie angebunden?

                                    ??

                                    für welche Auflösung?
                                    in welcher Widgetgröße?

                                    --

                                    Welche Art der Darstellung?

                                    Linie, minmax

                                    mit Schatten oder anderen Gimmicks?

                                    nein

                                    und viele mögliche Gründe mehr

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

                                    @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                    wie angebunden?

                                    Influx-Adapter, V3.2.0

                                    eher: wo liegt die? Müssen die Daten irgendwo und irgendwie transferiert werden?

                                    @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                    auf welchem Frontend?

                                    ECharts - direkt im IoBroker

                                    das ist das Backend

                                    @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                    für welche Auflösung?
                                    in welcher Widgetgröße?

                                    --

                                    hier geht es um die Rechenintensität auf dem Frontend.
                                    die von Flot berechneten Daten gehen erst einmal davon aus, dass ausreichend Grafikpunkte für die Darstellung vorhanden sind.
                                    bei 8650 Datenpunkten und einer Linienstärke von 3px, braucht es 5px um 2 Punkte getrennt darstellen zu können.
                                    Da dein Chart garantiert keine 45000 Pixel breit ist, rechnet jetzt dein Frontend wieder alles zurück.

                                    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 -

                                    mango1402M 1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Homoran

                                      @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                      wie angebunden?

                                      Influx-Adapter, V3.2.0

                                      eher: wo liegt die? Müssen die Daten irgendwo und irgendwie transferiert werden?

                                      @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                      auf welchem Frontend?

                                      ECharts - direkt im IoBroker

                                      das ist das Backend

                                      @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                      für welche Auflösung?
                                      in welcher Widgetgröße?

                                      --

                                      hier geht es um die Rechenintensität auf dem Frontend.
                                      die von Flot berechneten Daten gehen erst einmal davon aus, dass ausreichend Grafikpunkte für die Darstellung vorhanden sind.
                                      bei 8650 Datenpunkten und einer Linienstärke von 3px, braucht es 5px um 2 Punkte getrennt darstellen zu können.
                                      Da dein Chart garantiert keine 45000 Pixel breit ist, rechnet jetzt dein Frontend wieder alles zurück.

                                      mango1402M Offline
                                      mango1402M Offline
                                      mango1402
                                      schrieb am zuletzt editiert von
                                      #31

                                      @homoran
                                      ist doch alles irrelevant:
                                      selbes Chart bei unterschiedlichen Datenquellen:
                                      Influx V1: 2s
                                      Influx V2: 15s
                                      Ich glaub nicht dass ECharts einen Unterschied macht ob die Daten von V1 oder V2 kommen, oder?
                                      Datenpunkte sind sie selben, werden online zyklisch in beide Versionen geschreiben

                                      HomoranH mango1402M 2 Antworten Letzte Antwort
                                      0
                                      • mango1402M mango1402

                                        @homoran
                                        ist doch alles irrelevant:
                                        selbes Chart bei unterschiedlichen Datenquellen:
                                        Influx V1: 2s
                                        Influx V2: 15s
                                        Ich glaub nicht dass ECharts einen Unterschied macht ob die Daten von V1 oder V2 kommen, oder?
                                        Datenpunkte sind sie selben, werden online zyklisch in beide Versionen geschreiben

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

                                        @mango1402 sagte in "Warn" Logeinträge InfluxDB-Adapter:

                                        Ich glaub nicht dass ECharts einen Unterschied macht ob die Daten von V1 oder V2 kommen, oder?

                                        da gibt es bereits einen Thread mit influx und flot.
                                        irgendwas läuft/lief da mit der query schief.
                                        ob das jetzt erst bei v2 aufgetreten war weiß ich bicht.
                                        Vielleicht kann @apollon77 sich da noch dran erinnern.

                                        edit: ich wrde alt! ist ja hier der Thread
                                        https://forum.iobroker.net/post/958609

                                        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 -

                                        1 Antwort Letzte Antwort
                                        0
                                        • mango1402M mango1402

                                          @homoran
                                          ist doch alles irrelevant:
                                          selbes Chart bei unterschiedlichen Datenquellen:
                                          Influx V1: 2s
                                          Influx V2: 15s
                                          Ich glaub nicht dass ECharts einen Unterschied macht ob die Daten von V1 oder V2 kommen, oder?
                                          Datenpunkte sind sie selben, werden online zyklisch in beide Versionen geschreiben

                                          mango1402M Offline
                                          mango1402M Offline
                                          mango1402
                                          schrieb am zuletzt editiert von mango1402
                                          #33

                                          anbei noch das logging für die 24h-Abfrage meiner 2 Kurven:

                                          2023-03-09 09:17:05.552 - debug: influxdb.1 (461) PING OK
                                          2023-03-09 09:17:08.856 - debug: influxdb.1 (461) Incoming message getHistory from system.adapter.admin.0
                                          2023-03-09 09:17:08.856 - debug: influxdb.1 (461) 0_userdata.0.Zaehler.SmartMeter.Zaehlerstand16783498288560.08961875976288836 getHistory message: {"id":"0_userdata.0.Zaehler.SmartMeter.Zaehlerstand","options":{"start":1678263440688,"end":1678349840688,"aggregate":"minmax","from":false,"ack":false,"q":false,"addID":false,"count":300,"instance":"system.adapter.influxdb.1","sessionId":155,"user":"system.user.admin"}}
                                          2023-03-09 09:17:08.857 - debug: influxdb.1 (461) Query to execute:
                                          from(bucket: "iobrokerV2")
                                          |> range(start: 2023-03-08T08:17:20.688Z, stop: 2023-03-09T08:17:20.688Z)
                                          |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand" and contains(value: r._value, set: [true, false]))
                                          |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")
                                          |> group()
                                          2023-03-09 09:17:08.947 - debug: influxdb.1 (461) Query to execute: from(bucket: "iobrokerV2")
                                          |> range(start: 2022-03-08T08:17:20.688Z, stop: 2023-03-08T08:17:20.687Z)
                                          |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand")
                                          |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")
                                          |> group()
                                          |> sort(columns: ["_time"], desc: true)
                                          |> limit(n: 1)
                                          2023-03-09 09:17:14.910 - debug: influxdb.1 (461) Query to execute: from(bucket: "iobrokerV2") |> range(start: 2023-03-08T08:17:20.688Z, stop: 2023-03-09T08:17:20.688Z) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> sort(columns:["_time"], desc: false)
                                          2023-03-09 09:17:15.024 - debug: influxdb.1 (461) Query to execute: from(bucket: "iobrokerV2")
                                          |> range(start: 2023-03-09T08:17:20.689Z)
                                          |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand")
                                          |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")
                                          |> group()
                                          |> sort(columns: ["_time"], desc: false)
                                          |> limit(n: 1)
                                          2023-03-09 09:17:15.098 - debug: influxdb.1 (461) Send: 600 of: 7632 in: 6242ms
                                          2023-03-09 09:17:15.238 - debug: influxdb.1 (461) Incoming message getHistory from system.adapter.admin.0
                                          2023-03-09 09:17:15.238 - debug: influxdb.1 (461) 0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung16783498352380.47825413161981967 getHistory message: {"id":"0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung","options":{"start":1678263440688,"end":1678349840688,"aggregate":"minmax","from":false,"ack":false,"q":false,"addID":false,"count":300,"instance":"system.adapter.influxdb.1","sessionId":155,"user":"system.user.admin"}}
                                          2023-03-09 09:17:15.240 - debug: influxdb.1 (461) Query to execute:
                                          from(bucket: "iobrokerV2")
                                          |> range(start: 2023-03-08T08:17:20.688Z, stop: 2023-03-09T08:17:20.688Z)
                                          |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung" and contains(value: r._value, set: [true, false]))
                                          |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")
                                          |> group()
                                          2023-03-09 09:17:15.328 - debug: influxdb.1 (461) Query to execute: from(bucket: "iobrokerV2")
                                          |> range(start: 2022-03-08T08:17:20.688Z, stop: 2023-03-08T08:17:20.687Z)
                                          |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung")
                                          |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")
                                          |> group()
                                          |> sort(columns: ["_time"], desc: true)
                                          |> limit(n: 1)
                                          2023-03-09 09:17:20.502 - debug: influxdb.1 (461) Query to execute: from(bucket: "iobrokerV2") |> range(start: 2023-03-08T08:17:20.688Z, stop: 2023-03-09T08:17:20.688Z) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> sort(columns:["_time"], desc: false)
                                          2023-03-09 09:17:20.552 - debug: influxdb.1 (461) PING OK
                                          2023-03-09 09:17:20.592 - debug: influxdb.1 (461) Query to execute: from(bucket: "iobrokerV2")
                                          |> range(start: 2023-03-09T08:17:20.689Z)
                                          |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung")
                                          |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")
                                          |> group()
                                          |> sort(columns: ["_time"], desc: false)
                                          |> limit(n: 1)
                                          2023-03-09 09:17:20.644 - debug: influxdb.1 (461) Send: 1130 of: 7295 in: 5406ms
                                          2023-03-09 09:17:35.553 - debug: influxdb.1 (461) PING OK
                                          

                                          nicht verwirren lassen: Instanz '1' vom influxdb-Adapter ist auf die Influx-V2-db verbunden.

                                          Warum werden eingentlich pro measurement 4 Querys abgeschickt?

                                          im Vergleich dazu die selben 2 measurements mit den komplett selben Parametern, jedoch aus Influx-V1:

                                          2023-03-09 09:28:06.403 - debug: influxdb.0 (391) Incoming message getHistory from system.adapter.admin.0
                                          2023-03-09 09:28:06.403 - debug: influxdb.0 (391) 0_userdata.0.Zaehler.SmartMeter.Zaehlerstand16783504864030.7789047989952527 getHistory message: {"id":"0_userdata.0.Zaehler.SmartMeter.Zaehlerstand","options":{"start":1678264098244,"end":1678350498244,"aggregate":"minmax","from":false,"ack":false,"q":false,"addID":false,"count":300,"instance":"system.adapter.influxdb.0","sessionId":156,"user":"system.user.admin"}}
                                          2023-03-09 09:28:06.404 - debug: influxdb.0 (391) Query to execute: SELECT value from "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand" WHERE time <= '2023-03-08T08:28:18.244Z' ORDER BY time DESC LIMIT 1;SELECT * from "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand" WHERE time > '2023-03-08T08:28:18.244Z' AND time < '2023-03-09T08:28:18.244Z' ORDER BY time ASC;SELECT value from "0_userdata.0.Zaehler.SmartMeter.Zaehlerstand" WHERE time >= '2023-03-09T08:28:18.244Z' LIMIT 1
                                          2023-03-09 09:28:06.484 - debug: influxdb.0 (391) Send: 602 of: 7669 in: 81ms
                                          2023-03-09 09:28:06.935 - debug: influxdb.0 (391) Incoming message getHistory from system.adapter.admin.0
                                          2023-03-09 09:28:06.936 - debug: influxdb.0 (391) 0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung16783504869360.16072003977466132 getHistory message: {"id":"0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung","options":{"start":1678264098244,"end":1678350498244,"aggregate":"minmax","from":false,"ack":false,"q":false,"addID":false,"count":300,"instance":"system.adapter.influxdb.0","sessionId":156,"user":"system.user.admin"}}
                                          2023-03-09 09:28:06.937 - debug: influxdb.0 (391) Query to execute: SELECT value from "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung" WHERE time <= '2023-03-08T08:28:18.244Z' ORDER BY time DESC LIMIT 1;SELECT * from "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung" WHERE time > '2023-03-08T08:28:18.244Z' AND time < '2023-03-09T08:28:18.244Z' ORDER BY time ASC;SELECT value from "0_userdata.0.Zaehler.SmartMeter.aktuelleLeistung" WHERE time >= '2023-03-09T08:28:18.244Z' LIMIT 1
                                          2023-03-09 09:28:07.003 - debug: influxdb.0 (391) Send: 1122 of: 7328 in: 67ms
                                          
                                          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

                                          545

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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