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. Error/Bug
  4. mqtt Adapter 4.0.7 Hohe CPU Load

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    46

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

mqtt Adapter 4.0.7 Hohe CPU Load

Geplant Angeheftet Gesperrt Verschoben Error/Bug
54 Beiträge 7 Kommentatoren 5.9k Aufrufe 5 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.
  • lakeloungeL Offline
    lakeloungeL Offline
    lakelounge
    schrieb am zuletzt editiert von
    #1

    Hat außer mir noch jemand mit dem neuen mqtt-Adapter (4.0.7) und dem neuen Admin (6.2.17) das Problem, dass die CPU-Load aus dem Ruder läuft?

    T 1 Antwort Letzte Antwort
    0
    • lakeloungeL lakelounge

      Hat außer mir noch jemand mit dem neuen mqtt-Adapter (4.0.7) und dem neuen Admin (6.2.17) das Problem, dass die CPU-Load aus dem Ruder läuft?

      T Offline
      T Offline
      TT-Tom
      schrieb am zuletzt editiert von
      #2

      @lakelounge der adapter läuft bei mir mit 2%.
      habe Dienstag das Update angestoßen. Wieviele Verbindungen hast du denn auf MQTT?

      Gruß Tom
      https://github.com/tt-tom17
      Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

      NSPanel Script Wiki
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      NSPanel Adapter Wiki
      https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

      lakeloungeL 1 Antwort Letzte Antwort
      0
      • T TT-Tom

        @lakelounge der adapter läuft bei mir mit 2%.
        habe Dienstag das Update angestoßen. Wieviele Verbindungen hast du denn auf MQTT?

        lakeloungeL Offline
        lakeloungeL Offline
        lakelounge
        schrieb am zuletzt editiert von
        #3

        @tt-tom Danke für deine Antwort, bei mir sind das maximal 8 - 10 Verbindungen … Bis Vorgestern lief mein ioBroker auch mit ca. 2 % aber nach dem Update läuft es immer wieder aus dem Ruder. Ich hatte das schon einmal, bevor der mqtt 4.0.7 dann beim Admin 5 wieder zurückgezogen wurde. Mit dem 3.0.7 (war das glaube ich) lief alles problemlos.

        T 1 Antwort Letzte Antwort
        0
        • lakeloungeL lakelounge

          @tt-tom Danke für deine Antwort, bei mir sind das maximal 8 - 10 Verbindungen … Bis Vorgestern lief mein ioBroker auch mit ca. 2 % aber nach dem Update läuft es immer wieder aus dem Ruder. Ich hatte das schon einmal, bevor der mqtt 4.0.7 dann beim Admin 5 wieder zurückgezogen wurde. Mit dem 3.0.7 (war das glaube ich) lief alles problemlos.

          T Offline
          T Offline
          TT-Tom
          schrieb am zuletzt editiert von
          #4

          @lakelounge ich habe bei mir jetzt nochmal geschaut, sie war jetzt runter auf 0,5%

          Steht sie permanent da oben? Von wieviel sprechen wir eigentlich?

          Gruß Tom
          https://github.com/tt-tom17
          Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

          NSPanel Script Wiki
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          NSPanel Adapter Wiki
          https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

          lakeloungeL 1 Antwort Letzte Antwort
          0
          • T TT-Tom

            @lakelounge ich habe bei mir jetzt nochmal geschaut, sie war jetzt runter auf 0,5%

            Steht sie permanent da oben? Von wieviel sprechen wir eigentlich?

            lakeloungeL Offline
            lakeloungeL Offline
            lakelounge
            schrieb am zuletzt editiert von lakelounge
            #5

            @tt-tom nach einem Neustart dauert es immer ein wenig, bis es sich „aufschaukelt“. Danach geht die Load auf 2.8 bis über 3 und da bleibt sie dann auch. Hauptverbraucher sind der Javascript-Adapter und der MQTT-Adapter.
            Bei meinem Raspberry 4 / 8 GB schaltet das Licht dann z. B. mit einer Verzögerung von 20 Sekunden. Der Prozessor ist also wirklich an Arbeiten.

            AsgothianA 1 Antwort Letzte Antwort
            0
            • lakeloungeL lakelounge

              @tt-tom nach einem Neustart dauert es immer ein wenig, bis es sich „aufschaukelt“. Danach geht die Load auf 2.8 bis über 3 und da bleibt sie dann auch. Hauptverbraucher sind der Javascript-Adapter und der MQTT-Adapter.
              Bei meinem Raspberry 4 / 8 GB schaltet das Licht dann z. B. mit einer Verzögerung von 20 Sekunden. Der Prozessor ist also wirklich an Arbeiten.

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @lakelounge sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

              @tt-tom nach einem Neustart dauert es immer ein wenig, bis es sich „aufschaukelt“. Danach geht die Load auf 2.8 bis über 3 und da bleibt sie dann auch. Hauptverbraucher sind der Javascript-Adapter und der MQTT-Adapter.
              Bei meinem Raspberry 4 / 8 GB schaltet das Licht dann z. B. mit einer Verzögerung von 20 Sekunden. Der Prozessor ist also wirklich an Arbeiten.

              Ein Load von 2,8% - 3% ist vergleichbar wenig. Trotzdem würde ich die bei Dir laufenden Skripte auf unnötige Operationen prüfen:

              • Schnelles Abfragen von Datenpunkten in Schleifen an Stelle von Trägern
              • Grössere Mengen von "Heartbeat" Operationen die regelmässig laufen
              • mehrfach-Timeouts die nicht abgebrochen werden (der Häufigste Fehler hier ist ein 'setTimeout' innerhalb eines wiederkehrenden Triggers ohne das via 'clearTimeout' vorher bestehende Timeouts beseitigt werden.

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              lakeloungeL HomoranH 2 Antworten Letzte Antwort
              0
              • AsgothianA Asgothian

                @lakelounge sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

                @tt-tom nach einem Neustart dauert es immer ein wenig, bis es sich „aufschaukelt“. Danach geht die Load auf 2.8 bis über 3 und da bleibt sie dann auch. Hauptverbraucher sind der Javascript-Adapter und der MQTT-Adapter.
                Bei meinem Raspberry 4 / 8 GB schaltet das Licht dann z. B. mit einer Verzögerung von 20 Sekunden. Der Prozessor ist also wirklich an Arbeiten.

                Ein Load von 2,8% - 3% ist vergleichbar wenig. Trotzdem würde ich die bei Dir laufenden Skripte auf unnötige Operationen prüfen:

                • Schnelles Abfragen von Datenpunkten in Schleifen an Stelle von Trägern
                • Grössere Mengen von "Heartbeat" Operationen die regelmässig laufen
                • mehrfach-Timeouts die nicht abgebrochen werden (der Häufigste Fehler hier ist ein 'setTimeout' innerhalb eines wiederkehrenden Triggers ohne das via 'clearTimeout' vorher bestehende Timeouts beseitigt werden.

                A.

                lakeloungeL Offline
                lakeloungeL Offline
                lakelounge
                schrieb am zuletzt editiert von lakelounge
                #7

                @asgothian Danke für deine Antwort! Wenn alle Prozessor-Cores zwischen 85 und 100% stehen, kann das nicht wenig sein. Man merkt am Raspberry auch, dass er warm/heiß wird. Kein Script wurde geändert und bis Vorgestern liefen die alle problemlos. Die aufgeführten Operationen können nicht das Problem sein. Es gibt keine schnellen Abfragen von Datenpunkten, keine Heartbeat-Operationen und es laufen auch keine Timeouts, die nicht abgebrochen werden. Bis vor dem Adapter-Update (mqtt 4.0.7) lagen die Prozessor-Cores meist bei 1 bis 10 % im Durchschnitt. Klar gehen die zwischendurch hoch, aber dann auch wieder runter. Das hat sich nun geändert. Jetzt bleiben sie hoch und die ganze Hausautomation arbeitet mit Verzögerungen.

                BananaJoeB T AsgothianA 3 Antworten Letzte Antwort
                0
                • lakeloungeL lakelounge

                  @asgothian Danke für deine Antwort! Wenn alle Prozessor-Cores zwischen 85 und 100% stehen, kann das nicht wenig sein. Man merkt am Raspberry auch, dass er warm/heiß wird. Kein Script wurde geändert und bis Vorgestern liefen die alle problemlos. Die aufgeführten Operationen können nicht das Problem sein. Es gibt keine schnellen Abfragen von Datenpunkten, keine Heartbeat-Operationen und es laufen auch keine Timeouts, die nicht abgebrochen werden. Bis vor dem Adapter-Update (mqtt 4.0.7) lagen die Prozessor-Cores meist bei 1 bis 10 % im Durchschnitt. Klar gehen die zwischendurch hoch, aber dann auch wieder runter. Das hat sich nun geändert. Jetzt bleiben sie hoch und die ganze Hausautomation arbeitet mit Verzögerungen.

                  BananaJoeB Offline
                  BananaJoeB Offline
                  BananaJoe
                  Most Active
                  schrieb am zuletzt editiert von BananaJoe
                  #8

                  @lakelounge Als Besitzer von über 100 Geräten die sich per MQTT an meinem ioBroker Melden habe ich eine starke Vermutung woran es liegt. Du nutzt den Adapter vermutlich als Broker

                  Wenn du den Adapter beendest hängen alle MQTT Geräte die daran melden wollen "in der Luft". Meine ganzen Gosund SP111 Steckdosen und Klone blinken dann munter blau vor sich hin während sie versuchen sich wieder mit dem MQTT-Broker zu verbinden.

                  Und wenn der Broker wieder verfügbar ist (also der Adapter wieder gestartet) verbinden sich quasi alle MQTT-Geräte innerhalb von Sekunden wieder mit dem Broker, wollen Antworten und ihre Daten loswerden.

                  Ich hatte schon mal ca. 60 Geräte auf dem MQTT-Adapter als Broker. Kein Problem, bis zum Neustart des Adapters.
                  Dann hatte ich obiges Problem was sich dann selbst in eine "Todesspirale" begeben hat. Weil der Adapter eine Verbindung annahm, dem Gerät dann aber nicht immer schnell genug geantwortet hat. Darauf hin hat das Gerät die Verbindung unterbrochen und gleich wieder neu aufgebaut, der Adapter war aber doch schon bei der Antwort dabei ... so wurde es schnell immer schlimmer.

                  Ok, du hast "nur" 10 Geräte. Was nichts heißt, kommt ja darauf an wieviel die zu senden haben.
                  Also, vermutlich hast du es geschafft durch den Adapter Neustart deine MQTT-Geräte dazu zu bringen relativ gleichzeitig etwas zu wollen. Sagt das Log des Adapters? Was sagen die Geräte? Bei Tasmota kann man in der Konsole dabei zuschauen bzw. die Reconnect-Meldungen sehen.

                  Wenn es das ist, liegt es daran das der Adapter "zu langsam" ist. Das soll die Programmierleistung nicht schmähen, aber letztendlich ist der Adapater ein - sehr umfangreichen, ggf. aufgeteiltes - JavaScript. Und ist dann ein Prozess für sich der dann eben die Kommunikation bei so vielen Anfragen aus Sicht der Geräte nicht erledigen kann.
                  Der Sonoff-Adapter hat ein ähnliches Problem, der kommt mit meinen vielen Geräten auch nicht klar

                  Falls es das ist ... wie kommst du da wieder raus aus der Nummer?

                  • mehrere Adapterinstanzen nutzen (auf verschiedenen Ports)
                  • Externen MQTT-Broker verwenden, z.B. Mosquitto und den Adapter als Client einsetzen.
                    Ich nutze den Mosquitto-Broker und der schluckt das alles bei mir locker weg. Der Adapter ist nur noch Client, wird also Benachrichtigt wenn sich etwas ändert und muss nur noch darauf reagieren.

                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                  lakeloungeL 1 Antwort Letzte Antwort
                  0
                  • lakeloungeL lakelounge

                    @asgothian Danke für deine Antwort! Wenn alle Prozessor-Cores zwischen 85 und 100% stehen, kann das nicht wenig sein. Man merkt am Raspberry auch, dass er warm/heiß wird. Kein Script wurde geändert und bis Vorgestern liefen die alle problemlos. Die aufgeführten Operationen können nicht das Problem sein. Es gibt keine schnellen Abfragen von Datenpunkten, keine Heartbeat-Operationen und es laufen auch keine Timeouts, die nicht abgebrochen werden. Bis vor dem Adapter-Update (mqtt 4.0.7) lagen die Prozessor-Cores meist bei 1 bis 10 % im Durchschnitt. Klar gehen die zwischendurch hoch, aber dann auch wieder runter. Das hat sich nun geändert. Jetzt bleiben sie hoch und die ganze Hausautomation arbeitet mit Verzögerungen.

                    T Offline
                    T Offline
                    TT-Tom
                    schrieb am zuletzt editiert von
                    #9

                    @lakelounge was @BananaJoe geschrieben hat klingt sehr plausibel. Wenn der Raspi ohne MQTT sauber läuft, würde ich eine Verbindung nach der anderen von Hand starten, um den Info-Schwall zu bremsen.

                    Gruß Tom
                    https://github.com/tt-tom17
                    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                    NSPanel Script Wiki
                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                    NSPanel Adapter Wiki
                    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                    1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      @lakelounge Als Besitzer von über 100 Geräten die sich per MQTT an meinem ioBroker Melden habe ich eine starke Vermutung woran es liegt. Du nutzt den Adapter vermutlich als Broker

                      Wenn du den Adapter beendest hängen alle MQTT Geräte die daran melden wollen "in der Luft". Meine ganzen Gosund SP111 Steckdosen und Klone blinken dann munter blau vor sich hin während sie versuchen sich wieder mit dem MQTT-Broker zu verbinden.

                      Und wenn der Broker wieder verfügbar ist (also der Adapter wieder gestartet) verbinden sich quasi alle MQTT-Geräte innerhalb von Sekunden wieder mit dem Broker, wollen Antworten und ihre Daten loswerden.

                      Ich hatte schon mal ca. 60 Geräte auf dem MQTT-Adapter als Broker. Kein Problem, bis zum Neustart des Adapters.
                      Dann hatte ich obiges Problem was sich dann selbst in eine "Todesspirale" begeben hat. Weil der Adapter eine Verbindung annahm, dem Gerät dann aber nicht immer schnell genug geantwortet hat. Darauf hin hat das Gerät die Verbindung unterbrochen und gleich wieder neu aufgebaut, der Adapter war aber doch schon bei der Antwort dabei ... so wurde es schnell immer schlimmer.

                      Ok, du hast "nur" 10 Geräte. Was nichts heißt, kommt ja darauf an wieviel die zu senden haben.
                      Also, vermutlich hast du es geschafft durch den Adapter Neustart deine MQTT-Geräte dazu zu bringen relativ gleichzeitig etwas zu wollen. Sagt das Log des Adapters? Was sagen die Geräte? Bei Tasmota kann man in der Konsole dabei zuschauen bzw. die Reconnect-Meldungen sehen.

                      Wenn es das ist, liegt es daran das der Adapter "zu langsam" ist. Das soll die Programmierleistung nicht schmähen, aber letztendlich ist der Adapater ein - sehr umfangreichen, ggf. aufgeteiltes - JavaScript. Und ist dann ein Prozess für sich der dann eben die Kommunikation bei so vielen Anfragen aus Sicht der Geräte nicht erledigen kann.
                      Der Sonoff-Adapter hat ein ähnliches Problem, der kommt mit meinen vielen Geräten auch nicht klar

                      Falls es das ist ... wie kommst du da wieder raus aus der Nummer?

                      • mehrere Adapterinstanzen nutzen (auf verschiedenen Ports)
                      • Externen MQTT-Broker verwenden, z.B. Mosquitto und den Adapter als Client einsetzen.
                        Ich nutze den Mosquitto-Broker und der schluckt das alles bei mir locker weg. Der Adapter ist nur noch Client, wird also Benachrichtigt wenn sich etwas ändert und muss nur noch darauf reagieren.
                      lakeloungeL Offline
                      lakeloungeL Offline
                      lakelounge
                      schrieb am zuletzt editiert von
                      #10

                      @bananajoe Danke für deine Antwort. Nein, ich nutze eine eigene Mosquitto-Installation als Broker. Dieser läuft zwar auf demselben Raspberry aber der Mosquitto-Prozess dümpelt irgendwo bei 1 % Prozessorleistung herum. Im ioBroker „fange“ ich nur die entsprechenden Meldungen ab. Die 10 Geräte (Wemos D1 Mini mit Tasmota 12.1.1) sind alle auf zwischen 60 und 120 Sekunden eingestellt.

                      BananaJoeB 1 Antwort Letzte Antwort
                      0
                      • lakeloungeL lakelounge

                        @bananajoe Danke für deine Antwort. Nein, ich nutze eine eigene Mosquitto-Installation als Broker. Dieser läuft zwar auf demselben Raspberry aber der Mosquitto-Prozess dümpelt irgendwo bei 1 % Prozessorleistung herum. Im ioBroker „fange“ ich nur die entsprechenden Meldungen ab. Die 10 Geräte (Wemos D1 Mini mit Tasmota 12.1.1) sind alle auf zwischen 60 und 120 Sekunden eingestellt.

                        BananaJoeB Offline
                        BananaJoeB Offline
                        BananaJoe
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @lakelounge ok, dann solltest du nach den Dingen schauen die @Asgothian geschrieben hatte

                        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                        lakeloungeL 1 Antwort Letzte Antwort
                        0
                        • lakeloungeL lakelounge

                          @asgothian Danke für deine Antwort! Wenn alle Prozessor-Cores zwischen 85 und 100% stehen, kann das nicht wenig sein. Man merkt am Raspberry auch, dass er warm/heiß wird. Kein Script wurde geändert und bis Vorgestern liefen die alle problemlos. Die aufgeführten Operationen können nicht das Problem sein. Es gibt keine schnellen Abfragen von Datenpunkten, keine Heartbeat-Operationen und es laufen auch keine Timeouts, die nicht abgebrochen werden. Bis vor dem Adapter-Update (mqtt 4.0.7) lagen die Prozessor-Cores meist bei 1 bis 10 % im Durchschnitt. Klar gehen die zwischendurch hoch, aber dann auch wieder runter. Das hat sich nun geändert. Jetzt bleiben sie hoch und die ganze Hausautomation arbeitet mit Verzögerungen.

                          AsgothianA Offline
                          AsgothianA Offline
                          Asgothian
                          Developer
                          schrieb am zuletzt editiert von
                          #12

                          @lakelounge sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

                          @asgothian Danke für deine Antwort! Wenn alle Prozessor-Cores zwischen 85 und 100% stehen, kann das nicht wenig sein. Man merkt am Raspberry auch, dass er warm/heiß wird. Kein Script wurde geändert und bis Vorgestern liefen die alle problemlos. Die aufgeführten Operationen können nicht das Problem sein. Es gibt keine schnellen Abfragen von Datenpunkten, keine Heartbeat-Operationen und es laufen auch keine Timeouts, die nicht abgebrochen werden. Bis vor dem Adapter-Update (mqtt 4.0.7) lagen die Prozessor-Cores meist bei 1 bis 10 % im Durchschnitt. Klar gehen die zwischendurch hoch, aber dann auch wieder runter. Das hat sich nun geändert. Jetzt bleiben sie hoch und die ganze Hausautomation arbeitet mit Verzögerungen.

                          Prozessor cores Zwischen 85% und 100% sind recht weit von den vorher genannten 2.8 bis 3 weg. Aber seis drum.

                          Ich würde initial alle selbst geschriebenen Skripte anhalten um zu verifizieren ob die Last durch das System oder durch selbst geschriebene Skripte entsteht.

                          Danach die Skripte eines nach dem Anderen reaktivieren, sofern die Last herunter gegangen ist.

                          A.

                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                          1 Antwort Letzte Antwort
                          0
                          • BananaJoeB BananaJoe

                            @lakelounge ok, dann solltest du nach den Dingen schauen die @Asgothian geschrieben hatte

                            lakeloungeL Offline
                            lakeloungeL Offline
                            lakelounge
                            schrieb am zuletzt editiert von
                            #13

                            @bananajoe wie schon geschrieben, treffen die Dinge von @Asgothian nicht zu. Heartbeat hab ich keine, Timeouts (derzeit keiner aktiv) und meine Datenpunktabfragen bzw. gelegentliches schreiben in diese hat nie ein Problem gemacht. Ich muss mal sehen, ob ich den mqtt-adapter nochmal auf 3.0.7 runter bekomme. Damit ging alles problemlos. Ich hab vorgestern Abend das Update auf 4.0.7 gemacht und gleich am nächsten Morgen ist mir das verzögerte Licht-schalten aufgefallen. Aber Danke für die Hilfe und die Anregungen!

                            1 Antwort Letzte Antwort
                            0
                            • AsgothianA Asgothian

                              @lakelounge sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

                              @tt-tom nach einem Neustart dauert es immer ein wenig, bis es sich „aufschaukelt“. Danach geht die Load auf 2.8 bis über 3 und da bleibt sie dann auch. Hauptverbraucher sind der Javascript-Adapter und der MQTT-Adapter.
                              Bei meinem Raspberry 4 / 8 GB schaltet das Licht dann z. B. mit einer Verzögerung von 20 Sekunden. Der Prozessor ist also wirklich an Arbeiten.

                              Ein Load von 2,8% - 3% ist vergleichbar wenig. Trotzdem würde ich die bei Dir laufenden Skripte auf unnötige Operationen prüfen:

                              • Schnelles Abfragen von Datenpunkten in Schleifen an Stelle von Trägern
                              • Grössere Mengen von "Heartbeat" Operationen die regelmässig laufen
                              • mehrfach-Timeouts die nicht abgebrochen werden (der Häufigste Fehler hier ist ein 'setTimeout' innerhalb eines wiederkehrenden Triggers ohne das via 'clearTimeout' vorher bestehende Timeouts beseitigt werden.

                              A.

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

                              @asgothian sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

                              Ein Load von 2,8% - 3% ist vergleichbar wenig

                              reden wir hier von cpu Last in % oder von load average, die über den Daumen die Anzahl Kerne nicht überschreiten sollte. Eine Load average von 3 wären dan etwa 75% Auslastung.

                              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 -

                              lakeloungeL 1 Antwort Letzte Antwort
                              0
                              • mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von mickym
                                #15

                                Kann ich auch nicht bestätigen - ich vermute mal dass Du eine Endlosschleife drin hast, in dem Du Zustände publishst. Ggf. erst mit Änderung sodass das Verhalten nicht sofort auftritt. Und glaube mir, bei mir läuft einiges über den Adapter

                                120603ef-bd90-443d-aacd-2f423bc1674b-image.png

                                und meine CPU Last ist im grünen Bereich

                                dbbff9c4-b7cf-49f1-aa7e-e710f970f996-image.png

                                Bei sind es max . 50% und ja dann habe ich vielleicht ein Verzögerung von 1-2s

                                67e74cac-48b3-4c49-8da8-f141834c8de7-image.png

                                Dazu läuft auch noch ein Desktop mit Firefox auf dem Raspberry - der ca. 2-3% Dauerlast erzeugt. Also wäre ich in Ruhe bei ca. 10% - was im Vergleich zu dem was bei Dir ohne mqtt läuft, ja sonst vergleichsweise hoch ist.

                                Ich weiß aber das ist der DVD Adapter - alle Viertelstunde und der Linux Device Adapter den ich inzwischen auf 35 Minuten eingestellt habe, sodass der nicht zur gleichen Zeit aktiv wird.

                                Und das was hier drüberläuft über den mqtt-Adapter ist mehr oder weniger Grundlast - alle Shellies die alle 30s - ihren Momentanverbrauch melden etc.

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @asgothian sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

                                  Ein Load von 2,8% - 3% ist vergleichbar wenig

                                  reden wir hier von cpu Last in % oder von load average, die über den Daumen die Anzahl Kerne nicht überschreiten sollte. Eine Load average von 3 wären dan etwa 75% Auslastung.

                                  lakeloungeL Offline
                                  lakeloungeL Offline
                                  lakelounge
                                  schrieb am zuletzt editiert von
                                  #16

                                  @homoran also ich habe von einer CPU-Last von 85 - 100 % je Core und einer Load von 2,8 bis über 3 gesprochen.

                                  mickymM BananaJoeB 2 Antworten Letzte Antwort
                                  0
                                  • lakeloungeL lakelounge

                                    @homoran also ich habe von einer CPU-Last von 85 - 100 % je Core und einer Load von 2,8 bis über 3 gesprochen.

                                    mickymM Offline
                                    mickymM Offline
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    @lakelounge sagte in mqtt Adapter 4.0.7 Hohe CPU Load:

                                    @homoran also ich habe von einer CPU-Last von 85 - 100 % je Core und einer Load von 2,8 bis über 3 gesprochen.

                                    Klingt nach 100% Endlosschleife - nimm mal Zustände publishen raus.

                                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                    1 Antwort Letzte Antwort
                                    0
                                    • lakeloungeL lakelounge

                                      @homoran also ich habe von einer CPU-Last von 85 - 100 % je Core und einer Load von 2,8 bis über 3 gesprochen.

                                      BananaJoeB Offline
                                      BananaJoeB Offline
                                      BananaJoe
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #18

                                      @lakelounge genau, zeig mal bitte die Einstellungen deines MQTT Adapters

                                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                      lakeloungeL 2 Antworten Letzte Antwort
                                      0
                                      • BananaJoeB BananaJoe

                                        @lakelounge genau, zeig mal bitte die Einstellungen deines MQTT Adapters

                                        lakeloungeL Offline
                                        lakeloungeL Offline
                                        lakelounge
                                        schrieb am zuletzt editiert von
                                        #19

                                        @bananajoe gerne, sobald ich wieder Zuhause bin …

                                        1 Antwort Letzte Antwort
                                        0
                                        • BananaJoeB BananaJoe

                                          @lakelounge genau, zeig mal bitte die Einstellungen deines MQTT Adapters

                                          lakeloungeL Offline
                                          lakeloungeL Offline
                                          lakelounge
                                          schrieb am zuletzt editiert von
                                          #20

                                          @bananajoe vielen Dank schon mal im Voraus für die Hilfe! Bei den Einstellungen lasse ich mir sehr gerne helfen. Bin eben angekommen und zum Glück ist die Auslastung heute über den Tag normal geblieben. Ich muss das weiter beobachten …

                                          mqtt-settings.png

                                          mickymM 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

                                          342

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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