Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. ioBroker regelmäßig nach ca. einem halben Tag langsam

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    536

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    441

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.0k

ioBroker regelmäßig nach ca. einem halben Tag langsam

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 4 Kommentatoren 137 Aufrufe 5 Beobachtet
  • Ä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.
  • N Offline
    N Offline
    NOUSEFORANAME
    schrieb am zuletzt editiert von
    #1

    Leider habe ich seit Wochen Probleme mit meinem ioBroker der über Docker auf nem Synology NAS DS1825+ gehostet ist.
    Das NAS ist SEHR performant und ich habe mit allen anderen Anwendungen keine Probleme.
    Es läuft 24/7 - 8GB RAM - davon mehr als die Hälfte frei.

    ioBroker verwende ich fast ausschließlich um Metriken für mein BKW zu erstellen. D.h. es ist eine Influx2 DB angebunden dort werden vom via MQTT übermittelte Werte vom Wechselrichter in die DB geschrieben.

    Zusätzlich habe ich Energiefluss erweitert im Betrieb (was reibungslos läuft).

    Wenn ich ioBroker neu starte läuft es für ca. 1/2 Tag einwandfrei. Nach dieser Zeit höre ich dann schon oft den Lüfter vom NAS und weiß "aha da dreht ioBroker mal wieder durch".

    Ich schaue mir dann die Logs an und stelle fest, dass ganze viele Werte sekündlich nicht in die DB geschrieben werden können. Das Log File ist dann meist schon über 2GB!!!! groß, da es von diesen Einträgen zugemüllt wird im Sekundentakt. Ich denke genau dieser Vorgang kostet die Performance. Selbst wenn ich im Protokoll die Pause Taste drücke wird fleißig weiter geschrieben.

    Der Spuk ist erst nach nem ioBroker Neustart vorbei. Dann funktioniert alles wieder reibungslos für ca. 1/2 Tag.

    eb136404-d63f-43f4-ba55-f3878a9114a9-image.jpeg

    7c3cfd2b-8001-4373-bee9-8ce461c6f86b-image.jpeg

    450c8172-7e1e-4ee8-af74-95463e2b8410-image.jpeg

    Synology DS1825+

    • OpenDTU
    • Docker
    • iobroker
    • influxDB
    • Grafana
    OliverIOO 1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      NOUSEFORANAME
      schrieb am zuletzt editiert von
      #2

      so siehts nach nem Neustart aus:

      3baef9ac-264f-4fbb-affc-522dfab0055f-image.jpeg

      Da werden diese Einträge in dem Moment auch nicht ins Log geschrieben.

      Synology DS1825+

      • OpenDTU
      • Docker
      • iobroker
      • influxDB
      • Grafana
      1 Antwort Letzte Antwort
      0
      • N NOUSEFORANAME

        Leider habe ich seit Wochen Probleme mit meinem ioBroker der über Docker auf nem Synology NAS DS1825+ gehostet ist.
        Das NAS ist SEHR performant und ich habe mit allen anderen Anwendungen keine Probleme.
        Es läuft 24/7 - 8GB RAM - davon mehr als die Hälfte frei.

        ioBroker verwende ich fast ausschließlich um Metriken für mein BKW zu erstellen. D.h. es ist eine Influx2 DB angebunden dort werden vom via MQTT übermittelte Werte vom Wechselrichter in die DB geschrieben.

        Zusätzlich habe ich Energiefluss erweitert im Betrieb (was reibungslos läuft).

        Wenn ich ioBroker neu starte läuft es für ca. 1/2 Tag einwandfrei. Nach dieser Zeit höre ich dann schon oft den Lüfter vom NAS und weiß "aha da dreht ioBroker mal wieder durch".

        Ich schaue mir dann die Logs an und stelle fest, dass ganze viele Werte sekündlich nicht in die DB geschrieben werden können. Das Log File ist dann meist schon über 2GB!!!! groß, da es von diesen Einträgen zugemüllt wird im Sekundentakt. Ich denke genau dieser Vorgang kostet die Performance. Selbst wenn ich im Protokoll die Pause Taste drücke wird fleißig weiter geschrieben.

        Der Spuk ist erst nach nem ioBroker Neustart vorbei. Dann funktioniert alles wieder reibungslos für ca. 1/2 Tag.

        eb136404-d63f-43f4-ba55-f3878a9114a9-image.jpeg

        7c3cfd2b-8001-4373-bee9-8ce461c6f86b-image.jpeg

        450c8172-7e1e-4ee8-af74-95463e2b8410-image.jpeg

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von OliverIO
        #3

        @NOUSEFORANAME

        Zeige mal den Ausschnitt des logfiles (als Text) bei dem die Probleme mit dem timeout beginnen.
        Irgendwie scheint die influx dB nicht zeitnah erreichbar sein

        Bei der ram und CPU Historie wäre es ebenfalls gut, mal einen größeren Ausschnitt zu sehen, insbesondere den Zeitraum, wo es beginnt

        Eventuell müsste man auch mal noch das influxlog anschauen

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        1
        • crunchipC Abwesend
          crunchipC Abwesend
          crunchip
          Forum Testing Most Active Developer
          schrieb am zuletzt editiert von
          #4

          oder mal mit dem Intervall probieren, je nachdem was bereits Eingestellt ist

          b42cea16-8f54-494f-ace0-c4784fb49635-image.jpeg

          umgestiegen von Proxmox auf Unraid

          1 Antwort Letzte Antwort
          0
          • AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #5

            Neben dem Intervall macht es auch Sinn das du prüfst wie oft die Werte überhaupt geschrieben werden sollen - das sieht mir ganz stark danach aus das Du in bestimmten Situationen plötzlich sehr viele Werte auf einmal schreibst und damit die Datenbank überlastest.

            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
            • N Offline
              N Offline
              NOUSEFORANAME
              schrieb am zuletzt editiert von NOUSEFORANAME
              #6

              Vielen Dank schonmal für die Tipps.

              Es geht um ingesamt ca. 50 Werte die aller 3 Sekunden geschrieben werden. Aber halt auch nur wenn sie sich verändert haben. Das habe ich für jeden Wert hinterlegt s. Screenshot Das halte ich für ne Influx DB noch recht geschmeidig und sollte sie ohne Probleme verarbeiten können oder?
              69997a27-c2cb-4eea-88aa-821813e24513-image.jpeg

              Zu dem Intervall. Ist der im Influx Adapter gemeint?
              Das steht das hier drin. Was genau für Werte soll ich da hinterlegen? Ganz konkrete Tipps für mein Szenario?

              b7692180-c75d-4f9c-b35e-820e80e0c5cc-image.jpeg

              Synology DS1825+

              • OpenDTU
              • Docker
              • iobroker
              • influxDB
              • Grafana
              AsgothianA 1 Antwort Letzte Antwort
              0
              • N NOUSEFORANAME

                Vielen Dank schonmal für die Tipps.

                Es geht um ingesamt ca. 50 Werte die aller 3 Sekunden geschrieben werden. Aber halt auch nur wenn sie sich verändert haben. Das habe ich für jeden Wert hinterlegt s. Screenshot Das halte ich für ne Influx DB noch recht geschmeidig und sollte sie ohne Probleme verarbeiten können oder?
                69997a27-c2cb-4eea-88aa-821813e24513-image.jpeg

                Zu dem Intervall. Ist der im Influx Adapter gemeint?
                Das steht das hier drin. Was genau für Werte soll ich da hinterlegen? Ganz konkrete Tipps für mein Szenario?

                b7692180-c75d-4f9c-b35e-820e80e0c5cc-image.jpeg

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

                @NOUSEFORANAME sagte:

                Es geht um ingesamt ca. 50 Werte die aller 3 Sekunden geschrieben werden. Aber halt auch nur wenn sie sich verändert haben. Das habe ich für jeden Wert hinterlegt s. Screenshot Das halte ich für ne Influx DB noch recht geschmeidig und sollte sie ohne Probleme verarbeiten können oder?

                Das hängt ganz davon ab wie leistungsfähig die hardware dahinter ist. Trotzdem würde ich in Frage stellen ob ein 3 Sekunden Intervall zur Protokollierung wirklich notwendig ist. An der Stelle macht es ggf. Sinn mittels eines Skriptes die Werte über 20 oder 30 Sekunden zu aggregieren bevor sie in die Datenbank geschrieben werden.

                A.

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

                N 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @NOUSEFORANAME sagte:

                  Es geht um ingesamt ca. 50 Werte die aller 3 Sekunden geschrieben werden. Aber halt auch nur wenn sie sich verändert haben. Das habe ich für jeden Wert hinterlegt s. Screenshot Das halte ich für ne Influx DB noch recht geschmeidig und sollte sie ohne Probleme verarbeiten können oder?

                  Das hängt ganz davon ab wie leistungsfähig die hardware dahinter ist. Trotzdem würde ich in Frage stellen ob ein 3 Sekunden Intervall zur Protokollierung wirklich notwendig ist. An der Stelle macht es ggf. Sinn mittels eines Skriptes die Werte über 20 oder 30 Sekunden zu aggregieren bevor sie in die Datenbank geschrieben werden.

                  A.

                  N Offline
                  N Offline
                  NOUSEFORANAME
                  schrieb am zuletzt editiert von
                  #8

                  @Asgothian sagte:

                  @NOUSEFORANAME sagte:

                  Es geht um ingesamt ca. 50 Werte die aller 3 Sekunden geschrieben werden. Aber halt auch nur wenn sie sich verändert haben. Das habe ich für jeden Wert hinterlegt s. Screenshot Das halte ich für ne Influx DB noch recht geschmeidig und sollte sie ohne Probleme verarbeiten können oder?

                  Das hängt ganz davon ab wie leistungsfähig die hardware dahinter ist. Trotzdem würde ich in Frage stellen ob ein 3 Sekunden Intervall zur Protokollierung wirklich notwendig ist. An der Stelle macht es ggf. Sinn mittels eines Skriptes die Werte über 20 oder 30 Sekunden zu aggregieren bevor sie in die Datenbank geschrieben werden.

                  A.

                  kann ich das aggregieren mit der Adapterfunktion "Schreibaktionen zusammenfassen" auch ausführen oder braucht es unbedingt ein Script?

                  Synology DS1825+

                  • OpenDTU
                  • Docker
                  • iobroker
                  • influxDB
                  • Grafana
                  AsgothianA 1 Antwort Letzte Antwort
                  0
                  • N NOUSEFORANAME

                    @Asgothian sagte:

                    @NOUSEFORANAME sagte:

                    Es geht um ingesamt ca. 50 Werte die aller 3 Sekunden geschrieben werden. Aber halt auch nur wenn sie sich verändert haben. Das habe ich für jeden Wert hinterlegt s. Screenshot Das halte ich für ne Influx DB noch recht geschmeidig und sollte sie ohne Probleme verarbeiten können oder?

                    Das hängt ganz davon ab wie leistungsfähig die hardware dahinter ist. Trotzdem würde ich in Frage stellen ob ein 3 Sekunden Intervall zur Protokollierung wirklich notwendig ist. An der Stelle macht es ggf. Sinn mittels eines Skriptes die Werte über 20 oder 30 Sekunden zu aggregieren bevor sie in die Datenbank geschrieben werden.

                    A.

                    kann ich das aggregieren mit der Adapterfunktion "Schreibaktionen zusammenfassen" auch ausführen oder braucht es unbedingt ein Script?

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

                    @NOUSEFORANAME sagte:

                    kann ich das aggregieren mit der Adapterfunktion "Schreibaktionen zusammenfassen" auch ausführen oder braucht es unbedingt ein Script?

                    Das musst du ausprobieren - sicher bin ich mir nicht. Ich hab es bei mir so gelöst das die Werte die in die Datenbank gehen sich nicht so oft verändern - sprich keiner schneller als alle 10 sekunden.

                    Ich würde für den Anfang mit den parametern
                    Schreibaktionen zusammenfassen: 10
                    Schreibintervall: 600

                    anfangen, und schauen wie die Daten in der Historie aussehen.

                    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

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

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

                    425

                    Online

                    32.8k

                    Benutzer

                    82.9k

                    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