Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Problem Admin- oder Influx-Adapter ?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem Admin- oder Influx-Adapter ?

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

      Hallo,
      habe jetzt zum wiederholtem Mal festgestellt, dass wenn ich unterm Admin unter Objekte auf einen Datenpunkt gehe und dort unter Influx und dann Verlaufsdaten anzeigen möchte, dann ist Standardmässig 30 Mins eingestellt aber wenn ein Wert sich öfterändert kommt die Eieruhr und nichts geht mehr 😞

      f40f1ab6-23ea-412f-a9c1-d2d9ae8353dc-image.png

      es kommen sogar auf einmal lauter Fehler im Log:

      influxdb.0
      	2024-01-01 12:33:21.351	error	getHistory: Error: 3 Error happened while processing 3 queries
      influxdb.0
      	2024-01-01 12:33:21.351	warn	Error in query "from(bucket: "iobroker") |> range(start: 2024-01-01T11:33:03.089Z) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_2F4527.ENERGY_Factor") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> group() |> sort(columns: ["_time"], desc: false) |> limit(n: 1)": Error: connect ECONNREFUSED 192.168.40.99:8086
      influxdb.0
      	2024-01-01 12:33:21.350	error	getHistory: Error: 3 Error happened while processing 3 queries
      influxdb.0
      	2024-01-01 12:33:21.350	warn	Error in query "from(bucket: "iobroker") |> range(start: 2024-01-01T11:33:03.100Z) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_2F4527.ENERGY_Current") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> group() |> sort(columns: ["_time"], desc: false) |> limit(n: 1)": Error: connect ECONNREFUSED 192.168.40.99:8086
      influxdb.0
      	2024-01-01 12:33:21.347	warn	Error in query "from(bucket: "iobroker") |> range(start: 2023-12-31T11:00:00.000Z, stop: 2024-01-01T11:33:03.088Z) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_2F4527.ENERGY_Factor") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> sort(columns:["_time"], desc: false)": Error: connect ECONNREFUSED 192.168.40.99:8086
      influxdb.0
      	2024-01-01 12:33:21.346	warn	Error in query "from(bucket: "iobroker") |> range(start: 2023-12-31T11:00:00.000Z, stop: 2024-01-01T11:33:03.099Z) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_2F4527.ENERGY_Current") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> sort(columns:["_time"], desc: false)": Error: connect ECONNREFUSED 192.168.40.99:8086
      influxdb.0
      	2024-01-01 12:33:21.344	error	Error during ping: Error: read ECONNRESET. Attempting reconnect.
      influxdb.0
      	2024-01-01 12:33:21.342	warn	Error in query "from(bucket: "iobroker") |> range(start: 2021-12-31T11:00:00.000Z, stop: 2023-12-31T10:59:59.999Z) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_2F4527.ENERGY_Factor") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> group() |> sort(columns: ["_time"], desc: true) |> limit(n: 1)": Error: socket hang up
      influxdb.0
      	2024-01-01 12:33:21.339	warn	Error in query "from(bucket: "iobroker") |> range(start: 2021-12-31T11:00:00.000Z, stop: 2023-12-31T10:59:59.999Z) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_2F4527.ENERGY_Current") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> group() |> sort(columns: ["_time"], desc: true) |> limit(n: 1)": Error: socket hang up
      

      Manchmal hängt der Adapter sich auf und wird gelb und der Proxmoxcontainer hat 100% Auslastung und 100% Raum-verbrauch.
      Nach Neustart des Containers ist wieder alles gut.

      Nehme ich Werte die nicht so viele Datenpunkte haben geht es einwandfrei

      Wo liegt das Problem ?
      (Falls noch Infos benötigt werden bitte melden)

      Ergänzung:
      b366a740-e831-4834-9775-fbca2019dadd-image.png

      DJMarc75 Meister Mopper 2 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Segway last edited by

        @segway sagte in Problem Admin- oder Influx-Adapter ?:

        Wo liegt das Problem ?

        Zeig mal die Benutzerdefinierten Einstellungen vom DP bitte.

        Segway 1 Reply Last reply Reply Quote 0
        • Segway
          Segway @DJMarc75 last edited by

          @djmarc75 sagte in Problem Admin- oder Influx-Adapter ?:

          @segway sagte in Problem Admin- oder Influx-Adapter ?:

          Wo liegt das Problem ?

          Zeig mal die Benutzerdefinierten Einstellungen vom DP bitte.

          Meinst du die ?

          {
            "_id": "sonoff.0.DVES_2F4527.ENERGY_Power",
            "common": {
              "type": "number",
              "role": "value.power.consumption",
              "read": true,
              "write": false,
              "unit": "W",
              "name": "DVES_2F4527 ENERGY  Power",
              "custom": {
                "influxdb.0": {
                  "enabled": true,
                  "changesOnly": true,
                  "debounce": "",
                  "retention": "63072000",
                  "changesRelogInterval": 0,
                  "changesMinDelta": "",
                  "storageType": "",
                  "aliasId": "",
                  "maxLength": 10,
                  "debounceTime": 0,
                  "blockTime": 0,
                  "ignoreBelowNumber": "",
                  "disableSkippedValueLogging": false,
                  "enableDebugLogs": false
                },
                "sourceanalytix.0": {
                  "enabled": true,
                  "selectedUnit": "Detect automatically",
                  "deviceResetLogicEnabled": true,
                  "threshold": 1,
                  "start_day": 0,
                  "start_week": 0,
                  "start_month": 0,
                  "start_quarter": 0,
                  "start_year": 0,
                  "costs": true,
                  "consumption": true,
                  "selectedPrice": "ElectricityDay"
                }
              }
            },
            "native": {},
            "type": "state",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1704104138604
          }
          
          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Segway last edited by

            @segway sagte in Problem Admin- oder Influx-Adapter ?:

            Meinst du die ?

            Nein, die:

            Screenshot 2024-01-01 125328.png

            Segway 1 Reply Last reply Reply Quote 0
            • Segway
              Segway @DJMarc75 last edited by

              @djmarc75 sagte in Problem Admin- oder Influx-Adapter ?:

              Nein, die:

              344c66ba-00e8-4ac4-9359-031f809bafd0-image.png

              Homoran 1 Reply Last reply Reply Quote 0
              • JLeg
                JLeg last edited by

                @segway

                Error: connect ECONNREFUSED 192.168.40.99:8086

                das heisst auf jeden Fall, dass der Adapter die Influxdb nicht erreicht, da zu diesem Zeitpunkt niemand auf dem Influx-Port antwortet. Schau‘ am besten mal im Log der Influxdb - ich tippe auf Speichermangel…

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

                  @segway Screenshot_20240101-130231_Firefox.jpg

                  nutze influxdb nicht, aber so sollte das nicht aussehen.
                  Wenn deaktiviert soll da eine 0 stehen, und die Überschrift höher

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

                    @homoran sagte in Problem Admin- oder Influx-Adapter ?:

                    nutze influxdb nicht, aber so sollte das nicht aussehen.
                    Wenn deaktiviert soll da eine 0 stehen, und die Überschrift höher

                    Also das sieht bei jedem Datenpunkt so aus bei mir.
                    Habe das mal auf 0 geändert für den Datenpunkt und gespeichert aber der Effekt ist derselbe. VM Lief voll und nichts geht mehr. Da kann ich auch so viel Speicher geben wie ich will ist immer desgleichen und das ist nur für eine halbe Stunde !!!!
                    Irgendwas stimmt da nicht.

                    crunchip Marc Berg 2 Replies Last reply Reply Quote 0
                    • crunchip
                      crunchip Forum Testing Most Active @Segway last edited by

                      @segway ich hab das so
                      9e94c70d-64d0-4836-9c78-818f8b4d871b-image.png
                      dda08d59-0935-404f-ba0f-dc158969a856-image.png

                      bei mir ist allerdings in der Basiseinstellung history hinterlegt
                      37a7b453-3867-4d08-baa0-f705c9db6697-image.png

                      Segway 1 Reply Last reply Reply Quote 0
                      • Segway
                        Segway @crunchip last edited by

                        @crunchip sagte in Problem Admin- oder Influx-Adapter ?:

                        @segway ich hab das so

                        Sieht bei mir ähnlich aus:
                        f3aa3740-7b3d-4b19-b0e0-31e77137218b-image.png

                        d6c37cfa-a158-4f99-b895-29c18877901b-image.png

                        bei mir ist allerdings in der Basiseinstellung history hinterlegt

                        bei natürlich influxdb.0 da ich kein Historie Adapter habe

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

                          @segway sagte in Problem Admin- oder Influx-Adapter ?:

                          und das ist nur für eine halbe Stunde !!!!

                          So ist es leider nicht. Der Adapter macht im Hintergrund Abfragen über den gesamten Datenbestand (für das selektierte Measurement). Ich vermute, dass du dort so viel Daten drin hast, dass die InfluxDB die Segel streicht.

                          Hier kannst du mal schauen, wie viele Datensätze jeweils drin sind, ist natürlich dann fraglich, ob die DB das schafft:

                          from(bucket: "iobroker")
                          |> range(start: -10y)
                          |> filter(fn: (r) => r["_field"] == "value")
                          |> count()
                          |> group()
                          |> keep(columns: ["_measurement", "_value"])
                          |> sort(columns: ["_value"], desc: true)
                          |> rename(columns: {_value: "Anzahl"})
                          
                          Segway 2 Replies Last reply Reply Quote 0
                          • Segway
                            Segway @Marc Berg last edited by

                            @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                            @segway sagte in Problem Admin- oder Influx-Adapter ?:

                            und das ist nur für eine halbe Stunde !!!!

                            So ist es leider nicht. Der Adapter macht im Hintergrund Abfragen über den gesamten Datenbestand (für das selektierte Measurement). Ich vermute, dass du dort so viel Daten drin hast, dass die InfluxDB die Segel streicht.

                            Hier kannst du mal schauen, wie viele Datensätze jeweils drin sind, ist natürlich dann fraglich, ob die DB das schafft:

                            Mhhh, natürlich habe ich sehr viele Daten drin, dafür soll die DB ja auch sein.
                            Warum fragt er den gesamten Datenbestand ab wenn ich nur einen Datenpunkt ausgewählt habe ? Das macht eher keine Sinn oder ?

                            Marc Berg 1 Reply Last reply Reply Quote 0
                            • Segway
                              Segway @Marc Berg last edited by Segway

                              @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                              from(bucket: "iobroker")
                              |> range(start: -10y)
                              |> filter(fn: (r) => r["_field"] == "value")
                              |> count()
                              |> group()
                              |> keep(columns: ["_measurement", "_value"])
                              |> sort(columns: ["_value"], desc: true)
                              |> rename(columns: {_value: "Anzahl"})
                              

                              Der Vollständigkeit halber hier das Ergebnis - aber bitte jetzt keine Diskussion darüber. Auf der Arbeit haben wir deutlich mehr an Daten:
                              84c40773-c9b4-4aad-9878-8ba8b2fa1ef8-image.png

                              Der Befehl wurde anstandslos in 96s abgearbeitet

                              Segway Marc Berg 2 Replies Last reply Reply Quote 0
                              • Segway
                                Segway @Segway last edited by Segway

                                siehe oben ergänzende Infos

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

                                  @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                  Warum fragt er den gesamten Datenbestand ab wenn ich nur einen Datenpunkt ausgewählt habe ? Das macht eher keine Sinn oder ?

                                  Nein, ich hatte ja geschrieben, dass "nur das selektierte Measurement" / Datenpunkt abgefragt wird, dieses aber ab 1999. Das reicht aber offensichtlich bei deinen Datenmengen schon aus.

                                  Unbhängig davon sind die Abfragen im Hintergrund wohl optimierungsbedürftig. Habe das gerade mal getestet. Wenn man auf Verlaufsdaten klickt, werden im Hintergrund acht Abfragen mit unterschiedlichen Zeiträumen abgefeuert.

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

                                    @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                    Der Vollständigkeit halber hier das Ergebnis - aber bitte jetzt keine Diskussion darüber.

                                    Kannst du mal auf

                                    c9b2dbe8-4bc7-4b58-8b1f-dd46b0299fe2-grafik.png

                                    schalten? Gibt es da noch mehr als 12 Mio Datensätze?

                                    1 Reply Last reply Reply Quote 0
                                    • Segway
                                      Segway @Marc Berg last edited by Segway

                                      @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                                      Unbhängig davon sind die Abfragen im Hintergrund wohl optimierungsbedürftig. Habe das gerade mal getestet. Wenn man auf Verlaufsdaten klickt, werden im Hintergrund acht Abfragen mit unterschiedlichen Zeiträumen abgefeuert.

                                      Das ist ja schonmal was. Aber erklärt das mein beschriebenes verhalten ?

                                      @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                                      Kannst du mal auf
                                      schalten? Gibt es da noch mehr als 12 Mio Datensätze?

                                      Sind wohl ähnlich:
                                      35f66935-779b-4093-ad0e-e66b8ca6f9e2-image.png

                                      Hier sieht man noch die Influx VM, wie sie ihre Arbeit verrichtet für die 3 Abfragen von mir:
                                      b62a3f04-ff87-44b6-a6cc-2a75391a9375-image.png

                                      Marc Berg S 2 Replies Last reply Reply Quote 0
                                      • Marc Berg
                                        Marc Berg Most Active @Segway last edited by

                                        @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                        Das ist ja schonmal was. Aber erklärt das mein beschriebenes verhalten ?

                                        Ich finde das schon ziemlich plausibel. Die acht Queries werden ja praktisch zeitgleich abgesetzt. D.h. acht mal wird da parallel über (teilweise) 12 Mio Datensätze gerauscht. Da darf CPU und RAM aus meiner Sicht schon mal an Grenzen geraten.

                                        Segway 1 Reply Last reply Reply Quote 0
                                        • Segway
                                          Segway @Marc Berg last edited by

                                          @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                                          @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                          Das ist ja schonmal was. Aber erklärt das mein beschriebenes verhalten ?

                                          Ich finde das schon ziemlich plausibel. Die acht Queries werden ja praktisch zeitgleich abgesetzt. D.h. acht mal wird da parallel über (teilweise) 12 Mio Datensätze gerauscht. Da darf CPU und RAM aus meiner Sicht schon mal an Grenzen geraten.

                                          Also ein Bug ? Soll ich ein Issue aufmachen ?

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

                                            @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                            Also ein Bug ? Soll ich ein Issue aufmachen ?

                                            Als Bug würde ich es nicht unbedingt bezeichnen. Hier treffen nicht optimierte Abfragen auf, ähm..., nicht optimierte Daten.

                                            Aber da ich die Queries sowieso gerade parat habe, kann ich das auch machen.

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

                                            Support us

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

                                            893
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

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