Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. oft Timeout und langsame Verbindung erkannt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    11
    1
    72

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

oft Timeout und langsame Verbindung erkannt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
71 Beiträge 10 Kommentatoren 8.4k Aufrufe 10 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.
  • ? Ein ehemaliger Benutzer

    @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

    Ich bin ziemlich ahnungslos, was ich aus den Werten lesen kann

    Moin,

    ich werde es mir mal ersparen top zu erklären, da gibt es sehr gute Erklärungen im WWW.

    • https://wiki.ubuntuusers.de/top/

    Ich sehe hier aber auch erst einmal nichts so Kritisches, wobei Du in der Momentaufnahme, einen leichten Stau bei der Abarbeitung von Prozessen hast, das erkennt man am load average der bei Dir, bei ~ 1,6 liegt, drei Werte, weil es gemittelte Werte für 1, 3, 5 Minuten angezeigt.
    Es ist jetzt nicht schlimm, da es ja nur eine Momentaufnahme ist, aber bei Dir verbraucht der iobroker.js-controller einen ganzen Kern,
    Das spiegelt sich dann auch in den Werten für die CPU wider, Du hast ein RasPI, der hat eine CPU, aber darin befinden sich 4 Kerne, also 1 CPU = 4 Kerne -> 1 Kern = 25 %.

    Du kannst die Anzeige umschalten, einfach 1 drücken, dann sieht es so aus

    top - 08:10:49 up 2 days, 13:42,  0 user,  load average: 1.12, 0.71, 0.67
    Tasks:  43 total,   1 running,  42 sleeping,   0 stopped,   0 zombie
    %Cpu0  : 12.0 us,  6.7 sy,  0.0 ni, 76.6 id,  4.0 wa,  0.0 hi,  0.7 si,  0.0 st 
    %Cpu1  :  8.9 us,  5.8 sy,  0.0 ni, 81.2 id,  3.4 wa,  0.0 hi,  0.7 si,  0.0 st 
    %Cpu2  : 11.6 us,  4.4 sy,  0.0 ni, 82.9 id,  0.3 wa,  0.0 hi,  0.7 si,  0.0 st 
    %Cpu3  : 12.8 us,  5.6 sy,  0.0 ni, 76.6 id,  4.3 wa,  0.0 hi,  0.7 si,  0.0 st 
    MiB Mem :   4096.0 total,   2213.9 free,   1825.6 used,     56.5 buff/cache     
    MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   2270.4 avail Mem 
    
        PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                              
      23799 iobroker  20   0   11.1g 337932  29952 S   5.7   8.1   2:53.08 iobroker.js-con                                      
      23917 iobroker  20   0  960404  76448  26880 S   1.0   1.8   0:18.97 io.influxdb.1                                        
      24266 iobroker  20   0   10.8g  64880  29184 S   1.0   1.5   0:05.15 io.synochat.0                                        
      24066 iobroker  20   0  960224  79164  28160 S   0.7   1.9   0:10.23 io.alexa2.0                                          
      23854 iobroker  20   0  773524 164156  26368 S   0.3   3.9   0:28.52 io.javascript.0                                      
      23868 iobroker  20   0  960140  77776  26752 S   0.3   1.9   0:18.48 io.influxdb.0                                        
      23998 iobroker  20   0  659144  71296  26496 S   0.3   1.7   0:05.76 io.sonoff.0                                          
      24049 iobroker  20   0   10.9g  92124  28416 S   0.3   2.2   0:32.33 io.synology.0                                        
    

    Wieso es zu diesem Stau kommt, kann ich nicht sagen, aber Du solltest da öfter mal einen Blick drauf werfen, gerade wenn Du der Meinung bist, dass sich das System langsam anfühlt.
    Eine Ursache, kann sein, dass die Performance des Speichermediums SD-Karte? das System ausbremst, aber wie gesagt, kann man aus dieser einen Momentaufnahme nicht mit Sicherheit sagen und würde ein Langzeitmonitoring benötigen.

    VG
    Bernd

    Thomas123 0T Offline
    Thomas123 0T Offline
    Thomas123 0
    schrieb am zuletzt editiert von
    #16

    @dp20eic

    Ich glaube, ich habe ein Problem mit dem Javasript-Adapter.

    Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

    Irgendwie waren dann nach dem Speichern des Blockly die gemachten Änderungen trotz speichern verschwunden.

    Im Protokoll hatte ich dann diese Einträge (ich weiss aber nicht, ob die mit dem Problem zusammenhängen):

    
    
    hm-rega.0
    2023-11-02 11:56:49.508	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
    
    hm-rega.0
    2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
    
    hm-rega.0
    2023-11-02 11:56:49.507	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
    
    hm-rega.0
    2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
    
    hm-rega.0
    2023-11-02 11:56:49.506	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
    
    hm-rega.0
    2023-11-02 11:56:49.506	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
    

    Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

    Gruss
    Thomas

    Thomas123 0T ? Samson71S 3 Antworten Letzte Antwort
    0
    • Thomas123 0T Thomas123 0

      @dp20eic

      Ich glaube, ich habe ein Problem mit dem Javasript-Adapter.

      Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

      Irgendwie waren dann nach dem Speichern des Blockly die gemachten Änderungen trotz speichern verschwunden.

      Im Protokoll hatte ich dann diese Einträge (ich weiss aber nicht, ob die mit dem Problem zusammenhängen):

      
      
      hm-rega.0
      2023-11-02 11:56:49.508	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.507	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.506	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.506	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
      

      Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

      Thomas123 0T Offline
      Thomas123 0T Offline
      Thomas123 0
      schrieb am zuletzt editiert von
      #17

      @thomas123-0 said in oft Timeout und langsame Verbindung erkannt:

      @dp20eic

      Ich glaube, ich habe ein Problem mit dem Javasript-Adapter.

      Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

      Irgendwie waren dann nach dem Speichern des Blockly die gemachten Änderungen trotz speichern verschwunden.

      Im Protokoll hatte ich dann diese Einträge (ich weiss aber nicht, ob die mit dem Problem zusammenhängen):

      
      
      hm-rega.0
      2023-11-02 11:56:49.508	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.507	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.506	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
      
      hm-rega.0
      2023-11-02 11:56:49.506	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
      

      Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

      Gruss
      Thomas

      haselchenH 1 Antwort Letzte Antwort
      0
      • Thomas123 0T Thomas123 0

        @dp20eic

        Ich glaube, ich habe ein Problem mit dem Javasript-Adapter.

        Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

        Irgendwie waren dann nach dem Speichern des Blockly die gemachten Änderungen trotz speichern verschwunden.

        Im Protokoll hatte ich dann diese Einträge (ich weiss aber nicht, ob die mit dem Problem zusammenhängen):

        
        
        hm-rega.0
        2023-11-02 11:56:49.508	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
        
        hm-rega.0
        2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
        
        hm-rega.0
        2023-11-02 11:56:49.507	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
        
        hm-rega.0
        2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
        
        hm-rega.0
        2023-11-02 11:56:49.506	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
        
        hm-rega.0
        2023-11-02 11:56:49.506	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
        

        Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

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

        @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

        Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

        Moin,

        ich auch, aber lass uns das doch mal logisch angehen.

        1. das sind Warnungen, keine Fehler
        2. das kommt nicht vom java-script, sondern von Deinem hm-rega ⇐ zu hm kann ich gar nichts sagen, da bin ich völlig blank!
        3. was da als Skript !# program.fn (1.3 / 0.2) gemeint ist, ist pending = ausstehend, da wartet irgendwas auf jemanden.
        • was tut dieses hm-rega?
        • den betreffenden Adapter schon mal neu gestartet?
        • was, wie sind die Einstellungen des Adapters?
        • sind irgendwelche Geräte ausgeschaltet?

        VG
        Bernd

        Thomas123 0T 1 Antwort Letzte Antwort
        0
        • Thomas123 0T Thomas123 0

          @thomas123-0 said in oft Timeout und langsame Verbindung erkannt:

          @dp20eic

          Ich glaube, ich habe ein Problem mit dem Javasript-Adapter.

          Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

          Irgendwie waren dann nach dem Speichern des Blockly die gemachten Änderungen trotz speichern verschwunden.

          Im Protokoll hatte ich dann diese Einträge (ich weiss aber nicht, ob die mit dem Problem zusammenhängen):

          
          
          hm-rega.0
          2023-11-02 11:56:49.508	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
          
          hm-rega.0
          2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
          
          hm-rega.0
          2023-11-02 11:56:49.507	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
          
          hm-rega.0
          2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
          
          hm-rega.0
          2023-11-02 11:56:49.506	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
          
          hm-rega.0
          2023-11-02 11:56:49.506	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
          

          Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

          haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          schrieb am zuletzt editiert von
          #19

          @thomas123-0

          Vermutlich hast du in der CCU ein Skript oder mehrere angelegt, was nicht passt?!
          Das kannst nur du wissen und kontrollieren.
          Unter Programme&Zentralenverlnüpfung ( so heisst die Karteikarte bei mir in der GUI), stehen die Skripte.

          5e62f528-caa0-41a8-b308-c3fe3a817b9f-grafik.png

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

          Thomas123 0T 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

            Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

            Moin,

            ich auch, aber lass uns das doch mal logisch angehen.

            1. das sind Warnungen, keine Fehler
            2. das kommt nicht vom java-script, sondern von Deinem hm-rega ⇐ zu hm kann ich gar nichts sagen, da bin ich völlig blank!
            3. was da als Skript !# program.fn (1.3 / 0.2) gemeint ist, ist pending = ausstehend, da wartet irgendwas auf jemanden.
            • was tut dieses hm-rega?
            • den betreffenden Adapter schon mal neu gestartet?
            • was, wie sind die Einstellungen des Adapters?
            • sind irgendwelche Geräte ausgeschaltet?

            VG
            Bernd

            Thomas123 0T Offline
            Thomas123 0T Offline
            Thomas123 0
            schrieb am zuletzt editiert von
            #20

            @dp20eic

            hm-rega ist die CCU3 von Homematic. Dann scheint es "Zufall" gewesen zu sein, dass genau in dem Moment die CCU nicht erreichbar war.

            Weswegen ich darauf komme, dass es ein Problem im Javascript gibt, versuche ich mal so gut es geht zu erklären.

            Ich erstelle ein neues Blockly, speichere es schon mal und mache dann noch Änderungen an dem Blockly. Wenn ich dann speichere, sind die gemachten Änderungen wieder weg.

            Ich wollte jetzt Screenshots von jedem Schritt machen, und bekomme jetzt schon in dem Moment, wo ich nur den Trigger eingebe, nach dem Speichern den Hinweis "Instanz ist deaktiviert".

            Screenshot 2023-11-02 132426.png

            Wenn ich aber dann in den Instanzen nachschaue, läuft der Javascript-Adapter.
            Zurück im Blockly kann ich wieder etwas einfügen. Beim Speichern wieder "Instanz ist deaktiviert".
            Möchte ich mir jetzt die Instanzen ansehen, bekomme ich:

            Cannot read compact mode by host "system.host.iobroker": timeout
            

            Nach einiger Zeit öffnen sich dann die Instanzen und alle laufen. Zurück im Blockly gebe eine neue Zeile ein, speichere und es kommt wieder die Meldung "Instanz ist deaktiviert". Diese Meldung erscheint dann auch in allen anderen Scripten.

            Das deutet doch auf ein Problem mit dem Javascript-Adapter, oder?

            Gruss
            Thomas

            Thomas BraunT ? 2 Antworten Letzte Antwort
            0
            • Thomas123 0T Thomas123 0

              @dp20eic

              hm-rega ist die CCU3 von Homematic. Dann scheint es "Zufall" gewesen zu sein, dass genau in dem Moment die CCU nicht erreichbar war.

              Weswegen ich darauf komme, dass es ein Problem im Javascript gibt, versuche ich mal so gut es geht zu erklären.

              Ich erstelle ein neues Blockly, speichere es schon mal und mache dann noch Änderungen an dem Blockly. Wenn ich dann speichere, sind die gemachten Änderungen wieder weg.

              Ich wollte jetzt Screenshots von jedem Schritt machen, und bekomme jetzt schon in dem Moment, wo ich nur den Trigger eingebe, nach dem Speichern den Hinweis "Instanz ist deaktiviert".

              Screenshot 2023-11-02 132426.png

              Wenn ich aber dann in den Instanzen nachschaue, läuft der Javascript-Adapter.
              Zurück im Blockly kann ich wieder etwas einfügen. Beim Speichern wieder "Instanz ist deaktiviert".
              Möchte ich mir jetzt die Instanzen ansehen, bekomme ich:

              Cannot read compact mode by host "system.host.iobroker": timeout
              

              Nach einiger Zeit öffnen sich dann die Instanzen und alle laufen. Zurück im Blockly gebe eine neue Zeile ein, speichere und es kommt wieder die Meldung "Instanz ist deaktiviert". Diese Meldung erscheint dann auch in allen anderen Scripten.

              Das deutet doch auf ein Problem mit dem Javascript-Adapter, oder?

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #21

              @thomas123-0

              Schalt den CompactModus aus, dann nochmal beobachten.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              Thomas123 0T 1 Antwort Letzte Antwort
              0
              • haselchenH haselchen

                @thomas123-0

                Vermutlich hast du in der CCU ein Skript oder mehrere angelegt, was nicht passt?!
                Das kannst nur du wissen und kontrollieren.
                Unter Programme&Zentralenverlnüpfung ( so heisst die Karteikarte bei mir in der GUI), stehen die Skripte.

                5e62f528-caa0-41a8-b308-c3fe3a817b9f-grafik.png

                Thomas123 0T Offline
                Thomas123 0T Offline
                Thomas123 0
                schrieb am zuletzt editiert von
                #22

                @haselchen
                Ja, ich habe etliche Programme mit Scripten. Auf der CCU laufen sie alle einwandfrei.

                Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                Gruss
                Thomas

                haselchenH ? Samson71S 3 Antworten Letzte Antwort
                0
                • Thomas123 0T Thomas123 0

                  @haselchen
                  Ja, ich habe etliche Programme mit Scripten. Auf der CCU laufen sie alle einwandfrei.

                  Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                  haselchenH Offline
                  haselchenH Offline
                  haselchen
                  Most Active
                  schrieb am zuletzt editiert von haselchen
                  #23

                  @thomas123-0

                  Dann nimm mal im HM Rega Adapter die Haken alle raus bei Synchronisiere und beobachte dann nochmal.

                  Edit:

                  Oder lass zumindest Namen angehakt.

                  Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                  1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @thomas123-0

                    Schalt den CompactModus aus, dann nochmal beobachten.

                    Thomas123 0T Offline
                    Thomas123 0T Offline
                    Thomas123 0
                    schrieb am zuletzt editiert von
                    #24

                    @thomas-braun said in oft Timeout und langsame Verbindung erkannt:

                    @thomas123-0

                    Schalt den CompactModus aus, dann nochmal beobachten.

                    Der ist die ganze Zeit schon aus.
                    Screenshot 2023-11-02 141112.png

                    Gruss
                    Thomas

                    ? 1 Antwort Letzte Antwort
                    0
                    • Thomas123 0T Thomas123 0

                      @dp20eic

                      hm-rega ist die CCU3 von Homematic. Dann scheint es "Zufall" gewesen zu sein, dass genau in dem Moment die CCU nicht erreichbar war.

                      Weswegen ich darauf komme, dass es ein Problem im Javascript gibt, versuche ich mal so gut es geht zu erklären.

                      Ich erstelle ein neues Blockly, speichere es schon mal und mache dann noch Änderungen an dem Blockly. Wenn ich dann speichere, sind die gemachten Änderungen wieder weg.

                      Ich wollte jetzt Screenshots von jedem Schritt machen, und bekomme jetzt schon in dem Moment, wo ich nur den Trigger eingebe, nach dem Speichern den Hinweis "Instanz ist deaktiviert".

                      Screenshot 2023-11-02 132426.png

                      Wenn ich aber dann in den Instanzen nachschaue, läuft der Javascript-Adapter.
                      Zurück im Blockly kann ich wieder etwas einfügen. Beim Speichern wieder "Instanz ist deaktiviert".
                      Möchte ich mir jetzt die Instanzen ansehen, bekomme ich:

                      Cannot read compact mode by host "system.host.iobroker": timeout
                      

                      Nach einiger Zeit öffnen sich dann die Instanzen und alle laufen. Zurück im Blockly gebe eine neue Zeile ein, speichere und es kommt wieder die Meldung "Instanz ist deaktiviert". Diese Meldung erscheint dann auch in allen anderen Scripten.

                      Das deutet doch auf ein Problem mit dem Javascript-Adapter, oder?

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

                      @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                      Das deutet doch auf ein Problem mit dem Javascript-Adapter, oder?

                      Moin,

                      jaein, ich tendiere eher zu nein, wieso aus den zuvor genannten Posts. Du hast ein Problem, welches Dein System ausbremst.

                      • Load. Du kannst ein zweites Terminal öffnen, ssh -> Putty, what ever, und nebenbei top beobachten
                      • Kompakt Modus, wie @Thomas-Braun schon angemerkt hat ausschalten, Du hast 8 GB an Speicher, ist unnötig
                      • Deine SD-Karte ist ein Flaschenhals und bremst das System aus, dazu mal htop installieren und wie folgt konfigurieren

                      Nach der Installation mit htop aufrufen
                      bb3feea8-6d5b-4d3e-a4a0-fb2b64cac818-image.png
                      Dann F2 drücken, und
                      80a43fad-9564-41c3-a420-c25395d6117c-image.png
                      Dann sollte es nach dem F10 so aussehen
                      73cfd07f-3c4d-48ad-bdb5-bc0233a9b66e-image.png
                      Jetzt kannst Du mit TAB zwischen den beiden Main u. I/O hin und her springen
                      933280d3-f672-46b7-88ca-5ac58bc09ef4-image.png
                      285ccd15-108b-42d5-b7a6-47741a53a631-image.png

                      Dann normal arbeiten und ein Auge auf das System richten.

                      VG
                      Bernd

                      1 Antwort Letzte Antwort
                      0
                      • Thomas123 0T Thomas123 0

                        @haselchen
                        Ja, ich habe etliche Programme mit Scripten. Auf der CCU laufen sie alle einwandfrei.

                        Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

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

                        @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                        Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                        Moin,

                        die Skripte haben auch keinen Fehler, sondern es wurde darauf gewartet, dass jemand ein Ergebnis liefert, deswegen pending!
                        Läuft das CCU Geraffel, nicht böse gemeint, auch auf dem RasPI?

                        VG
                        Bernd

                        Thomas123 0T 1 Antwort Letzte Antwort
                        1
                        • Thomas123 0T Thomas123 0

                          @thomas-braun said in oft Timeout und langsame Verbindung erkannt:

                          @thomas123-0

                          Schalt den CompactModus aus, dann nochmal beobachten.

                          Der ist die ganze Zeit schon aus.
                          Screenshot 2023-11-02 141112.png

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

                          @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                          Der ist die ganze Zeit schon aus.

                          Moin,

                          kann aber nicht sein -> hier https://forum.iobroker.net/topic/69696/oft-timeout-und-langsame-verbindung-erkannt/20?page=1 die Meldung

                          Cannot read compact mode by host "system.host.iobroker": timeout
                          

                          Hast Du den ausgeschaltet und nicht neu gestartet?

                          VG
                          Bernd

                          Thomas123 0T 1 Antwort Letzte Antwort
                          1
                          • ? Ein ehemaliger Benutzer

                            @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                            Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                            Moin,

                            die Skripte haben auch keinen Fehler, sondern es wurde darauf gewartet, dass jemand ein Ergebnis liefert, deswegen pending!
                            Läuft das CCU Geraffel, nicht böse gemeint, auch auf dem RasPI?

                            VG
                            Bernd

                            Thomas123 0T Offline
                            Thomas123 0T Offline
                            Thomas123 0
                            schrieb am zuletzt editiert von
                            #28

                            @dp20eic said in oft Timeout und langsame Verbindung erkannt:

                            @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                            Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                            Moin,

                            die Skripte haben auch keinen Fehler, sondern es wurde darauf gewartet, dass jemand ein Ergebnis liefert, deswegen pending!
                            Läuft das CCU Geraffel, nicht böse gemeint, auch auf dem RasPI?

                            VG
                            Bernd

                            Im Prinzip. Die CCU hat einen Raspi 3

                            Gruss
                            Thomas

                            1 Antwort Letzte Antwort
                            0
                            • ? Ein ehemaliger Benutzer

                              @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                              Der ist die ganze Zeit schon aus.

                              Moin,

                              kann aber nicht sein -> hier https://forum.iobroker.net/topic/69696/oft-timeout-und-langsame-verbindung-erkannt/20?page=1 die Meldung

                              Cannot read compact mode by host "system.host.iobroker": timeout
                              

                              Hast Du den ausgeschaltet und nicht neu gestartet?

                              VG
                              Bernd

                              Thomas123 0T Offline
                              Thomas123 0T Offline
                              Thomas123 0
                              schrieb am zuletzt editiert von
                              #29

                              @dp20eic

                              Ich habe nur in den Einstellungen des Host geschaut - und da war kein Haken :man-shrugging:

                              Gruss
                              Thomas

                              ? 1 Antwort Letzte Antwort
                              0
                              • Thomas123 0T Thomas123 0

                                @haselchen
                                Ja, ich habe etliche Programme mit Scripten. Auf der CCU laufen sie alle einwandfrei.

                                Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                                Samson71S Offline
                                Samson71S Offline
                                Samson71
                                Global Moderator
                                schrieb am zuletzt editiert von
                                #30

                                @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                Bin trotzdem alle Scripte durchgegangen und keine Fehler gefunden

                                Es wäre nicht das erst Mal, dass sich ich jemand die CCU blockiert, weil ein Skript ein (Endlos-)Schleife produziert. Die CCU, bzw. die Rega ist für so etwas anfällig, weil die Abarbeitung nacheinander erfolgt und nicht parallel, d.h. "wartet" ein Skript auf ein Ergebnis, geht in der Zeit nix anderes. Die CCU/Rega ist blockiert. Völlig egal was für Ressourcen die Hardware hat.

                                Ja, ich habe etliche Programme mit Scripten.

                                Weiterer und beliebter Fehler ist Dinge per Skript zu lösen, die sich ebenso gut mit einem zusammengeklickten Programm erledigen lassen würden. Nur eben ohne die Gefahr, sich die Rega zu blockieren.

                                Wie sieht Dein DutyCycle auf der CCU aus, wenn die Fehlermeldung in ioBroker auftaucht?

                                Markus

                                Bitte beachten:
                                Hinweise für gute Forenbeiträge
                                Maßnahmen zum Schutz des Forums

                                1 Antwort Letzte Antwort
                                1
                                • Thomas123 0T Thomas123 0

                                  @dp20eic

                                  Ich glaube, ich habe ein Problem mit dem Javasript-Adapter.

                                  Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

                                  Irgendwie waren dann nach dem Speichern des Blockly die gemachten Änderungen trotz speichern verschwunden.

                                  Im Protokoll hatte ich dann diese Einträge (ich weiss aber nicht, ob die mit dem Problem zusammenhängen):

                                  
                                  
                                  hm-rega.0
                                  2023-11-02 11:56:49.508	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
                                  
                                  hm-rega.0
                                  2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
                                  
                                  hm-rega.0
                                  2023-11-02 11:56:49.507	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
                                  
                                  hm-rega.0
                                  2023-11-02 11:56:49.507	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
                                  
                                  hm-rega.0
                                  2023-11-02 11:56:49.506	warn	Script "!# programs.fn 1.3 !# Dieses Script gibt eine Liste der Programme als JSON Strin" ignored, because still pending.
                                  
                                  hm-rega.0
                                  2023-11-02 11:56:49.506	warn	Script "!# pollingInv.fn 0.2 !# !# Dieses Script gibt die Systemvariablen (inklusive uns" ignored, because still pending.
                                  

                                  Ich bin ziemlich hilflos, wie ich das Problem eingrenzen und schlussendlich beheben kann.

                                  Samson71S Offline
                                  Samson71S Offline
                                  Samson71
                                  Global Moderator
                                  schrieb am zuletzt editiert von
                                  #31

                                  @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                  Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

                                  WAS für ein Datenpunkt ist das genau, den Du da beschreiben willst? Eine selbst angelegte Systemvariable?

                                  Markus

                                  Bitte beachten:
                                  Hinweise für gute Forenbeiträge
                                  Maßnahmen zum Schutz des Forums

                                  Thomas123 0T 1 Antwort Letzte Antwort
                                  1
                                  • Thomas123 0T Thomas123 0

                                    @dp20eic

                                    Ich habe nur in den Einstellungen des Host geschaut - und da war kein Haken :man-shrugging:

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

                                    @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                    Ich habe nur in den Einstellungen des Host geschaut - und da war kein Haken

                                    Moin,

                                    ja, ist ja auch alles richtig, nur hast Du ioBroker danach auch einmal neu gestartet?
                                    Oder muss ich Dich jetzt so verstehen, dass Du noch niiiiie Deinen ioBroker im Kompaktmodus betrieben hast?
                                    Dann 🤔

                                    VG
                                    Bernd

                                    P.S.: zur CCU kann ich nichts Sinnvolles beitragen, da lasse ich mal die Wissenden ran :)

                                    Thomas123 0T 1 Antwort Letzte Antwort
                                    1
                                    • Samson71S Samson71

                                      @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                      Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

                                      WAS für ein Datenpunkt ist das genau, den Du da beschreiben willst? Eine selbst angelegte Systemvariable?

                                      Thomas123 0T Offline
                                      Thomas123 0T Offline
                                      Thomas123 0
                                      schrieb am zuletzt editiert von
                                      #33

                                      @samson71 said in oft Timeout und langsame Verbindung erkannt:

                                      @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                      Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

                                      WAS für ein Datenpunkt ist das genau, den Du da beschreiben willst? Eine selbst angelegte Systemvariable?

                                      Der Duty-Cycle liegt immer zwischen 15% und (max) 25%.

                                      Ja, der Datenpunkt ist selber angelegt
                                      DP.png

                                      Gruss
                                      Thomas

                                      Samson71S 1 Antwort Letzte Antwort
                                      0
                                      • ? Ein ehemaliger Benutzer

                                        @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                        Ich habe nur in den Einstellungen des Host geschaut - und da war kein Haken

                                        Moin,

                                        ja, ist ja auch alles richtig, nur hast Du ioBroker danach auch einmal neu gestartet?
                                        Oder muss ich Dich jetzt so verstehen, dass Du noch niiiiie Deinen ioBroker im Kompaktmodus betrieben hast?
                                        Dann 🤔

                                        VG
                                        Bernd

                                        P.S.: zur CCU kann ich nichts Sinnvolles beitragen, da lasse ich mal die Wissenden ran :)

                                        Thomas123 0T Offline
                                        Thomas123 0T Offline
                                        Thomas123 0
                                        schrieb am zuletzt editiert von
                                        #34

                                        @dp20eic said in oft Timeout und langsame Verbindung erkannt:

                                        @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                        Ich habe nur in den Einstellungen des Host geschaut - und da war kein Haken

                                        Moin,

                                        ja, ist ja auch alles richtig, nur hast Du ioBroker danach auch einmal neu gestartet?
                                        Oder muss ich Dich jetzt so verstehen, dass Du noch niiiiie Deinen ioBroker im Kompaktmodus betrieben hast?
                                        Dann 🤔

                                        VG
                                        Bernd

                                        Sagen wir mal so: Ich habe den Compact Modus nie bewusst angeschaltet...
                                        Nachdem Thomas Braun geschrieben hatte, ich soll den CompactModus ausschalten, mußte ich erst suchen, wo ich das mache.

                                        Gruss
                                        Thomas

                                        1 Antwort Letzte Antwort
                                        0
                                        • Thomas123 0T Thomas123 0

                                          @samson71 said in oft Timeout und langsame Verbindung erkannt:

                                          @thomas123-0 sagte in oft Timeout und langsame Verbindung erkannt:

                                          Nachdem der ioBroker im Moment recht normal lief, wollte ich ein Blockly erstellen, dass einen Daten aus einem Datenpunkt (Adapter Switchbot) in einen anderen Datenpunkt (Adapter hm-rega) schreibt.

                                          WAS für ein Datenpunkt ist das genau, den Du da beschreiben willst? Eine selbst angelegte Systemvariable?

                                          Der Duty-Cycle liegt immer zwischen 15% und (max) 25%.

                                          Ja, der Datenpunkt ist selber angelegt
                                          DP.png

                                          Samson71S Offline
                                          Samson71S Offline
                                          Samson71
                                          Global Moderator
                                          schrieb am zuletzt editiert von
                                          #35

                                          @thomas123-0
                                          OK. Andere Idee:
                                          Kannst Du mal den Datenpunkt zeigen den Du schreiben lassen willst? Deine CCU-Variable ist ja angelegt als Typ Zahl, aber ist der Datenpunkt der ausgelesen und geschrieben werden soll auch vom Typ Zahl oder liefert der z.B. einen String/Zeichenkette und Du versuchst dann diesen in ein Feld vom Typ Zahl schreiben zu lassen?
                                          Ich lasse mir Shelly Werte in virtuelle HM-Geräte schreiben (Energie- und Temperaturwerte) um die den Räumen in der CCU zuordnen zu können und bin über die Datentypen auch schonmal gestolpert.

                                          Markus

                                          Bitte beachten:
                                          Hinweise für gute Forenbeiträge
                                          Maßnahmen zum Schutz des Forums

                                          Thomas123 0T 1 Antwort Letzte Antwort
                                          1
                                          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

                                          434

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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