Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. Einsteigerfragen
  4. gelöst: Modbus-Adapter lässt Slave keine Partner IP mehr zu

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    257

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    462

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    509

gelöst: Modbus-Adapter lässt Slave keine Partner IP mehr zu

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
21 Beiträge 4 Kommentatoren 681 Aufrufe 4 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.
  • U
    U
    UlliJ
    schrieb am zuletzt editiert von
    #6

    Modbus Instanz

    image.jpeg

    image.jpeg

    Auf dem CMI z.B. den Wert VL Temperatur

    image.jpeg
    da steht die IP des Iobrokers und die GeräteNr, wie sie auch in der Instanz steht

    Proxmox auf iNuc, lxc für IoB, PostgreSQL *** Homematic/IP, Shellies, Zigbee etc

    A 1 Antwort Letzte Antwort
    0
    • U UlliJ

      Modbus Instanz

      image.jpeg

      image.jpeg

      Auf dem CMI z.B. den Wert VL Temperatur

      image.jpeg
      da steht die IP des Iobrokers und die GeräteNr, wie sie auch in der Instanz steht

      A
      A
      andibr
      schrieb am zuletzt editiert von andibr
      #7

      @UlliJ
      Danke, also das ist bei mir genau gleich, und es hat ja seit jahren eigentlich gut funktioniert. Da ich sonst nichts verändert habe, gehe ich schon mal davon aus, dass sich irgendwo noch was verändert hat.

      Es kommen immerhin Meldungen:

      modbus.1 2026-10-24 17:59:13.594	error	Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502
      modbus.1 2026-10-24 17:56:06.028	error	Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502
      

      Nur welche Rechte sollen da verändert worden sein? Hat der Adapter da im Hintergrund doch mehr verändert? Diese Adresse ist die IP-Adresse auf der mein Iobroker läuft und nicht die vom CMI.

      Edit:
      ja, der Port 502 ist offen (wieso soll der auch plötzlich zu sein)

      andi@iobroker:~# ufw status
      Status: active
      
      To                         Action      From
      --                         ------      ----
      502                        ALLOW       Anywhere                  
      502 (v6)                   ALLOW       Anywhere (v6)
      
      BluefoxB 1 Antwort Letzte Antwort
      0
      • U
        U
        UlliJ
        schrieb am zuletzt editiert von
        #8

        starte die Instanz mal im debug Mode neu. Mal sehen was sie so ins Log schreibt.

        Ich erinnere mich dunkelschwarz das auch schon mal gehabt zu haben... nur die Erinnerung an die Lösung fehlt🙈
        und dann könntest Du auf dem CMI unter Status-TCP Sockets mal nach der Verbindung auf Port 502 schauen

        Proxmox auf iNuc, lxc für IoB, PostgreSQL *** Homematic/IP, Shellies, Zigbee etc

        1 Antwort Letzte Antwort
        0
        • U
          U
          UlliJ
          schrieb am zuletzt editiert von
          #9

          hast Du noch andere Dinge aktualisiert? nodejs?
          Bereinigung war bei mir: iob fix ausführen💡
          Alternativ höheren Port nehmen (>1024), <1024 sind priveligierte Ports

          Proxmox auf iNuc, lxc für IoB, PostgreSQL *** Homematic/IP, Shellies, Zigbee etc

          A 1 Antwort Letzte Antwort
          0
          • U UlliJ

            hast Du noch andere Dinge aktualisiert? nodejs?
            Bereinigung war bei mir: iob fix ausführen💡
            Alternativ höheren Port nehmen (>1024), <1024 sind priveligierte Ports

            A
            A
            andibr
            schrieb am zuletzt editiert von
            #10

            @UlliJ
            "iob fix" habe ich schon gemacht, jetzt ist iobroker Webseite nicht mehr erreichbar. fix hat aber keine Fehlermeldung gebracht.

            und ja ich habe natürlich die aktuellen Update beim node-js und allem anderen diese Woche gemacht und genau seit dem Update das Modbus-Adapters will es da mit dem Slave und dem CMI nicht mehr. Die anderen Schnittstellen zu meinen Powermeter (da ist der Iobroker Master) gehen imemr noch einwandfrei.

            1 Antwort Letzte Antwort
            0
            • U
              U
              UlliJ
              schrieb am zuletzt editiert von
              #11

              da fiele mir noch das iob diag ein, vielleicht kommt da ein Hinweis!?
              starte die Modbus Instanz mal im debug modus. Da muss ein Fehler "permission denied" beim öffnen des Ports kommen. Der user iobroker darf Ports unter 1024 nicht öffnen, iob fix biegt das wohl gerade.
              Wenn da nix zu sehen ist z.B. port 5020 im modbus und CMI nehmen. Das läuft bei mir ebenso wie 502

              Proxmox auf iNuc, lxc für IoB, PostgreSQL *** Homematic/IP, Shellies, Zigbee etc

              1 Antwort Letzte Antwort
              0
              • A andibr

                @UlliJ
                Danke, also das ist bei mir genau gleich, und es hat ja seit jahren eigentlich gut funktioniert. Da ich sonst nichts verändert habe, gehe ich schon mal davon aus, dass sich irgendwo noch was verändert hat.

                Es kommen immerhin Meldungen:

                modbus.1 2026-10-24 17:59:13.594	error	Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502
                modbus.1 2026-10-24 17:56:06.028	error	Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502
                

                Nur welche Rechte sollen da verändert worden sein? Hat der Adapter da im Hintergrund doch mehr verändert? Diese Adresse ist die IP-Adresse auf der mein Iobroker läuft und nicht die vom CMI.

                Edit:
                ja, der Port 502 ist offen (wieso soll der auch plötzlich zu sein)

                andi@iobroker:~# ufw status
                Status: active
                
                To                         Action      From
                --                         ------      ----
                502                        ALLOW       Anywhere                  
                502 (v6)                   ALLOW       Anywhere (v6)
                
                BluefoxB
                BluefoxB
                Bluefox
                schrieb am zuletzt editiert von Bluefox
                #12

                @andibr sagte:

                modbus.1 2026-10-24 17:56:06.028 error Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502

                @andibr Die Meldung listen EACCES: permission denied 192.168.130.10:502 kommt nicht vom Modbus-Adapter, sondern vom Node.js-Update.

                ioBroker läuft nicht als root. Damit es trotzdem Ports unter 1024 öffnen darf (wie 502), bekommt das Node-Binary eine spezielle Berechtigung (Capability). Bei einem Node-Update wird die Datei ersetzt und die Berechtigung geht verloren. Deine Master-Verbindungen sind nicht betroffen, weil sie selbst keinen Port öffnen. Nur der Slave muss auf 502 lauschen, deshalb fällt nur er aus.

                Zur IP: Im Slave-Modus ist das die eigene IP vom ioBroker, auf der er lauscht, nicht die vom CMI. Deine Einstellung ist also richtig, da musst du nichts ändern.

                1. Erst prüfen, ob ioBroker läuft (wegen Admin nach dem iob fix):
                iob status
                sudo systemctl status iobroker
                

                Falls er nicht läuft: iob start. Falls er nicht hochkommt, bitte die Ausgabe hiervon posten:

                sudo journalctl -u iobroker -n 50 --no-pager
                
                1. Dann die Berechtigung von Node prüfen:
                getcap $(readlink -f $(which node))
                

                Steht da nichts oder fehlt cap_net_bind_service, setzen:

                sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                iob restart modbus.1
                

                Danach sollte der Slave auf 502 wieder starten und das CMI Daten liefern.

                Falls es dann immer noch nicht geht, poste bitte die Ausgabe von iob diag. Dann sehen wir, welches Node tatsächlich verwendet wird.

                Notlösung wäre ein Port über 1024 (z. B. 5020) in der Instanz und im CMI, aber mit der richtigen Berechtigung funktioniert 502 wieder wie vorher.

                A 2 Antworten Letzte Antwort
                1
                • BluefoxB Bluefox

                  @andibr sagte:

                  modbus.1 2026-10-24 17:56:06.028 error Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502

                  @andibr Die Meldung listen EACCES: permission denied 192.168.130.10:502 kommt nicht vom Modbus-Adapter, sondern vom Node.js-Update.

                  ioBroker läuft nicht als root. Damit es trotzdem Ports unter 1024 öffnen darf (wie 502), bekommt das Node-Binary eine spezielle Berechtigung (Capability). Bei einem Node-Update wird die Datei ersetzt und die Berechtigung geht verloren. Deine Master-Verbindungen sind nicht betroffen, weil sie selbst keinen Port öffnen. Nur der Slave muss auf 502 lauschen, deshalb fällt nur er aus.

                  Zur IP: Im Slave-Modus ist das die eigene IP vom ioBroker, auf der er lauscht, nicht die vom CMI. Deine Einstellung ist also richtig, da musst du nichts ändern.

                  1. Erst prüfen, ob ioBroker läuft (wegen Admin nach dem iob fix):
                  iob status
                  sudo systemctl status iobroker
                  

                  Falls er nicht läuft: iob start. Falls er nicht hochkommt, bitte die Ausgabe hiervon posten:

                  sudo journalctl -u iobroker -n 50 --no-pager
                  
                  1. Dann die Berechtigung von Node prüfen:
                  getcap $(readlink -f $(which node))
                  

                  Steht da nichts oder fehlt cap_net_bind_service, setzen:

                  sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                  iob restart modbus.1
                  

                  Danach sollte der Slave auf 502 wieder starten und das CMI Daten liefern.

                  Falls es dann immer noch nicht geht, poste bitte die Ausgabe von iob diag. Dann sehen wir, welches Node tatsächlich verwendet wird.

                  Notlösung wäre ein Port über 1024 (z. B. 5020) in der Instanz und im CMI, aber mit der richtigen Berechtigung funktioniert 502 wieder wie vorher.

                  A
                  A
                  andibr
                  schrieb am zuletzt editiert von
                  #13

                  @Bluefox
                  Ich habe nur das offizielle Update gemacht, das mir in den Adaptern angezeigt wurde und gar nichts anderes.

                  Iobroker läuft auch irgendwie aktuell, aber die Oberfläche mit 8081 oder 8082 sind nicht mehr erreichbar.
                  hier mal der Output vom diag:

                  ```bash
                  Script v.2026-10-01
                  
                  *** BASE SYSTEM ***
                  Operating System: Debian GNU/Linux 13 (trixie)
                   Static hostname: iobroker
                         Icon name: computer-container
                           Chassis: container ☐
                    Virtualization: lxc
                            Kernel: Linux 7.0.14-25-pve
                      Architecture: x86-64
                  OS is similar to: 
                  
                  model name      : 12th Gen Intel(R) Core(TM) i5-12400
                  
                  Docker          : false
                  Virtualization  : lxc
                  
                  Kernel          : x86_64
                  Userland        : 64bit
                  
                  System was installed 722 days ago (on 2024-10-31).
                  
                  Systemuptime and Load:
                   18:59:36 up 31 min,  0 users,  load average: 0.29, 0.23, 0.24
                  CPU threads     : 8
                  
                  *** LIFE CYCLE STATUS ***
                  Operating System is the current Debian stable version codenamed 'trixie'!
                  
                  *** TIME AND TIMEZONES ***
                                 Local time: Sat 2026-10-24 18:59:36 CEST
                             Universal time: Sat 2026-10-24 16:59:36 UTC
                                   RTC time: n/a
                                  Time zone: Europe/Zurich (CEST, +0200)
                  System clock synchronized: yes
                                NTP service: active
                            RTC in local TZ: no
                  
                  *** Users and Groups ***
                  User that called 'iob diag':
                  andi
                  HOME=/home/andi
                  GROUPS=andi sudo users iobroker
                  
                  User that is running 'js-controller':
                  iobroker
                  HOME=/home/iobroker
                  GROUPS=iobroker tty dialout audio video plugdev redis bluetooth
                  
                  *** DISPLAY-SERVER SETUP ***
                  Display-Server:         Unknown
                  Display-Manager:        Not found
                  Desktop:
                  Session:
                  Boot Target:            multi-user.target
                  
                  *** MEMORY ***
                                 total        used        free      shared  buff/cache   available
                  Mem:             12G        4.6G        6.6G        2.8M        1.4G        8.0G
                  Swap:           8.6G          0B        8.6G
                  Total:           21G        4.6G         15G
                  
                  Active iob-Instances:   41
                  
                          12000 M total memory
                           4383 M used memory
                           4466 M active memory
                            735 M inactive memory
                           6314 M free memory
                              0 M buffer memory
                           1304 M swap cache
                           8191 M total swap
                              0 M used swap
                           8191 M free swap
                  
                  *** top - Table Of Processes  ***
                  top - 18:59:37 up 31 min,  0 users,  load average: 0.29, 0.23, 0.24
                  Tasks:  72 total,   1 running,  71 sleeping,   0 stopped,   0 zombie
                  %Cpu(s):  4.9 us,  1.2 sy,  0.0 ni, 93.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
                  MiB Mem :  12000.0 total,   6316.3 free,   4381.7 used,   1304.4 buff/cache     
                  MiB Swap:   8192.0 total,   8192.0 free,      0.0 used.   7618.3 avail Mem 
                  
                  *** FAILED SERVICES ***
                    UNIT                    LOAD   ACTIVE SUB    DESCRIPTION
                  * run-rpc_pipefs.mount    loaded failed failed RPC Pipe File System
                  * sys-kernel-config.mount loaded failed failed Kernel Configuration File System
                  
                  Legend: LOAD   -> Reflects whether the unit definition was properly loaded.
                          ACTIVE -> The high-level unit activation state, i.e. generalization of SUB.
                          SUB    -> The low-level unit activation state, values depend on unit type.
                  
                  2 loaded units listed.
                  
                  *** DMESG CRITICAL ERRORS ***
                  dmesg: read kernel buffer failed: Operation not permitted
                  No critical errors detected
                  
                  *** FILESYSTEM ***
                  Filesystem                       Type      Size  Used Avail Use% Mounted on
                  /dev/mapper/pve-vm--110--disk--0 ext4      196G   40G  147G  21% /
                  none                             tmpfs     492K  4.0K  488K   1% /dev
                  none                             tmpfs     8.0K  4.0K  4.0K  50% /dev/serial/by-id/usb-Silicon_Labs_WiMOD_iM871A-usb_0188F735-if00-port0
                  udev                             devtmpfs   14G     0   14G   0% /dev/tty
                  tmpfs                            tmpfs      16G     0   16G   0% /dev/shm
                  tmpfs                            tmpfs     6.2G  136K  6.2G   1% /run
                  tmpfs                            tmpfs     5.0M     0  5.0M   0% /run/lock
                  tmpfs                            tmpfs      16G  2.6M   16G   1% /tmp
                  
                  Messages concerning filesystems in dmesg (Last 15 lines only):
                  dmesg: read kernel buffer failed: Operation not permitted
                  
                  Show mounted filesystems:
                  TARGET SOURCE                           FSTYPE OPTIONS
                  /      /dev/mapper/pve-vm--110--disk--0 ext4   rw,relatime,stripe=16
                  
                  Files in neuralgic directories:
                  /var:
                  4.7G    /var/
                  3.7G    /var/lib
                  3.3G    /var/lib/mysql
                  3.1G    /var/lib/mysql/iobroker
                  643M    /var/log
                  Hint: You are currently not seeing messages from other users and the system.
                        Users in groups 'adm', 'systemd-journal' can see all messages.
                        Pass -q to turn off this notice.
                  Archived and active journals take up 66.1M in the file system.
                  
                  /opt/iobroker/backups:
                  7.4G    /opt/iobroker/backups/
                  
                  /opt/iobroker/iobroker-data:
                  8.9G    /opt/iobroker/iobroker-data/
                  5.6G    /opt/iobroker/iobroker-data/history
                  1.7G    /opt/iobroker/iobroker-data/esphome.0/.esphome/build
                  1.7G    /opt/iobroker/iobroker-data/esphome.0/.esphome
                  1.7G    /opt/iobroker/iobroker-data/esphome.0
                  
                  The five largest files in iobroker-data are:
                  92M     /opt/iobroker/iobroker-data/objects.json.broken
                  87M     /opt/iobroker/iobroker-data/objects.jsonl
                  35M     /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map
                  32M     /opt/iobroker/iobroker-data/states.jsonl
                  26M     /opt/iobroker/iobroker-data/files/echarts/static/js/main.41cee985.js.map
                  
                  USB-Devices by-id:
                  USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups,
                  please always prefer the links 'by-id':
                  
                  /dev/serial/by-id/usb-Silicon_Labs_WiMOD_iM871A-usb_0188F735-if00-port0
                  
                  No nvbackup.json found.
                  
                  *** NodeJS-Installation ***
                  
                  /usr/bin/nodejs         v22.23.4
                  /usr/bin/node           v22.23.4
                  /usr/bin/npm            10.9.9
                  /usr/bin/npx            10.9.9
                  
                  ✓ Node.js installation is correct
                  
                  Recommended versions are nodejs 24.22.1 and npm 11.19.1
                  
                  nodejs:
                    Installed: 22.23.4-1nodesource1
                    Candidate: 22.23.4-1nodesource1
                    Version table:
                   *** 22.23.4-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                          100 /var/lib/dpkg/status
                       22.23.3-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.23.2-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.23.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.23.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.22.3-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.22.2-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.22.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.22.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.21.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.20.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.19.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.18.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.17.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.17.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.16.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.15.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.15.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.14.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.13.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.13.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.12.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.11.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.10.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.9.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.8.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.7.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.6.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.5.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.5.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.4.1-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.4.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.3.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.2.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.1.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       22.0.0-1nodesource1 1001
                          500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
                       20.19.2+dfsg-1+deb13u3 500
                          500 http://security.debian.org trixie-security/main amd64 Packages
                       20.19.2+dfsg-1+deb13u2 500
                          500 http://deb.debian.org/debian trixie/main amd64 Packages
                  
                  Temp directories causing deletion problem: 0
                  No problems detected
                  
                  Errors in npm tree: 0
                  No problems detected
                  
                  Checking for nodejs vulnerability:
                  No known Vulnerabilities detected!
                  
                  
                  *** ioBroker-Installation ***
                  ioBroker Status
                  iobroker is running on this host.
                  
                  At least one iobroker host is running.
                  
                  Objects type: redis
                  States  type: redis
                  
                  Hosts:
                  iobroker            iobroker (version: 7.2.5, hostname: iobroker      , alive, uptime: 675)
                  
                  Core adapters versions
                  js-controller:  7.2.5
                  admin:          8.2.0
                  javascript:     10.4.4
                  
                  nodejs modules from github:     1
                  | +-- autopy@1.1.1 (git+ssh://git@github.com/SimonFischer04/autopy.git#fbe016f35e13e335e1c44783a1e7273bbb2a08c1)
                  
                  
                  Adapter State
                  + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                  + system.adapter.admin.1                  : admin                 : iobroker                                 -  enabled, port: 8091, bind: 0.0.0.0, run as: admin
                    system.adapter.alias-manager.0          : alias-manager         : iobroker                                 - disabled
                    system.adapter.apg-info.0               : apg-info              : iobroker                                 -  enabled
                  + system.adapter.backitup.0               : backitup              : iobroker                                 -  enabled
                  + system.adapter.bestway.0                : bestway               : iobroker                                 -  enabled
                  + system.adapter.cloud.0                  : cloud                 : iobroker                                 -  enabled
                  + system.adapter.discovery.0              : discovery             : iobroker                                 -  enabled
                  + system.adapter.echarts.0                : echarts               : iobroker                                 -  enabled
                  + system.adapter.email.0                  : email                 : iobroker                                 -  enabled
                  + system.adapter.enocean.0                : enocean               : iobroker                                 -  enabled
                  + system.adapter.esphome.0                : esphome               : iobroker                                 -  enabled
                  + system.adapter.evcc.0                   : evcc                  : iobroker                                 -  enabled, port: 7070
                    system.adapter.flot.0                   : flot                  : iobroker                                 - disabled
                  + system.adapter.fronius.0                : fronius               : iobroker                                 -  enabled
                  + system.adapter.history.0                : history               : iobroker                                 -  enabled
                    system.adapter.icons-material-png.0     : icons-material-png    : iobroker                                 -  enabled
                    system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : iobroker                                 - disabled
                  + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
                  + system.adapter.meteoswiss.0             : meteoswiss            : iobroker                                 -  enabled
                  + system.adapter.modbus.1                 : modbus                : iobroker                                 -  enabled
                    system.adapter.modbus.2                 : modbus                : iobroker                                 - disabled
                  + system.adapter.modbus.4                 : modbus                : iobroker                                 -  enabled
                  + system.adapter.modbus.5                 : modbus                : iobroker                                 -  enabled
                  + system.adapter.modbus.6                 : modbus                : iobroker                                 -  enabled
                  + system.adapter.modbus.7                 : modbus                : iobroker                                 -  enabled
                    system.adapter.modbus.8                 : modbus                : iobroker                                 - disabled
                  + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1884, bind: 0.0.0.0
                  + system.adapter.mqtt.1                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
                  + system.adapter.mqtt.2                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
                    system.adapter.mqtt.3                   : mqtt                  : iobroker                                 - disabled, port: 1883, bind: 0.0.0.0
                  + system.adapter.mqtt.4                   : mqtt                  : iobroker                                 -  enabled, port: 1885, bind: 0.0.0.0
                  + system.adapter.node-red.0               : node-red              : iobroker                                 -  enabled, port: 1880, bind: 0.0.0.0
                  + system.adapter.operating-hours.0        : operating-hours       : iobroker                                 -  enabled
                    system.adapter.proxmox.0                : proxmox               : iobroker                                 - disabled, port: 8006
                  + system.adapter.rest-api.0               : rest-api              : iobroker                                 -  enabled, port: 8093, bind: 0.0.0.0, run as: admin
                  + system.adapter.schedule-switcher.0      : schedule-switcher     : iobroker                                 -  enabled
                    system.adapter.shelly.0                 : shelly                : iobroker                                 - disabled, port: 1882, bind: 0.0.0.0
                  + system.adapter.shelly.1                 : shelly                : iobroker                                 -  enabled, port: 1882, bind: 0.0.0.0
                    system.adapter.shelly.2                 : shelly                : iobroker                                 - disabled, port: 1888, bind: 0.0.0.0
                  + system.adapter.sourceanalytix.0         : sourceanalytix        : iobroker                                 -  enabled
                  + system.adapter.sql.0                    : sql                   : iobroker                                 -  enabled, port: 3306
                  + system.adapter.statistics.0             : statistics            : iobroker                                 -  enabled
                  + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
                  + system.adapter.unifi-network.0          : unifi-network         : iobroker                                 -  enabled, port: 8443
                    system.adapter.vis-2-widgets-energy.0   : vis-2-widgets-energy  : iobroker                                 - disabled
                    system.adapter.vis-2-widgets-gauges.0   : vis-2-widgets-gauges  : iobroker                                 - disabled
                    system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: iobroker                                 - disabled
                  + system.adapter.vis-2.0                  : vis-2                 : iobroker                                 -  enabled
                    system.adapter.vis-colorpicker.0        : vis-colorpicker       : iobroker                                 - disabled
                    system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : iobroker                                 - disabled
                    system.adapter.vis-icontwo.0            : vis-icontwo           : iobroker                                 - disabled
                    system.adapter.vis-inventwo.0           : vis-inventwo          : iobroker                                 -  enabled
                    system.adapter.vis-justgage.0           : vis-justgage          : iobroker                                 - disabled
                    system.adapter.vis-materialdesign.0     : vis-materialdesign    : iobroker                                 - disabled
                    system.adapter.vis-players.0            : vis-players           : iobroker                                 - disabled
                    system.adapter.vis-timeandweather.0     : vis-timeandweather    : iobroker                                 - disabled
                    system.adapter.vis-weather.0            : vis-weather           : iobroker                                 - disabled
                    system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
                  + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                  + system.adapter.wiobrowser.0             : wiobrowser            : iobroker                                 -  enabled, port: 5000
                  + system.adapter.wireless-mbus.1          : wireless-mbus         : iobroker                                 -  enabled
                  + system.adapter.wled.0                   : wled                  : iobroker                                 -  enabled
                  + system.adapter.ws.0                     : ws                    : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
                    system.adapter.yr.0                     : yr                    : iobroker                                 -  enabled
                  
                  + instance is alive
                  
                  Enabled adapters with bindings
                  + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                  + system.adapter.admin.1                  : admin                 : iobroker                                 -  enabled, port: 8091, bind: 0.0.0.0, run as: admin
                  + system.adapter.evcc.0                   : evcc                  : iobroker                                 -  enabled, port: 7070
                  + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1884, bind: 0.0.0.0
                  + system.adapter.mqtt.1                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
                  + system.adapter.mqtt.2                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
                  + system.adapter.mqtt.4                   : mqtt                  : iobroker                                 -  enabled, port: 1885, bind: 0.0.0.0
                  + system.adapter.node-red.0               : node-red              : iobroker                                 -  enabled, port: 1880, bind: 0.0.0.0
                  + system.adapter.rest-api.0               : rest-api              : iobroker                                 -  enabled, port: 8093, bind: 0.0.0.0, run as: admin
                  + system.adapter.shelly.1                 : shelly                : iobroker                                 -  enabled, port: 1882, bind: 0.0.0.0
                  + system.adapter.sql.0                    : sql                   : iobroker                                 -  enabled, port: 3306
                  + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
                  + system.adapter.unifi-network.0          : unifi-network         : iobroker                                 -  enabled, port: 8443
                  + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                  + system.adapter.wiobrowser.0             : wiobrowser            : iobroker                                 -  enabled, port: 5000
                  + system.adapter.ws.0                     : ws                    : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
                  
                  
                  ioBroker-Repositories
                  ┌─────────┬────────────────────┬─────────────────────────────────────────────────────────┬──────────────┐
                  │ (index) │ name               │ url                                                     │ auto upgrade │
                  ├─────────┼────────────────────┼─────────────────────────────────────────────────────────┼──────────────┤
                  │ 0       │ 'Stable (default)' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
                  │ 1       │ 'Beta (latest)'    │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
                  └─────────┴────────────────────┴─────────────────────────────────────────────────────────┴──────────────┘
                  
                  Active repo(s): Stable (default)
                  Upgrade policy: none
                  
                  
                  Installed ioBroker-Adapters
                  ┌─────────┬─────────────────────────────────────────┬──────────────────────────┬──────────┬────────────────┐
                  │ (index) │ id                                      │ name                     │ version  │ upgrade policy │
                  ├─────────┼─────────────────────────────────────────┼──────────────────────────┼──────────┼────────────────┤
                  │ 0       │ 'system.adapter.admin'                  │ 'admin'                  │ '8.2.0'  │ 'none'         │
                  │ 1       │ 'system.adapter.alias-manager'          │ 'alias-manager'          │ '2.1.0'  │ 'none'         │
                  │ 2       │ 'system.adapter.apg-info'               │ 'apg-info'               │ '0.1.35' │ 'none'         │
                  │ 3       │ 'system.adapter.backitup'               │ 'backitup'               │ '4.0.3'  │ 'none'         │
                  │ 4       │ 'system.adapter.bestway'                │ 'bestway'                │ '0.1.0'  │ 'none'         │
                  │ 5       │ 'system.adapter.cloud'                  │ 'cloud'                  │ '6.2.11' │ 'none'         │
                  │ 6       │ 'system.adapter.discovery'              │ 'discovery'              │ '5.0.0'  │ 'none'         │
                  │ 7       │ 'system.adapter.echarts'                │ 'echarts'                │ '5.1.1'  │ 'none'         │
                  │ 8       │ 'system.adapter.email'                  │ 'email'                  │ '3.0.0'  │ 'none'         │
                  │ 9       │ 'system.adapter.enocean'                │ 'enocean'                │ '0.9.4'  │ 'none'         │
                  │ 10      │ 'system.adapter.esphome'                │ 'esphome'                │ '1.0.0'  │ 'none'         │
                  │ 11      │ 'system.adapter.evcc'                   │ 'evcc'                   │ '0.2.4'  │ 'none'         │
                  │ 12      │ 'system.adapter.flot'                   │ 'flot'                   │ '1.12.0' │ 'none'         │
                  │ 13      │ 'system.adapter.fronius'                │ 'fronius'                │ '2.2.0'  │ 'none'         │
                  │ 14      │ 'system.adapter.history'                │ 'history'                │ '5.1.1'  │ 'none'         │
                  │ 15      │ 'system.adapter.icons-material-png'     │ 'icons-material-png'     │ '0.1.0'  │ 'none'         │
                  │ 16      │ 'system.adapter.icons-mfd-svg'          │ 'icons-mfd-svg'          │ '1.2.0'  │ 'none'         │
                  │ 17      │ 'system.adapter.javascript'             │ 'javascript'             │ '10.4.4' │ 'none'         │
                  │ 18      │ 'system.adapter.meteoswiss'             │ 'meteoswiss'             │ '1.0.2'  │ 'none'         │
                  │ 19      │ 'system.adapter.modbus'                 │ 'modbus'                 │ '9.2.1'  │ 'none'         │
                  │ 20      │ 'system.adapter.mqtt'                   │ 'mqtt'                   │ '8.1.2'  │ 'none'         │
                  │ 21      │ 'system.adapter.node-red'               │ 'node-red'               │ '6.0.7'  │ 'none'         │
                  │ 22      │ 'system.adapter.operating-hours'        │ 'operating-hours'        │ '1.5.1'  │ 'none'         │
                  │ 23      │ 'system.adapter.proxmox'                │ 'proxmox'                │ '2.6.3'  │ 'none'         │
                  │ 24      │ 'system.adapter.rest-api'               │ 'rest-api'               │ '4.0.3'  │ 'none'         │
                  │ 25      │ 'system.adapter.schedule-switcher'      │ 'schedule-switcher'      │ '0.2.1'  │ 'none'         │
                  │ 26      │ 'system.adapter.shelly'                 │ 'shelly'                 │ '12.0.0' │ 'none'         │
                  │ 27      │ 'system.adapter.socketio'               │ 'socketio'               │ '9.0.1'  │ 'none'         │
                  │ 28      │ 'system.adapter.sourceanalytix'         │ 'sourceanalytix'         │ '0.4.14' │ 'none'         │
                  │ 29      │ 'system.adapter.sql'                    │ 'sql'                    │ '3.0.1'  │ 'none'         │
                  │ 30      │ 'system.adapter.statistics'             │ 'statistics'             │ '5.0.0'  │ 'none'         │
                  │ 31      │ 'system.adapter.telegram'               │ 'telegram'               │ '6.0.2'  │ 'none'         │
                  │ 32      │ 'system.adapter.unifi-network'          │ 'unifi-network'          │ '1.4.0'  │ 'none'         │
                  │ 33      │ 'system.adapter.vis'                    │ 'vis'                    │ '1.5.6'  │ 'none'         │
                  │ 34      │ 'system.adapter.vis-2'                  │ 'vis-2'                  │ '2.15.8' │ 'none'         │
                  │ 35      │ 'system.adapter.vis-2-widgets-energy'   │ 'vis-2-widgets-energy'   │ '2.0.1'  │ 'none'         │
                  │ 36      │ 'system.adapter.vis-2-widgets-gauges'   │ 'vis-2-widgets-gauges'   │ '2.0.2'  │ 'none'         │
                  │ 37      │ 'system.adapter.vis-2-widgets-material' │ 'vis-2-widgets-material' │ '1.6.1'  │ 'none'         │
                  │ 38      │ 'system.adapter.vis-colorpicker'        │ 'vis-colorpicker'        │ '2.1.0'  │ 'none'         │
                  │ 39      │ 'system.adapter.vis-hqwidgets'          │ 'vis-hqwidgets'          │ '1.6.1'  │ 'none'         │
                  │ 40      │ 'system.adapter.vis-icontwo'            │ 'vis-icontwo'            │ '2.11.6' │ 'none'         │
                  │ 41      │ 'system.adapter.vis-inventwo'           │ 'vis-inventwo'           │ '4.1.1'  │ 'none'         │
                  │ 42      │ 'system.adapter.vis-justgage'           │ 'vis-justgage'           │ '2.1.7'  │ 'none'         │
                  │ 43      │ 'system.adapter.vis-materialdesign'     │ 'vis-materialdesign'     │ '0.5.9'  │ 'none'         │
                  │ 44      │ 'system.adapter.vis-players'            │ 'vis-players'            │ '0.1.6'  │ 'none'         │
                  │ 45      │ 'system.adapter.vis-timeandweather'     │ 'vis-timeandweather'     │ '1.2.2'  │ 'none'         │
                  │ 46      │ 'system.adapter.vis-weather'            │ 'vis-weather'            │ '2.5.13' │ 'none'         │
                  │ 47      │ 'system.adapter.web'                    │ 'web'                    │ '8.0.0'  │ 'none'         │
                  │ 48      │ 'system.adapter.wiobrowser'             │ 'wiobrowser'             │ '2.0.2'  │ 'none'         │
                  │ 49      │ 'system.adapter.wireless-mbus'          │ 'wireless-mbus'          │ '0.14.0' │ 'none'         │
                  │ 50      │ 'system.adapter.wled'                   │ 'wled'                   │ '0.7.3'  │ 'none'         │
                  │ 51      │ 'system.adapter.ws'                     │ 'ws'                     │ '4.1.0'  │ 'none'         │
                  │ 52      │ 'system.adapter.yr'                     │ 'yr'                     │ '5.3.0'  │ 'none'         │
                  └─────────┴─────────────────────────────────────────┴──────────────────────────┴──────────┴────────────────┘
                  
                  
                  ioBroker-Adapter Versions and update status
                  Used repository: Stable (default)
                  Adapter    "admin"        : 8.2.0    , installed 8.2.0
                  Adapter    "alias-manager": 2.1.0    , installed 2.1.0
                  Adapter    "apg-info"     : 0.1.35   , installed 0.1.35
                  Adapter    "backitup"     : 4.0.3    , installed 4.0.3
                  Adapter    "bestway"      : 0.0.4    , installed 0.1.0
                  Adapter    "cloud"        : 6.2.11   , installed 6.2.11
                  Adapter    "discovery"    : 5.0.0    , installed 5.0.0
                  Adapter    "echarts"      : 5.1.1    , installed 5.1.1
                  Adapter    "email"        : 3.0.0    , installed 3.0.0
                  Adapter    "esphome"      : 1.0.0    , installed 1.0.0
                  Adapter    "evcc"         : 0.2.4    , installed 0.2.4
                  Adapter    "fronius"      : 2.2.0    , installed 2.2.0
                  Adapter    "history"      : 5.1.1    , installed 5.1.1
                  Adapter    "icons-material-png": 0.1.0, installed 0.1.0
                  Adapter    "icons-mfd-svg": 1.2.0    , installed 1.2.0
                  Adapter    "javascript"   : 10.4.4   , installed 10.4.4
                  Controller "js-controller": 7.2.5    , installed 7.2.5
                  Adapter    "meteoswiss"   : 1.0.2    , installed 1.0.2
                  Adapter    "modbus"       : 9.2.1    , installed 9.2.1
                  Adapter    "mqtt"         : 8.1.2    , installed 8.1.2
                  Adapter    "node-red"     : 6.0.7    , installed 6.0.7
                  Adapter    "operating-hours": 1.5.1  , installed 1.5.1
                  Adapter    "proxmox"      : 2.6.3    , installed 2.6.3
                  Adapter    "rest-api"     : 4.0.3    , installed 4.0.3
                  Adapter    "schedule-switcher": 0.2.1, installed 0.2.1
                  Adapter    "shelly"       : 12.0.0   , installed 12.0.0
                  Adapter    "socketio"     : 9.0.1    , installed 9.0.1
                  Adapter    "sql"          : 3.0.1    , installed 3.0.1
                  Adapter    "statistics"   : 5.0.0    , installed 5.0.0
                  Adapter    "telegram"     : 6.0.2    , installed 6.0.2
                  Adapter    "unifi-network": 1.4.0    , installed 1.4.0
                  Adapter    "vis"          : 1.5.6    , installed 1.5.6
                  Adapter    "vis-2"        : 2.15.8   , installed 2.15.8
                  Adapter    "vis-2-widgets-energy": 2.0.1, installed 2.0.1
                  Adapter    "vis-2-widgets-gauges": 2.0.2, installed 2.0.2
                  Adapter    "vis-2-widgets-material": 1.6.1, installed 1.6.1
                  Adapter    "vis-colorpicker": 2.1.0  , installed 2.1.0
                  Adapter    "vis-hqwidgets": 1.6.1    , installed 1.6.1
                  Adapter    "vis-icontwo"  : 2.11.6   , installed 2.11.6
                  Adapter    "vis-inventwo" : 4.1.1    , installed 4.1.1
                  Adapter    "vis-justgage" : 2.1.7    , installed 2.1.7
                  Adapter    "vis-materialdesign": 0.5.9, installed 0.5.9
                  Adapter    "vis-players"  : 0.1.6    , installed 0.1.6
                  Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
                  Adapter    "vis-weather"  : 2.5.13   , installed 2.5.13
                  Adapter    "web"          : 8.0.0    , installed 8.0.0
                  Adapter    "wiobrowser"   : 2.0.2    , installed 2.0.2
                  Adapter    "wireless-mbus": 0.14.0   , installed 0.14.0
                  Adapter    "wled"         : 0.7.3    , installed 0.7.3
                  Adapter    "ws"           : 4.1.0    , installed 4.1.0
                  Adapter    "yr"           : 5.3.0    , installed 5.3.0
                  
                  
                  Objects and States
                  Please stand by - This may take a while
                  
                  Objects:        22375
                  States:         19372
                  
                  *** OS-Repositories and Updates ***
                  
                  Hit:1 http://deb.debian.org/debian trixie InRelease
                  Hit:2 http://security.debian.org trixie-security InRelease
                  Hit:3 http://deb.debian.org/debian trixie-updates InRelease
                  Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
                  Reading package lists...
                  
                  Pending systemupdates: 0
                  
                  *** Listening Ports ***
                  Netid State  Recv-Q Send-Q                    Local Address:Port   Peer Address:PortProcess                                                    
                  udp   UNCONN 0      0                               0.0.0.0:mdns        0.0.0.0:*    users:(("io.wled.0",pid=5458,fd=22))                      
                  udp   UNCONN 0      0                               0.0.0.0:mdns        0.0.0.0:*    users:(("io.esphome.0",pid=4926,fd=38))                   
                  udp   UNCONN 0      0                             127.0.0.1:mdns        0.0.0.0:*    users:(("esphome",pid=4952,fd=11))                        
                  udp   UNCONN 0      0                        192.168.130.10:mdns        0.0.0.0:*    users:(("esphome",pid=4952,fd=10))                        
                  udp   UNCONN 0      0                               0.0.0.0:mdns        0.0.0.0:*    users:(("esphome",pid=4952,fd=9))                         
                  udp   UNCONN 0      0                               0.0.0.0:bootpc      0.0.0.0:*    users:(("dhclient",pid=171,fd=7))                         
                  udp   UNCONN 0      0                               0.0.0.0:sunrpc      0.0.0.0:*    users:(("rpcbind",pid=125,fd=5),("systemd",pid=1,fd=138)) 
                  udp   UNCONN 0      0                        192.168.130.10:ntp         0.0.0.0:*    users:(("ntpd",pid=522,fd=19))                            
                  udp   UNCONN 0      0                             127.0.0.1:ntp         0.0.0.0:*    users:(("ntpd",pid=522,fd=18))                            
                  udp   UNCONN 0      0                               0.0.0.0:ntp         0.0.0.0:*    users:(("ntpd",pid=522,fd=17))                            
                  udp   UNCONN 0      0                                  [::]:sunrpc         [::]:*    users:(("rpcbind",pid=125,fd=7),("systemd",pid=1,fd=140)) 
                  udp   UNCONN 0      0      [fe80::be24:11ff:fe09:4aff]%eth0:ntp            [::]:*    users:(("ntpd",pid=522,fd=21))                            
                  udp   UNCONN 0      0                                 [::1]:ntp            [::]:*    users:(("ntpd",pid=522,fd=20))                            
                  udp   UNCONN 0      0                                  [::]:ntp            [::]:*    users:(("ntpd",pid=522,fd=16))                            
                  tcp   LISTEN 0      511                      192.168.130.10:502         0.0.0.0:*    users:(("io.modbus.1",pid=4987,fd=30))                    
                  tcp   LISTEN 0      511                             0.0.0.0:1885        0.0.0.0:*    users:(("io.mqtt.4",pid=5171,fd=35))                      
                  tcp   LISTEN 0      511                             0.0.0.0:1884        0.0.0.0:*    users:(("io.mqtt.0",pid=5071,fd=35))                      
                  tcp   LISTEN 0      511                             0.0.0.0:1883        0.0.0.0:*    users:(("io.mqtt.1",pid=5088,fd=35))                      
                  tcp   LISTEN 0      511                             0.0.0.0:1882        0.0.0.0:*    users:(("io.shelly.1",pid=5138,fd=49))                    
                  tcp   LISTEN 0      511                             0.0.0.0:1880        0.0.0.0:*    users:(("node-red",pid=4812,fd=24))                       
                  tcp   LISTEN 0      511                      192.168.130.10:1502        0.0.0.0:*    users:(("io.modbus.5",pid=5020,fd=36))                    
                  tcp   LISTEN 0      4096                            0.0.0.0:sunrpc      0.0.0.0:*    users:(("rpcbind",pid=125,fd=4),("systemd",pid=1,fd=137)) 
                  tcp   LISTEN 0      128                             0.0.0.0:6052        0.0.0.0:*    users:(("esphome",pid=4952,fd=8))                         
                  tcp   LISTEN 0      100                           127.0.0.1:smtp        0.0.0.0:*    users:(("master",pid=477,fd=13))                          
                  tcp   LISTEN 0      511                           127.0.0.1:redis       0.0.0.0:*    users:(("redis-server",pid=258,fd=8))                     
                  tcp   LISTEN 0      4096                                  *:mysql             *:*    users:(("mariadbd",pid=343,fd=5),("systemd",pid=1,fd=151))
                  tcp   LISTEN 0      4096                                  *:ssh               *:*    users:(("sshd",pid=294,fd=3),("systemd",pid=1,fd=109))    
                  tcp   LISTEN 0      4096                               [::]:sunrpc         [::]:*    users:(("rpcbind",pid=125,fd=6),("systemd",pid=1,fd=139)) 
                  tcp   LISTEN 0      511                                   *:8093              *:*    users:(("io.rest-api.0",pid=5295,fd=34))                  
                  tcp   LISTEN 0      511                                   *:8091              *:*    users:(("io.admin.1",pid=4652,fd=40))                     
                  tcp   LISTEN 0      511                                   *:8084              *:*    users:(("io.ws.0",pid=5475,fd=34))                        
                  tcp   LISTEN 0      511                                   *:8082              *:*    users:(("io.web.0",pid=5418,fd=35))                       
                  tcp   LISTEN 0      511                                   *:tproxy            *:*    users:(("io.admin.0",pid=4599,fd=39))                     
                  tcp   LISTEN 0      100                               [::1]:smtp           [::]:*    users:(("master",pid=477,fd=14))                          
                  tcp   LISTEN 0      511                               [::1]:redis          [::]:*    users:(("redis-server",pid=258,fd=9))                     
                  
                  
                  *** Log File - Last 25 Lines ***
                  2026-10-24 18:59:27.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:27.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 2, len 1. Expected max address 0
                  2026-10-24 18:59:27.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  2026-10-24 18:59:30.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:32.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  2026-10-24 18:59:33.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:36.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:37.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 0, len 1. Expected max address 0
                  2026-10-24 18:59:37.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 2, len 1. Expected max address 0
                  2026-10-24 18:59:37.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  2026-10-24 18:59:39.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:42.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:42.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  2026-10-24 18:59:45.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:47.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 0, len 1. Expected max address 0
                  2026-10-24 18:59:47.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 2, len 1. Expected max address 0
                  2026-10-24 18:59:47.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  2026-10-24 18:59:48.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:51.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:52.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  2026-10-24 18:59:54.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:57.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 0, len 1. Expected max address 0
                  2026-10-24 18:59:57.466  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                  2026-10-24 18:59:57.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 2, len 1. Expected max address 0
                  2026-10-24 18:59:57.467  - warn: modbus.1 (4987) FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                  

                  ============= Mark until here for C&P =============

                  Kein Ahnung was ich wieder falsch gemacht haben soll. Irgendwie scheine ich unterdessen in Konflikt mit Ioborker zu stehen. Ich weiss das es seit ca. 3 oder 4 Jahren funktioniert hat und ich nicht den kleinsten Hinweis zu den neu verbotenen Ports gesehen habe. Da ich mich nicht Hauptberuflich mit Softwareentwicklung beschäftige bekomme ich solche Infos wohl nicht mit, was scheinbar ein Fehler ist. Da muss ich mir wohl ein System suchen das auf meine unfähigkeit ausgelegt ist.
                  Schade, aber wenn es so ist, ist es das halt.

                  1 Antwort Letzte Antwort
                  0
                  • BluefoxB Bluefox

                    @andibr sagte:

                    modbus.1 2026-10-24 17:56:06.028 error Modbus server error on 192.168.130.10:502: listen EACCES: permission denied 192.168.130.10:502

                    @andibr Die Meldung listen EACCES: permission denied 192.168.130.10:502 kommt nicht vom Modbus-Adapter, sondern vom Node.js-Update.

                    ioBroker läuft nicht als root. Damit es trotzdem Ports unter 1024 öffnen darf (wie 502), bekommt das Node-Binary eine spezielle Berechtigung (Capability). Bei einem Node-Update wird die Datei ersetzt und die Berechtigung geht verloren. Deine Master-Verbindungen sind nicht betroffen, weil sie selbst keinen Port öffnen. Nur der Slave muss auf 502 lauschen, deshalb fällt nur er aus.

                    Zur IP: Im Slave-Modus ist das die eigene IP vom ioBroker, auf der er lauscht, nicht die vom CMI. Deine Einstellung ist also richtig, da musst du nichts ändern.

                    1. Erst prüfen, ob ioBroker läuft (wegen Admin nach dem iob fix):
                    iob status
                    sudo systemctl status iobroker
                    

                    Falls er nicht läuft: iob start. Falls er nicht hochkommt, bitte die Ausgabe hiervon posten:

                    sudo journalctl -u iobroker -n 50 --no-pager
                    
                    1. Dann die Berechtigung von Node prüfen:
                    getcap $(readlink -f $(which node))
                    

                    Steht da nichts oder fehlt cap_net_bind_service, setzen:

                    sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                    iob restart modbus.1
                    

                    Danach sollte der Slave auf 502 wieder starten und das CMI Daten liefern.

                    Falls es dann immer noch nicht geht, poste bitte die Ausgabe von iob diag. Dann sehen wir, welches Node tatsächlich verwendet wird.

                    Notlösung wäre ein Port über 1024 (z. B. 5020) in der Instanz und im CMI, aber mit der richtigen Berechtigung funktioniert 502 wieder wie vorher.

                    A
                    A
                    andibr
                    schrieb am zuletzt editiert von andibr
                    #14

                    Ich versuche hier mal die Ausgaben einzu fügen

                    iob status
                    sudo systemctl status iobroker

                    andi@iobroker:~$ iob status
                    iobroker is running on this host.
                    
                    At least one iobroker host is running.
                    
                    Objects type: redis
                    States  type: redis
                    andi@iobroker:~$ 
                    
                    andi@iobroker:~$ sudo systemctl status iobroker
                    * iobroker.service - ioBroker Server
                         Loaded: loaded (/usr/lib/systemd/system/iobroker.service; enabled; preset: enabled)
                         Active: active (running) since Sat 2026-10-24 19:10:28 CEST; 6min ago
                     Invocation: f24e110511294e458a5a83a5fe8d9f94
                           Docs: http://iobroker.net
                       Main PID: 509 (iobroker.js-con)
                          Tasks: 499 (limit: 34645)
                         Memory: 4.1G (peak: 4.2G)
                            CPU: 1min 19.289s
                         CGroup: /system.slice/iobroker.service
                                 |- 509 iobroker.js-controller
                                 |- 534 io.admin.0
                                 |- 586 io.admin.1
                                 |- 640 io.email.0
                                 |- 663 io.history.0
                                 |- 680 io.javascript.0
                                 |- 733 io.node-red.0
                                 |- 749 node-red
                                 |- 776 io.sql.0
                                 |- 793 io.telegram.0
                                 |- 810 io.wireless-mbus.1
                                 |- 826 io.backitup.0
                                 |- 842 io.cloud.0
                                 |- 860 io.esphome.0
                                 |- 886 /home/iobroker/.cache/autopy/venv/esphome/bin/python3 /home/iobroker/.cache/autopy/venv/esphome/bin/esphome dashboard --port 6052 /opt/iobroker/iob>
                                 |- 889 io.evcc.0
                                 |- 905 io.fronius.0
                                 |- 921 io.modbus.1
                                 |- 937 io.modbus.4
                                 |- 960 io.modbus.5
                                 |- 977 io.modbus.6
                                 |- 994 io.modbus.7
                                 |-1011 io.mqtt.0
                                 |-1028 io.mqtt.1
                                 |-1045 io.mqtt.2
                                 |-1064 io.operating-hours.0
                                 |-1080 io.shelly.1
                                 |-1115 io.mqtt.4
                                 |-1162 io.bestway.0
                                 |-1179 io.discovery.0
                                 |-1196 io.echarts.0
                                 |-1212 io.enocean.0
                                 |-1244 io.meteoswiss.0
                                 |-1272 io.rest-api.0
                                 |-1289 io.schedule-switcher.0
                                 |-1305 io.sourceanalytix.0
                                 |-1323 io.statistics.0
                                 |-1340 io.unifi-network.0
                                 |-1356 io.vis-2.0
                                 |-1389 io.web.0
                                 |-1406 io.wiobrowser.0
                                 |-1422 io.wled.0
                                 `-1439 io.ws.0
                    
                    Oct 24 19:12:13 iobroker bash[1132]: (node:1132) Warning: Accessing non-existent property 'API_TIMEOUT_ENTSOE' of module exports inside circular dependency
                    Oct 24 19:12:13 iobroker bash[1132]: (Use `node --trace-warnings ...` to show where the warning was created)
                    Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=a6dc446c-5e6f-41e3-81ea-410d17de266f&periodStart=20261023>
                    Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=a6dc446c-5e6f-41e3-81ea-410d17de266f&periodStart=20261024>
                    Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_tomorrow(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn>
                    Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for tomorrow: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"176a>
                    Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_today(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn:ie>
                    Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for today: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"1c255f3>
                    Oct 24 19:13:07 iobroker bash[509]: (node:1389) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests >
                    Oct 24 19:13:07 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                    

                    Falls er nicht läuft: iob start. Falls er nicht hochkommt, bitte die Ausgabe hiervon posten:
                    Copy to Clipboard

                    sudo journalctl -u iobroker -n 50 --no-pager

                    andi@iobroker:~$ sudo sudo journalctl -u iobroker -n 50 --no-pager
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.unifi-network.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-2.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-colorpicker.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-hqwidgets.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-justgage.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-materialdesign.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-players.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-timeandweather.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-weather.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.web.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.wiobrowser.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.wled.0" for host "iobroker"
                    Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.ws.0" for host "iobroker"
                    Oct 24 19:10:30 iobroker unix_chkpwd[554]: password check failed for user (root)
                    Oct 24 19:10:30 iobroker su[552]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                    Oct 24 19:10:31 iobroker bash[509]: Send diag info: {"uuid":"90404bcc-8106-e298-2946-031370394aeb","language":"de","hosts":[{"version":"7.2.5","platform":"Javascript/Node.js","type":"linux"}],"node":"v22.23.4","arch":"x64","docker":false,"adapters":{"meteoswiss":{"version":"1.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.meteoswiss@1.0.2"},"vis-icontwo":{"version":"2.11.6","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-icontwo@2.11.6"},"vis-timeandweather":{"version":"1.2.2","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-timeandweather@1.2.2"},"evcc":{"version":"0.2.4","platform":"Javascript/Node.js","installedFrom":"iobroker.evcc@0.2.4"},"vis-2":{"version":"2.15.8","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2@2.15.8"},"vis-justgage":{"version":"2.1.7","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-justgage@2.1.7"},"wireless-mbus":{"version":"0.14.0","platform":"Javascript/Node.js","installedFrom":"iobroker.wireless-mbus@0.14.0"},"echarts":{"version":"5.1.1","platform":"Javascript/Node.js","installedFrom":"iobroker.echarts@5.1.1"},"vis-inventwo":{"version":"4.1.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-inventwo@4.1.1"},"backitup":{"version":"4.0.3","platform":"Javascript/Node.js","installedFrom":"iobroker.backitup@4.0.3"},"mqtt":{"version":"8.1.2","platform":"Javascript/Node.js","installedFrom":"iobroker.mqtt@8.1.2"},"enocean":{"version":"0.9.4","platform":"Javascript/Node.js","installedFrom":"iobroker.enocean@0.9.4"},"web":{"version":"8.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.web@8.0.0"},"bestway":{"version":"0.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.bestway@0.1.0"},"sql":{"version":"3.0.1","platform":"Javascript/Node.js","installedFrom":"iobroker.sql@3.0.1"},"telegram":{"version":"6.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.telegram@6.0.2"},"schedule-switcher":{"version":"0.2.1","platform":"Javascript/Node.js","installedFrom":"iobroker.schedule-switcher@0.2.1"},"email":{"version":"3.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.email@3.0.0"},"cloud":{"version":"6.2.11","platform":"Javascript/Node.js","installedFrom":"iobroker.cloud@6.2.11"},"vis-players":{"version":"0.1.6","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-players@0.1.6"},"fronius":{"version":"2.2.0","platform":"Javascript/Node.js","installedFrom":"iobroker.fronius@2.2.0"},"wled":{"version":"0.7.3","platform":"Javascript/Node.js","installedFrom":"iobroker.wled@0.7.3"},"vis-2-widgets-material":{"version":"1.6.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2-widgets-material@1.6.1"},"vis-weather":{"version":"2.5.13","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-weather@2.5.13"},"proxmox":{"version":"2.6.3","platform":"Javascript/Node.js","installedFrom":"iobroker.proxmox@2.6.3"},"operating-hours":{"version":"1.5.1","platform":"Javascript/Node.js","installedFrom":"iobroker.operating-hours@1.5.1"},"vis-colorpicker":{"version":"2.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-colorpicker@2.1.0"},"socketio":{"version":"9.0.1","platform":"Javascript/Node.js","installedFrom":"iobroker.socketio@9.0.1"},"rest-api":{"version":"4.0.3","platform":"Javascript/Node.js","installedFrom":"iobroker.rest-api@4.0.3"},"discovery":{"version":"5.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.discovery@5.0.0"},"node-red":{"version":"6.0.7","platform":"Javascript/Node.js","installedFrom":"iobroker.node-red@6.0.7"},"flot":{"version":"1.12.0","platform":"Javascript/Node.js","installedFrom":"iobroker.flot@1.12.0"},"wiobrowser":{"version":"2.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.wiobrowser@2.0.2"},"vis":{"version":"1.5.6","platform":"Javascript/Node.js","installedFrom":"iobroker.vis@1.5.6"},"apg-info":{"version":"0.1.35","platform":"Javascript/Node.js","installedFrom":"iobroker.apg-info@0.1.35"},"statistics":{"version":"5.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.statistics@5.0.0"},"history":{"version":"5.1.1","platform":"Javascript/Node.js","installedFrom":"iobroker.history@5.1.1"},"vis-2-widgets-energy":{"version":"2.0.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2-widgets-energy@2.0.1"},"vis-2-widgets-gauges":{"version":"2.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2-widgets-gauges@2.0.2"},"yr":{"version":"5.3.0","platform":"Javascript/Node.js","installedFrom":"iobroker.yr@5.3.0"},"ws":{"version":"4.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.ws@4.1.0"},"shelly":{"version":"12.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.shelly@12.0.0"},"icons-mfd-svg":{"version":"1.2.0","platform":"Javascript/Node.js","installedFrom":"iobroker.icons-mfd-svg@1.2.0"},"esphome":{"version":"1.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.esphome@1.0.0"},"vis-materialdesign":{"version":"0.5.9","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-materialdesign@0.5.9"},"javascript":{"version":"10.4.4","platform":"Javascript/Node.js","installedFrom":"iobroker.javascript@10.4.4"},"sourceanalytix":{"version":"0.4.14","platform":"Javascript/Node.js","installedFrom":"iobroker.sourceanalytix@latest"},"vis-hqwidgets":{"version":"1.6.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-hqwidgets@1.6.1"},"modbus":{"version":"9.2.1","platform":"Javascript/Node.js","installedFrom":"iobroker.modbus@9.2.1"},"alias-manager":{"version":"2.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.alias-manager@2.1.0"},"admin":{"version":"8.2.0","platform":"Javascript/Node.js","installedFrom":"iobroker.admin@8.2.0"},"unifi-network":{"version":"1.4.0","platform":"Javascript/Node.js","installedFrom":"iobroker.unifi-network@1.4.0"},"icons-material-png":{"version":"0.1.0","platform":"javascript/Node.js","installedFrom":"iobroker.icons-material-png@0.1.0"}},"statesType":"redis","objectsType":"redis","noInstances":65,"compactMode":false,"noCompactInstances":0,"vis-2":166,"vis":164}
                    Oct 24 19:10:31 iobroker sudo[573]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt -v
                    Oct 24 19:10:31 iobroker sudo[573]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                    Oct 24 19:10:31 iobroker sudo[573]: pam_unix(sudo:session): session closed for user root
                    Oct 24 19:10:31 iobroker sudo[579]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt list --upgradeable
                    Oct 24 19:10:31 iobroker sudo[579]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                    Oct 24 19:10:31 iobroker sudo[579]: pam_unix(sudo:session): session closed for user root
                    Oct 24 19:10:32 iobroker bash[509]: (node:534) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
                    Oct 24 19:10:32 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                    Oct 24 19:10:32 iobroker su[552]: FAILED SU (to root) iobroker on none
                    Oct 24 19:10:33 iobroker su[596]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                    Oct 24 19:10:34 iobroker su[609]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                    Oct 24 19:10:35 iobroker sudo[618]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt -v
                    Oct 24 19:10:35 iobroker sudo[618]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                    Oct 24 19:10:35 iobroker sudo[618]: pam_unix(sudo:session): session closed for user root
                    Oct 24 19:10:35 iobroker sudo[624]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt list --upgradeable
                    Oct 24 19:10:35 iobroker sudo[624]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                    Oct 24 19:10:35 iobroker sudo[624]: pam_unix(sudo:session): session closed for user root
                    Oct 24 19:10:35 iobroker su[596]: FAILED SU (to root) iobroker on none
                    Oct 24 19:10:36 iobroker bash[509]: (node:586) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
                    Oct 24 19:10:36 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                    Oct 24 19:10:36 iobroker su[609]: FAILED SU (to root) iobroker on none
                    Oct 24 19:10:37 iobroker su[637]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                    Oct 24 19:10:38 iobroker su[637]: FAILED SU (to root) iobroker on none
                    Oct 24 19:12:13 iobroker bash[1132]: (node:1132) Warning: Accessing non-existent property 'API_TIMEOUT_ENTSOE' of module exports inside circular dependency
                    Oct 24 19:12:13 iobroker bash[1132]: (Use `node --trace-warnings ...` to show where the warning was created)
                    Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=**********************************************
                    Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=****************************************
                    Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_tomorrow(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3\">\n    <mRID>176aca1baef6448ca2371e8d4e642823</mRID>\n    <revisionNumber>1</revisionNumber>\n    <type>A44</type>\n    <sender_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</sender_MarketParticipant.mRID>\n    <sender_MarketParticipant.marketRole.type>A32</sender_MarketParticipant.marketRole.type>\n    <receiver_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</receiver_MarketParticipant.mRID>\n    <receiver_MarketParticipant.marketRole.type>A33</receiver_MarketParticipant.marketRole.type>\n    <createdDateTime>2026-10-24T17:12:21Z</createdDateTime>\n    <period.timeInterval>\n      <start>2026-10-24T22:00Z</start>\n      <end>2026-10-25T23:00Z</end>\n    </period.timeInterval>\n      <TimeSeries>\n        <mRID>1</mRID>\n        <auction.type>A01</auction.type>\n        <businessType>A62</businessType>\n        <in_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</in_Domain.mRID>\n        <out_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</out_Domain.mRID>\n        <contract_MarketAgreement.type>A01</contract_MarketAgreement.type>\n        <currency_Unit.name>EUR</currency_Unit.name>\n        <price_Measure_Unit.name>MWH</price_Measure_Unit.name>\n        <curveType>A03</curveType>\n          <Period>\n            <timeInterval>\n              <start>2026-10-24T22:00Z</start>\n              <end>2026-10-25T23:00Z</end>\n            </timeInterval>\n            <resolution>PT60M</resolution>\n              <Point>\n                <position>1</position>\n                  <price.amount>231</price.amount>\n              </Point>\n              <Point>\n                <position>2</position>\n                  <price.amount>222.37</price.amount>\n              </Point>\n              <Point>\n                <position>3</position>\n                  <price.amount>223.54</price.amount>\n              </Point>\n              <Point>\n                <position>4</position>\n                  <price.amount>219</price.amount>\n              </Point>\n              <Point>\n                <position>5</position>\n                  <price.amount>215.24</price.amount>\n              </Point>\n              <Point>\n                <position>6</position>\n                  <price.amount>216</price.amount>\n              </Point>\n              <Point>\n                <position>7</position>\n                  <price.amount>215.19</price.amount>\n              </Point>\n              <Point>\n                <position>8</position>\n                  <price.amount>228</price.amount>\n              </Point>\n              <Point>\n                <position>9</position>\n                  <price.amount>224.92</price.amount>\n              </Point>\n              <Point>\n                <position>10</position>\n                  <price.amount>212</price.amount>\n              </Point>\n              <Point>\n                <position>11</position>\n                  <price.amount>208.9</price.amount>\n              </Point>\n              <Point>\n                <position>12</position>\n                  <price.amount>204.49</price.amount>\n              </Point>\n              <Point>\n                <position>13</position>\n                  <price.amount>203.82</price.amount>\n              </Point>\n              <Point>\n                <position>14</position>\n                  <price.amount>203.25</price.amount>\n              </Point>\n              <Point>\n                <position>15</position>\n                  <price.amount>205.42</price.amount>\n              </Point>\n              <Point>\n                <position>16</position>\n                  <price.amount>208</price.amount>\n              </Point>\n              <Point>\n                <position>17</position>\n                  <price.amount>223.02</price.amount>\n              </Point>\n              <Point>\n                <position>18</position>\n                  <price.amount>239</price.amount>\n              </Point>\n              <Point>\n                <position>19</position>\n                  <price.amount>247.01</price.amount>\n              </Point>\n              <Point>\n                <position>20</position>\n                  <price.amount>245</price.amount>\n              </Point>\n              <Point>\n                <position>21</position>\n                  <price.amount>247.01</price.amount>\n              </Point>\n              <Point>\n                <position>22</position>\n                  <price.amount>239</price.amount>\n              </Point>\n              <Point>\n                <position>23</position>\n                  <price.amount>240</price.amount>\n              </Point>\n              <Point>\n                <position>24</position>\n                  <price.amount>233</price.amount>\n              </Point>\n              <Point>\n                <position>25</position>\n                  <price.amount>227.41</price.amount>\n              </Point>\n          </Period>\n      </TimeSeries>\n  </Publication_MarketDocument>"
                    Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for tomorrow: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"176aca1baef6448ca2371e8d4e642823"},"revisionNumber":{"_text":"1"},"type":{"_text":"A44"},"sender_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"sender_MarketParticipant.marketRole.type":{"_text":"A32"},"receiver_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"receiver_MarketParticipant.marketRole.type":{"_text":"A33"},"createdDateTime":{"_text":"2026-10-24T17:12:21Z"},"period.timeInterval":{"start":{"_text":"2026-10-24T22:00Z"},"end":{"_text":"2026-10-25T23:00Z"}},"TimeSeries":{"mRID":{"_text":"1"},"auction.type":{"_text":"A01"},"businessType":{"_text":"A62"},"in_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"out_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"contract_MarketAgreement.type":{"_text":"A01"},"currency_Unit.name":{"_text":"EUR"},"price_Measure_Unit.name":{"_text":"MWH"},"curveType":{"_text":"A03"},"Period":{"timeInterval":{"start":{"_text":"2026-10-24T22:00Z"},"end":{"_text":"2026-10-25T23:00Z"}},"resolution":{"_text":"PT60M"},"Point":[{"position":{"_text":"1"},"price_amount":{"_text":"231"}},{"position":{"_text":"2"},"price_amount":{"_text":"222.37"}},{"position":{"_text":"3"},"price_amount":{"_text":"223.54"}},{"position":{"_text":"4"},"price_amount":{"_text":"219"}},{"position":{"_text":"5"},"price_amount":{"_text":"215.24"}},{"position":{"_text":"6"},"price_amount":{"_text":"216"}},{"position":{"_text":"7"},"price_amount":{"_text":"215.19"}},{"position":{"_text":"8"},"price_amount":{"_text":"228"}},{"position":{"_text":"9"},"price_amount":{"_text":"224.92"}},{"position":{"_text":"10"},"price_amount":{"_text":"212"}},{"position":{"_text":"11"},"price_amount":{"_text":"208.9"}},{"position":{"_text":"12"},"price_amount":{"_text":"204.49"}},{"position":{"_text":"13"},"price_amount":{"_text":"203.82"}},{"position":{"_text":"14"},"price_amount":{"_text":"203.25"}},{"position":{"_text":"15"},"price_amount":{"_text":"205.42"}},{"position":{"_text":"16"},"price_amount":{"_text":"208"}},{"position":{"_text":"17"},"price_amount":{"_text":"223.02"}},{"position":{"_text":"18"},"price_amount":{"_text":"239"}},{"position":{"_text":"19"},"price_amount":{"_text":"247.01"}},{"position":{"_text":"20"},"price_amount":{"_text":"245"}},{"position":{"_text":"21"},"price_amount":{"_text":"247.01"}},{"position":{"_text":"22"},"price_amount":{"_text":"239"}},{"position":{"_text":"23"},"price_amount":{"_text":"240"}},{"position":{"_text":"24"},"price_amount":{"_text":"233"}},{"position":{"_text":"25"},"price_amount":{"_text":"227.41"}}]}}}
                    Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_today(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3\">\n    <mRID>1c255f3e82bb4d35a2009ed2120a9f11</mRID>\n    <revisionNumber>1</revisionNumber>\n    <type>A44</type>\n    <sender_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</sender_MarketParticipant.mRID>\n    <sender_MarketParticipant.marketRole.type>A32</sender_MarketParticipant.marketRole.type>\n    <receiver_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</receiver_MarketParticipant.mRID>\n    <receiver_MarketParticipant.marketRole.type>A33</receiver_MarketParticipant.marketRole.type>\n    <createdDateTime>2026-10-24T17:12:21Z</createdDateTime>\n    <period.timeInterval>\n      <start>2026-10-23T22:00Z</start>\n      <end>2026-10-24T22:00Z</end>\n    </period.timeInterval>\n      <TimeSeries>\n        <mRID>1</mRID>\n        <auction.type>A01</auction.type>\n        <businessType>A62</businessType>\n        <in_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</in_Domain.mRID>\n        <out_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</out_Domain.mRID>\n        <contract_MarketAgreement.type>A01</contract_MarketAgreement.type>\n        <currency_Unit.name>EUR</currency_Unit.name>\n        <price_Measure_Unit.name>MWH</price_Measure_Unit.name>\n        <curveType>A03</curveType>\n          <Period>\n            <timeInterval>\n              <start>2026-10-23T22:00Z</start>\n              <end>2026-10-24T22:00Z</end>\n            </timeInterval>\n            <resolution>PT60M</resolution>\n              <Point>\n                <position>1</position>\n                  <price.amount>229</price.amount>\n              </Point>\n              <Point>\n                <position>2</position>\n                  <price.amount>224.59</price.amount>\n              </Point>\n              <Point>\n                <position>3</position>\n                  <price.amount>216.41</price.amount>\n              </Point>\n              <Point>\n                <position>4</position>\n                  <price.amount>216.53</price.amount>\n              </Point>\n              <Point>\n                <position>5</position>\n                  <price.amount>216</price.amount>\n              </Point>\n              <Point>\n                <position>6</position>\n                  <price.amount>220.05</price.amount>\n              </Point>\n              <Point>\n                <position>7</position>\n                  <price.amount>242.69</price.amount>\n              </Point>\n              <Point>\n                <position>8</position>\n                  <price.amount>246</price.amount>\n              </Point>\n              <Point>\n                <position>9</position>\n                  <price.amount>246.39</price.amount>\n              </Point>\n              <Point>\n                <position>10</position>\n                  <price.amount>244</price.amount>\n              </Point>\n              <Point>\n                <position>11</position>\n                  <price.amount>228</price.amount>\n              </Point>\n              <Point>\n                <position>12</position>\n                  <price.amount>206.54</price.amount>\n              </Point>\n              <Point>\n                <position>13</position>\n                  <price.amount>198</price.amount>\n              </Point>\n              <Point>\n                <position>14</position>\n                  <price.amount>191.1</price.amount>\n              </Point>\n              <Point>\n                <position>15</position>\n                  <price.amount>198.29</price.amount>\n              </Point>\n              <Point>\n                <position>16</position>\n                  <price.amount>201.99</price.amount>\n              </Point>\n              <Point>\n                <position>17</position>\n                  <price.amount>234</price.amount>\n              </Point>\n              <Point>\n                <position>18</position>\n                  <price.amount>250</price.amount>\n              </Point>\n              <Point>\n                <position>19</position>\n                  <price.amount>254.67</price.amount>\n              </Point>\n              <Point>\n                <position>20</position>\n                  <price.amount>247.8</price.amount>\n              </Point>\n              <Point>\n                <position>21</position>\n                  <price.amount>247.01</price.amount>\n              </Point>\n              <Point>\n                <position>22</position>\n                  <price.amount>246.15</price.amount>\n              </Point>\n              <Point>\n                <position>23</position>\n                  <price.amount>233</price.amount>\n              </Point>\n              <Point>\n                <position>24</position>\n                  <price.amount>216.18</price.amount>\n              </Point>\n          </Period>\n      </TimeSeries>\n  </Publication_MarketDocument>"
                    Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for today: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"1c255f3e82bb4d35a2009ed2120a9f11"},"revisionNumber":{"_text":"1"},"type":{"_text":"A44"},"sender_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"sender_MarketParticipant.marketRole.type":{"_text":"A32"},"receiver_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"receiver_MarketParticipant.marketRole.type":{"_text":"A33"},"createdDateTime":{"_text":"2026-10-24T17:12:21Z"},"period.timeInterval":{"start":{"_text":"2026-10-23T22:00Z"},"end":{"_text":"2026-10-24T22:00Z"}},"TimeSeries":{"mRID":{"_text":"1"},"auction.type":{"_text":"A01"},"businessType":{"_text":"A62"},"in_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"out_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"contract_MarketAgreement.type":{"_text":"A01"},"currency_Unit.name":{"_text":"EUR"},"price_Measure_Unit.name":{"_text":"MWH"},"curveType":{"_text":"A03"},"Period":{"timeInterval":{"start":{"_text":"2026-10-23T22:00Z"},"end":{"_text":"2026-10-24T22:00Z"}},"resolution":{"_text":"PT60M"},"Point":[{"position":{"_text":"1"},"price_amount":{"_text":"229"}},{"position":{"_text":"2"},"price_amount":{"_text":"224.59"}},{"position":{"_text":"3"},"price_amount":{"_text":"216.41"}},{"position":{"_text":"4"},"price_amount":{"_text":"216.53"}},{"position":{"_text":"5"},"price_amount":{"_text":"216"}},{"position":{"_text":"6"},"price_amount":{"_text":"220.05"}},{"position":{"_text":"7"},"price_amount":{"_text":"242.69"}},{"position":{"_text":"8"},"price_amount":{"_text":"246"}},{"position":{"_text":"9"},"price_amount":{"_text":"246.39"}},{"position":{"_text":"10"},"price_amount":{"_text":"244"}},{"position":{"_text":"11"},"price_amount":{"_text":"228"}},{"position":{"_text":"12"},"price_amount":{"_text":"206.54"}},{"position":{"_text":"13"},"price_amount":{"_text":"198"}},{"position":{"_text":"14"},"price_amount":{"_text":"191.1"}},{"position":{"_text":"15"},"price_amount":{"_text":"198.29"}},{"position":{"_text":"16"},"price_amount":{"_text":"201.99"}},{"position":{"_text":"17"},"price_amount":{"_text":"234"}},{"position":{"_text":"18"},"price_amount":{"_text":"250"}},{"position":{"_text":"19"},"price_amount":{"_text":"254.67"}},{"position":{"_text":"20"},"price_amount":{"_text":"247.8"}},{"position":{"_text":"21"},"price_amount":{"_text":"247.01"}},{"position":{"_text":"22"},"price_amount":{"_text":"246.15"}},{"position":{"_text":"23"},"price_amount":{"_text":"233"}},{"position":{"_text":"24"},"price_amount":{"_text":"216.18"}}]}}}
                    Oct 24 19:13:07 iobroker bash[509]: (node:1389) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
                    Oct 24 19:13:07 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                    
                    Dann die Berechtigung von Node prüfen:
                    

                    getcap $(readlink -f $(which node))

                    andi@iobroker:~$ getcap $(readlink -f $(which node))
                    -bash: getcap: command not found
                    andi@iobroker:~$ 
                    

                    Steht da nichts oder fehlt cap_net_bind_service, setzen:
                    Copy to Clipboard

                    sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                    iob restart modbus.1

                    andi@iobroker:~$ sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                    iob restart modbus.1
                    The adapter "modbus.1" was started.
                    andi@iobroker:~$ 
                    

                    Ich hoffe es ist einigermassen übersichtlich. Auch mit "top" scheint er alle Module etc. geladen zu haben, aber GUI geht nicht und auch Skripte funktionieren nicht, denn ich kann die Lichter in den Räumen nicht mehr über Taster ausschalten -> mindesten Java-Skript steht sicher still.

                    BluefoxB 1 Antwort Letzte Antwort
                    0
                    • A andibr

                      Ich versuche hier mal die Ausgaben einzu fügen

                      iob status
                      sudo systemctl status iobroker

                      andi@iobroker:~$ iob status
                      iobroker is running on this host.
                      
                      At least one iobroker host is running.
                      
                      Objects type: redis
                      States  type: redis
                      andi@iobroker:~$ 
                      
                      andi@iobroker:~$ sudo systemctl status iobroker
                      * iobroker.service - ioBroker Server
                           Loaded: loaded (/usr/lib/systemd/system/iobroker.service; enabled; preset: enabled)
                           Active: active (running) since Sat 2026-10-24 19:10:28 CEST; 6min ago
                       Invocation: f24e110511294e458a5a83a5fe8d9f94
                             Docs: http://iobroker.net
                         Main PID: 509 (iobroker.js-con)
                            Tasks: 499 (limit: 34645)
                           Memory: 4.1G (peak: 4.2G)
                              CPU: 1min 19.289s
                           CGroup: /system.slice/iobroker.service
                                   |- 509 iobroker.js-controller
                                   |- 534 io.admin.0
                                   |- 586 io.admin.1
                                   |- 640 io.email.0
                                   |- 663 io.history.0
                                   |- 680 io.javascript.0
                                   |- 733 io.node-red.0
                                   |- 749 node-red
                                   |- 776 io.sql.0
                                   |- 793 io.telegram.0
                                   |- 810 io.wireless-mbus.1
                                   |- 826 io.backitup.0
                                   |- 842 io.cloud.0
                                   |- 860 io.esphome.0
                                   |- 886 /home/iobroker/.cache/autopy/venv/esphome/bin/python3 /home/iobroker/.cache/autopy/venv/esphome/bin/esphome dashboard --port 6052 /opt/iobroker/iob>
                                   |- 889 io.evcc.0
                                   |- 905 io.fronius.0
                                   |- 921 io.modbus.1
                                   |- 937 io.modbus.4
                                   |- 960 io.modbus.5
                                   |- 977 io.modbus.6
                                   |- 994 io.modbus.7
                                   |-1011 io.mqtt.0
                                   |-1028 io.mqtt.1
                                   |-1045 io.mqtt.2
                                   |-1064 io.operating-hours.0
                                   |-1080 io.shelly.1
                                   |-1115 io.mqtt.4
                                   |-1162 io.bestway.0
                                   |-1179 io.discovery.0
                                   |-1196 io.echarts.0
                                   |-1212 io.enocean.0
                                   |-1244 io.meteoswiss.0
                                   |-1272 io.rest-api.0
                                   |-1289 io.schedule-switcher.0
                                   |-1305 io.sourceanalytix.0
                                   |-1323 io.statistics.0
                                   |-1340 io.unifi-network.0
                                   |-1356 io.vis-2.0
                                   |-1389 io.web.0
                                   |-1406 io.wiobrowser.0
                                   |-1422 io.wled.0
                                   `-1439 io.ws.0
                      
                      Oct 24 19:12:13 iobroker bash[1132]: (node:1132) Warning: Accessing non-existent property 'API_TIMEOUT_ENTSOE' of module exports inside circular dependency
                      Oct 24 19:12:13 iobroker bash[1132]: (Use `node --trace-warnings ...` to show where the warning was created)
                      Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=a6dc446c-5e6f-41e3-81ea-410d17de266f&periodStart=20261023>
                      Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=a6dc446c-5e6f-41e3-81ea-410d17de266f&periodStart=20261024>
                      Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_tomorrow(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn>
                      Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for tomorrow: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"176a>
                      Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_today(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn:ie>
                      Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for today: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"1c255f3>
                      Oct 24 19:13:07 iobroker bash[509]: (node:1389) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests >
                      Oct 24 19:13:07 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                      

                      Falls er nicht läuft: iob start. Falls er nicht hochkommt, bitte die Ausgabe hiervon posten:
                      Copy to Clipboard

                      sudo journalctl -u iobroker -n 50 --no-pager

                      andi@iobroker:~$ sudo sudo journalctl -u iobroker -n 50 --no-pager
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.unifi-network.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-2.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-colorpicker.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-hqwidgets.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-justgage.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-materialdesign.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-players.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-timeandweather.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis-weather.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.vis.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.web.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.wiobrowser.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.wled.0" for host "iobroker"
                      Oct 24 19:10:29 iobroker bash[509]: host.iobroker check instance "system.adapter.ws.0" for host "iobroker"
                      Oct 24 19:10:30 iobroker unix_chkpwd[554]: password check failed for user (root)
                      Oct 24 19:10:30 iobroker su[552]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                      Oct 24 19:10:31 iobroker bash[509]: Send diag info: {"uuid":"90404bcc-8106-e298-2946-031370394aeb","language":"de","hosts":[{"version":"7.2.5","platform":"Javascript/Node.js","type":"linux"}],"node":"v22.23.4","arch":"x64","docker":false,"adapters":{"meteoswiss":{"version":"1.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.meteoswiss@1.0.2"},"vis-icontwo":{"version":"2.11.6","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-icontwo@2.11.6"},"vis-timeandweather":{"version":"1.2.2","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-timeandweather@1.2.2"},"evcc":{"version":"0.2.4","platform":"Javascript/Node.js","installedFrom":"iobroker.evcc@0.2.4"},"vis-2":{"version":"2.15.8","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2@2.15.8"},"vis-justgage":{"version":"2.1.7","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-justgage@2.1.7"},"wireless-mbus":{"version":"0.14.0","platform":"Javascript/Node.js","installedFrom":"iobroker.wireless-mbus@0.14.0"},"echarts":{"version":"5.1.1","platform":"Javascript/Node.js","installedFrom":"iobroker.echarts@5.1.1"},"vis-inventwo":{"version":"4.1.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-inventwo@4.1.1"},"backitup":{"version":"4.0.3","platform":"Javascript/Node.js","installedFrom":"iobroker.backitup@4.0.3"},"mqtt":{"version":"8.1.2","platform":"Javascript/Node.js","installedFrom":"iobroker.mqtt@8.1.2"},"enocean":{"version":"0.9.4","platform":"Javascript/Node.js","installedFrom":"iobroker.enocean@0.9.4"},"web":{"version":"8.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.web@8.0.0"},"bestway":{"version":"0.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.bestway@0.1.0"},"sql":{"version":"3.0.1","platform":"Javascript/Node.js","installedFrom":"iobroker.sql@3.0.1"},"telegram":{"version":"6.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.telegram@6.0.2"},"schedule-switcher":{"version":"0.2.1","platform":"Javascript/Node.js","installedFrom":"iobroker.schedule-switcher@0.2.1"},"email":{"version":"3.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.email@3.0.0"},"cloud":{"version":"6.2.11","platform":"Javascript/Node.js","installedFrom":"iobroker.cloud@6.2.11"},"vis-players":{"version":"0.1.6","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-players@0.1.6"},"fronius":{"version":"2.2.0","platform":"Javascript/Node.js","installedFrom":"iobroker.fronius@2.2.0"},"wled":{"version":"0.7.3","platform":"Javascript/Node.js","installedFrom":"iobroker.wled@0.7.3"},"vis-2-widgets-material":{"version":"1.6.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2-widgets-material@1.6.1"},"vis-weather":{"version":"2.5.13","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-weather@2.5.13"},"proxmox":{"version":"2.6.3","platform":"Javascript/Node.js","installedFrom":"iobroker.proxmox@2.6.3"},"operating-hours":{"version":"1.5.1","platform":"Javascript/Node.js","installedFrom":"iobroker.operating-hours@1.5.1"},"vis-colorpicker":{"version":"2.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-colorpicker@2.1.0"},"socketio":{"version":"9.0.1","platform":"Javascript/Node.js","installedFrom":"iobroker.socketio@9.0.1"},"rest-api":{"version":"4.0.3","platform":"Javascript/Node.js","installedFrom":"iobroker.rest-api@4.0.3"},"discovery":{"version":"5.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.discovery@5.0.0"},"node-red":{"version":"6.0.7","platform":"Javascript/Node.js","installedFrom":"iobroker.node-red@6.0.7"},"flot":{"version":"1.12.0","platform":"Javascript/Node.js","installedFrom":"iobroker.flot@1.12.0"},"wiobrowser":{"version":"2.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.wiobrowser@2.0.2"},"vis":{"version":"1.5.6","platform":"Javascript/Node.js","installedFrom":"iobroker.vis@1.5.6"},"apg-info":{"version":"0.1.35","platform":"Javascript/Node.js","installedFrom":"iobroker.apg-info@0.1.35"},"statistics":{"version":"5.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.statistics@5.0.0"},"history":{"version":"5.1.1","platform":"Javascript/Node.js","installedFrom":"iobroker.history@5.1.1"},"vis-2-widgets-energy":{"version":"2.0.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2-widgets-energy@2.0.1"},"vis-2-widgets-gauges":{"version":"2.0.2","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-2-widgets-gauges@2.0.2"},"yr":{"version":"5.3.0","platform":"Javascript/Node.js","installedFrom":"iobroker.yr@5.3.0"},"ws":{"version":"4.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.ws@4.1.0"},"shelly":{"version":"12.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.shelly@12.0.0"},"icons-mfd-svg":{"version":"1.2.0","platform":"Javascript/Node.js","installedFrom":"iobroker.icons-mfd-svg@1.2.0"},"esphome":{"version":"1.0.0","platform":"Javascript/Node.js","installedFrom":"iobroker.esphome@1.0.0"},"vis-materialdesign":{"version":"0.5.9","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-materialdesign@0.5.9"},"javascript":{"version":"10.4.4","platform":"Javascript/Node.js","installedFrom":"iobroker.javascript@10.4.4"},"sourceanalytix":{"version":"0.4.14","platform":"Javascript/Node.js","installedFrom":"iobroker.sourceanalytix@latest"},"vis-hqwidgets":{"version":"1.6.1","platform":"Javascript/Node.js","installedFrom":"iobroker.vis-hqwidgets@1.6.1"},"modbus":{"version":"9.2.1","platform":"Javascript/Node.js","installedFrom":"iobroker.modbus@9.2.1"},"alias-manager":{"version":"2.1.0","platform":"Javascript/Node.js","installedFrom":"iobroker.alias-manager@2.1.0"},"admin":{"version":"8.2.0","platform":"Javascript/Node.js","installedFrom":"iobroker.admin@8.2.0"},"unifi-network":{"version":"1.4.0","platform":"Javascript/Node.js","installedFrom":"iobroker.unifi-network@1.4.0"},"icons-material-png":{"version":"0.1.0","platform":"javascript/Node.js","installedFrom":"iobroker.icons-material-png@0.1.0"}},"statesType":"redis","objectsType":"redis","noInstances":65,"compactMode":false,"noCompactInstances":0,"vis-2":166,"vis":164}
                      Oct 24 19:10:31 iobroker sudo[573]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt -v
                      Oct 24 19:10:31 iobroker sudo[573]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                      Oct 24 19:10:31 iobroker sudo[573]: pam_unix(sudo:session): session closed for user root
                      Oct 24 19:10:31 iobroker sudo[579]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt list --upgradeable
                      Oct 24 19:10:31 iobroker sudo[579]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                      Oct 24 19:10:31 iobroker sudo[579]: pam_unix(sudo:session): session closed for user root
                      Oct 24 19:10:32 iobroker bash[509]: (node:534) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
                      Oct 24 19:10:32 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                      Oct 24 19:10:32 iobroker su[552]: FAILED SU (to root) iobroker on none
                      Oct 24 19:10:33 iobroker su[596]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                      Oct 24 19:10:34 iobroker su[609]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                      Oct 24 19:10:35 iobroker sudo[618]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt -v
                      Oct 24 19:10:35 iobroker sudo[618]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                      Oct 24 19:10:35 iobroker sudo[618]: pam_unix(sudo:session): session closed for user root
                      Oct 24 19:10:35 iobroker sudo[624]: iobroker : PWD=/ ; USER=root ; COMMAND=/usr/bin/apt list --upgradeable
                      Oct 24 19:10:35 iobroker sudo[624]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1001)
                      Oct 24 19:10:35 iobroker sudo[624]: pam_unix(sudo:session): session closed for user root
                      Oct 24 19:10:35 iobroker su[596]: FAILED SU (to root) iobroker on none
                      Oct 24 19:10:36 iobroker bash[509]: (node:586) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
                      Oct 24 19:10:36 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                      Oct 24 19:10:36 iobroker su[609]: FAILED SU (to root) iobroker on none
                      Oct 24 19:10:37 iobroker su[637]: pam_unix(su:auth): authentication failure; logname= uid=1001 euid=0 tty= ruser=iobroker rhost=  user=root
                      Oct 24 19:10:38 iobroker su[637]: FAILED SU (to root) iobroker on none
                      Oct 24 19:12:13 iobroker bash[1132]: (node:1132) Warning: Accessing non-existent property 'API_TIMEOUT_ENTSOE' of module exports inside circular dependency
                      Oct 24 19:12:13 iobroker bash[1132]: (Use `node --trace-warnings ...` to show where the warning was created)
                      Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=**********************************************
                      Oct 24 19:12:14 iobroker bash[1132]: API-Call https://web-api.tp.entsoe.eu/api?documentType=A44&securityToken=****************************************
                      Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_tomorrow(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3\">\n    <mRID>176aca1baef6448ca2371e8d4e642823</mRID>\n    <revisionNumber>1</revisionNumber>\n    <type>A44</type>\n    <sender_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</sender_MarketParticipant.mRID>\n    <sender_MarketParticipant.marketRole.type>A32</sender_MarketParticipant.marketRole.type>\n    <receiver_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</receiver_MarketParticipant.mRID>\n    <receiver_MarketParticipant.marketRole.type>A33</receiver_MarketParticipant.marketRole.type>\n    <createdDateTime>2026-10-24T17:12:21Z</createdDateTime>\n    <period.timeInterval>\n      <start>2026-10-24T22:00Z</start>\n      <end>2026-10-25T23:00Z</end>\n    </period.timeInterval>\n      <TimeSeries>\n        <mRID>1</mRID>\n        <auction.type>A01</auction.type>\n        <businessType>A62</businessType>\n        <in_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</in_Domain.mRID>\n        <out_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</out_Domain.mRID>\n        <contract_MarketAgreement.type>A01</contract_MarketAgreement.type>\n        <currency_Unit.name>EUR</currency_Unit.name>\n        <price_Measure_Unit.name>MWH</price_Measure_Unit.name>\n        <curveType>A03</curveType>\n          <Period>\n            <timeInterval>\n              <start>2026-10-24T22:00Z</start>\n              <end>2026-10-25T23:00Z</end>\n            </timeInterval>\n            <resolution>PT60M</resolution>\n              <Point>\n                <position>1</position>\n                  <price.amount>231</price.amount>\n              </Point>\n              <Point>\n                <position>2</position>\n                  <price.amount>222.37</price.amount>\n              </Point>\n              <Point>\n                <position>3</position>\n                  <price.amount>223.54</price.amount>\n              </Point>\n              <Point>\n                <position>4</position>\n                  <price.amount>219</price.amount>\n              </Point>\n              <Point>\n                <position>5</position>\n                  <price.amount>215.24</price.amount>\n              </Point>\n              <Point>\n                <position>6</position>\n                  <price.amount>216</price.amount>\n              </Point>\n              <Point>\n                <position>7</position>\n                  <price.amount>215.19</price.amount>\n              </Point>\n              <Point>\n                <position>8</position>\n                  <price.amount>228</price.amount>\n              </Point>\n              <Point>\n                <position>9</position>\n                  <price.amount>224.92</price.amount>\n              </Point>\n              <Point>\n                <position>10</position>\n                  <price.amount>212</price.amount>\n              </Point>\n              <Point>\n                <position>11</position>\n                  <price.amount>208.9</price.amount>\n              </Point>\n              <Point>\n                <position>12</position>\n                  <price.amount>204.49</price.amount>\n              </Point>\n              <Point>\n                <position>13</position>\n                  <price.amount>203.82</price.amount>\n              </Point>\n              <Point>\n                <position>14</position>\n                  <price.amount>203.25</price.amount>\n              </Point>\n              <Point>\n                <position>15</position>\n                  <price.amount>205.42</price.amount>\n              </Point>\n              <Point>\n                <position>16</position>\n                  <price.amount>208</price.amount>\n              </Point>\n              <Point>\n                <position>17</position>\n                  <price.amount>223.02</price.amount>\n              </Point>\n              <Point>\n                <position>18</position>\n                  <price.amount>239</price.amount>\n              </Point>\n              <Point>\n                <position>19</position>\n                  <price.amount>247.01</price.amount>\n              </Point>\n              <Point>\n                <position>20</position>\n                  <price.amount>245</price.amount>\n              </Point>\n              <Point>\n                <position>21</position>\n                  <price.amount>247.01</price.amount>\n              </Point>\n              <Point>\n                <position>22</position>\n                  <price.amount>239</price.amount>\n              </Point>\n              <Point>\n                <position>23</position>\n                  <price.amount>240</price.amount>\n              </Point>\n              <Point>\n                <position>24</position>\n                  <price.amount>233</price.amount>\n              </Point>\n              <Point>\n                <position>25</position>\n                  <price.amount>227.41</price.amount>\n              </Point>\n          </Period>\n      </TimeSeries>\n  </Publication_MarketDocument>"
                      Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for tomorrow: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"176aca1baef6448ca2371e8d4e642823"},"revisionNumber":{"_text":"1"},"type":{"_text":"A44"},"sender_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"sender_MarketParticipant.marketRole.type":{"_text":"A32"},"receiver_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"receiver_MarketParticipant.marketRole.type":{"_text":"A33"},"createdDateTime":{"_text":"2026-10-24T17:12:21Z"},"period.timeInterval":{"start":{"_text":"2026-10-24T22:00Z"},"end":{"_text":"2026-10-25T23:00Z"}},"TimeSeries":{"mRID":{"_text":"1"},"auction.type":{"_text":"A01"},"businessType":{"_text":"A62"},"in_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"out_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"contract_MarketAgreement.type":{"_text":"A01"},"currency_Unit.name":{"_text":"EUR"},"price_Measure_Unit.name":{"_text":"MWH"},"curveType":{"_text":"A03"},"Period":{"timeInterval":{"start":{"_text":"2026-10-24T22:00Z"},"end":{"_text":"2026-10-25T23:00Z"}},"resolution":{"_text":"PT60M"},"Point":[{"position":{"_text":"1"},"price_amount":{"_text":"231"}},{"position":{"_text":"2"},"price_amount":{"_text":"222.37"}},{"position":{"_text":"3"},"price_amount":{"_text":"223.54"}},{"position":{"_text":"4"},"price_amount":{"_text":"219"}},{"position":{"_text":"5"},"price_amount":{"_text":"215.24"}},{"position":{"_text":"6"},"price_amount":{"_text":"216"}},{"position":{"_text":"7"},"price_amount":{"_text":"215.19"}},{"position":{"_text":"8"},"price_amount":{"_text":"228"}},{"position":{"_text":"9"},"price_amount":{"_text":"224.92"}},{"position":{"_text":"10"},"price_amount":{"_text":"212"}},{"position":{"_text":"11"},"price_amount":{"_text":"208.9"}},{"position":{"_text":"12"},"price_amount":{"_text":"204.49"}},{"position":{"_text":"13"},"price_amount":{"_text":"203.82"}},{"position":{"_text":"14"},"price_amount":{"_text":"203.25"}},{"position":{"_text":"15"},"price_amount":{"_text":"205.42"}},{"position":{"_text":"16"},"price_amount":{"_text":"208"}},{"position":{"_text":"17"},"price_amount":{"_text":"223.02"}},{"position":{"_text":"18"},"price_amount":{"_text":"239"}},{"position":{"_text":"19"},"price_amount":{"_text":"247.01"}},{"position":{"_text":"20"},"price_amount":{"_text":"245"}},{"position":{"_text":"21"},"price_amount":{"_text":"247.01"}},{"position":{"_text":"22"},"price_amount":{"_text":"239"}},{"position":{"_text":"23"},"price_amount":{"_text":"240"}},{"position":{"_text":"24"},"price_amount":{"_text":"233"}},{"position":{"_text":"25"},"price_amount":{"_text":"227.41"}}]}}}
                      Oct 24 19:12:21 iobroker bash[1132]: Response in getDataEntsoe_today(): [200] "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n  <Publication_MarketDocument xmlns=\"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3\">\n    <mRID>1c255f3e82bb4d35a2009ed2120a9f11</mRID>\n    <revisionNumber>1</revisionNumber>\n    <type>A44</type>\n    <sender_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</sender_MarketParticipant.mRID>\n    <sender_MarketParticipant.marketRole.type>A32</sender_MarketParticipant.marketRole.type>\n    <receiver_MarketParticipant.mRID codingScheme=\"A01\">10X1001A1001A450</receiver_MarketParticipant.mRID>\n    <receiver_MarketParticipant.marketRole.type>A33</receiver_MarketParticipant.marketRole.type>\n    <createdDateTime>2026-10-24T17:12:21Z</createdDateTime>\n    <period.timeInterval>\n      <start>2026-10-23T22:00Z</start>\n      <end>2026-10-24T22:00Z</end>\n    </period.timeInterval>\n      <TimeSeries>\n        <mRID>1</mRID>\n        <auction.type>A01</auction.type>\n        <businessType>A62</businessType>\n        <in_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</in_Domain.mRID>\n        <out_Domain.mRID codingScheme=\"A01\">10YCH-SWISSGRIDZ</out_Domain.mRID>\n        <contract_MarketAgreement.type>A01</contract_MarketAgreement.type>\n        <currency_Unit.name>EUR</currency_Unit.name>\n        <price_Measure_Unit.name>MWH</price_Measure_Unit.name>\n        <curveType>A03</curveType>\n          <Period>\n            <timeInterval>\n              <start>2026-10-23T22:00Z</start>\n              <end>2026-10-24T22:00Z</end>\n            </timeInterval>\n            <resolution>PT60M</resolution>\n              <Point>\n                <position>1</position>\n                  <price.amount>229</price.amount>\n              </Point>\n              <Point>\n                <position>2</position>\n                  <price.amount>224.59</price.amount>\n              </Point>\n              <Point>\n                <position>3</position>\n                  <price.amount>216.41</price.amount>\n              </Point>\n              <Point>\n                <position>4</position>\n                  <price.amount>216.53</price.amount>\n              </Point>\n              <Point>\n                <position>5</position>\n                  <price.amount>216</price.amount>\n              </Point>\n              <Point>\n                <position>6</position>\n                  <price.amount>220.05</price.amount>\n              </Point>\n              <Point>\n                <position>7</position>\n                  <price.amount>242.69</price.amount>\n              </Point>\n              <Point>\n                <position>8</position>\n                  <price.amount>246</price.amount>\n              </Point>\n              <Point>\n                <position>9</position>\n                  <price.amount>246.39</price.amount>\n              </Point>\n              <Point>\n                <position>10</position>\n                  <price.amount>244</price.amount>\n              </Point>\n              <Point>\n                <position>11</position>\n                  <price.amount>228</price.amount>\n              </Point>\n              <Point>\n                <position>12</position>\n                  <price.amount>206.54</price.amount>\n              </Point>\n              <Point>\n                <position>13</position>\n                  <price.amount>198</price.amount>\n              </Point>\n              <Point>\n                <position>14</position>\n                  <price.amount>191.1</price.amount>\n              </Point>\n              <Point>\n                <position>15</position>\n                  <price.amount>198.29</price.amount>\n              </Point>\n              <Point>\n                <position>16</position>\n                  <price.amount>201.99</price.amount>\n              </Point>\n              <Point>\n                <position>17</position>\n                  <price.amount>234</price.amount>\n              </Point>\n              <Point>\n                <position>18</position>\n                  <price.amount>250</price.amount>\n              </Point>\n              <Point>\n                <position>19</position>\n                  <price.amount>254.67</price.amount>\n              </Point>\n              <Point>\n                <position>20</position>\n                  <price.amount>247.8</price.amount>\n              </Point>\n              <Point>\n                <position>21</position>\n                  <price.amount>247.01</price.amount>\n              </Point>\n              <Point>\n                <position>22</position>\n                  <price.amount>246.15</price.amount>\n              </Point>\n              <Point>\n                <position>23</position>\n                  <price.amount>233</price.amount>\n              </Point>\n              <Point>\n                <position>24</position>\n                  <price.amount>216.18</price.amount>\n              </Point>\n          </Period>\n      </TimeSeries>\n  </Publication_MarketDocument>"
                      Oct 24 19:12:21 iobroker bash[1132]: Entsoe data for today: {"_attributes":{"xmlns":"urn:iec62325.351:tc57wg16:451-3:publicationdocument:7:3"},"mRID":{"_text":"1c255f3e82bb4d35a2009ed2120a9f11"},"revisionNumber":{"_text":"1"},"type":{"_text":"A44"},"sender_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"sender_MarketParticipant.marketRole.type":{"_text":"A32"},"receiver_MarketParticipant.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10X1001A1001A450"},"receiver_MarketParticipant.marketRole.type":{"_text":"A33"},"createdDateTime":{"_text":"2026-10-24T17:12:21Z"},"period.timeInterval":{"start":{"_text":"2026-10-23T22:00Z"},"end":{"_text":"2026-10-24T22:00Z"}},"TimeSeries":{"mRID":{"_text":"1"},"auction.type":{"_text":"A01"},"businessType":{"_text":"A62"},"in_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"out_Domain.mRID":{"_attributes":{"codingScheme":"A01"},"_text":"10YCH-SWISSGRIDZ"},"contract_MarketAgreement.type":{"_text":"A01"},"currency_Unit.name":{"_text":"EUR"},"price_Measure_Unit.name":{"_text":"MWH"},"curveType":{"_text":"A03"},"Period":{"timeInterval":{"start":{"_text":"2026-10-23T22:00Z"},"end":{"_text":"2026-10-24T22:00Z"}},"resolution":{"_text":"PT60M"},"Point":[{"position":{"_text":"1"},"price_amount":{"_text":"229"}},{"position":{"_text":"2"},"price_amount":{"_text":"224.59"}},{"position":{"_text":"3"},"price_amount":{"_text":"216.41"}},{"position":{"_text":"4"},"price_amount":{"_text":"216.53"}},{"position":{"_text":"5"},"price_amount":{"_text":"216"}},{"position":{"_text":"6"},"price_amount":{"_text":"220.05"}},{"position":{"_text":"7"},"price_amount":{"_text":"242.69"}},{"position":{"_text":"8"},"price_amount":{"_text":"246"}},{"position":{"_text":"9"},"price_amount":{"_text":"246.39"}},{"position":{"_text":"10"},"price_amount":{"_text":"244"}},{"position":{"_text":"11"},"price_amount":{"_text":"228"}},{"position":{"_text":"12"},"price_amount":{"_text":"206.54"}},{"position":{"_text":"13"},"price_amount":{"_text":"198"}},{"position":{"_text":"14"},"price_amount":{"_text":"191.1"}},{"position":{"_text":"15"},"price_amount":{"_text":"198.29"}},{"position":{"_text":"16"},"price_amount":{"_text":"201.99"}},{"position":{"_text":"17"},"price_amount":{"_text":"234"}},{"position":{"_text":"18"},"price_amount":{"_text":"250"}},{"position":{"_text":"19"},"price_amount":{"_text":"254.67"}},{"position":{"_text":"20"},"price_amount":{"_text":"247.8"}},{"position":{"_text":"21"},"price_amount":{"_text":"247.01"}},{"position":{"_text":"22"},"price_amount":{"_text":"246.15"}},{"position":{"_text":"23"},"price_amount":{"_text":"233"}},{"position":{"_text":"24"},"price_amount":{"_text":"216.18"}}]}}}
                      Oct 24 19:13:07 iobroker bash[509]: (node:1389) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
                      Oct 24 19:13:07 iobroker bash[509]: (Use `node --trace-warnings ...` to show where the warning was created)
                      
                      Dann die Berechtigung von Node prüfen:
                      

                      getcap $(readlink -f $(which node))

                      andi@iobroker:~$ getcap $(readlink -f $(which node))
                      -bash: getcap: command not found
                      andi@iobroker:~$ 
                      

                      Steht da nichts oder fehlt cap_net_bind_service, setzen:
                      Copy to Clipboard

                      sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                      iob restart modbus.1

                      andi@iobroker:~$ sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                      iob restart modbus.1
                      The adapter "modbus.1" was started.
                      andi@iobroker:~$ 
                      

                      Ich hoffe es ist einigermassen übersichtlich. Auch mit "top" scheint er alle Module etc. geladen zu haben, aber GUI geht nicht und auch Skripte funktionieren nicht, denn ich kann die Lichter in den Räumen nicht mehr über Taster ausschalten -> mindesten Java-Skript steht sicher still.

                      BluefoxB
                      BluefoxB
                      Bluefox
                      schrieb am zuletzt editiert von
                      #15

                      @andibr Laut diag ist Node.js 22.23.4 von nodesource installiert. Das kam über apt mit den Systemupdates diese Woche, nicht über den Adapter. Genau dabei geht die Berechtigung für Port 502 verloren.

                      Wichtig vorab: In deinem geposteten Journal steht der ENTSO-E securityToken im Klartext. Bitte den Beitrag bearbeiten und den Token entfernen, am besten auch einen neuen Token erzeugen.

                      Der Controller läuft, admin.0 und admin.1 sind als Prozesse auch da. Bitte poste mal:

                      sudo ss -tlnp | grep -E ':(8081|8082|502) '
                      iob list instances | grep -E 'admin|modbus'
                      grep -E 'admin\.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30
                      

                      Dann sehen wir, ob der Admin überhaupt lauscht und auf welcher IP, oder ob er mit einem Fehler hängt.

                      Und für den Modbus-Slave fehlt noch die Ausgabe von:

                      getcap $(readlink -f $(which node))
                      

                      Steht da kein cap_net_bind_service, setzen und Modbus neu starten:

                      sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                      iob restart modbus.1
                      

                      Da du in einem LXC-Container unter Proxmox bist: Falls setcap dort nicht greift, kannst du im Container alternativ die Ports ab 502 für normale User freigeben:

                      echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf
                      sudo sysctl --system
                      iob restart modbus.1
                      
                      A 1 Antwort Letzte Antwort
                      0
                      • BluefoxB Bluefox

                        @andibr Laut diag ist Node.js 22.23.4 von nodesource installiert. Das kam über apt mit den Systemupdates diese Woche, nicht über den Adapter. Genau dabei geht die Berechtigung für Port 502 verloren.

                        Wichtig vorab: In deinem geposteten Journal steht der ENTSO-E securityToken im Klartext. Bitte den Beitrag bearbeiten und den Token entfernen, am besten auch einen neuen Token erzeugen.

                        Der Controller läuft, admin.0 und admin.1 sind als Prozesse auch da. Bitte poste mal:

                        sudo ss -tlnp | grep -E ':(8081|8082|502) '
                        iob list instances | grep -E 'admin|modbus'
                        grep -E 'admin\.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30
                        

                        Dann sehen wir, ob der Admin überhaupt lauscht und auf welcher IP, oder ob er mit einem Fehler hängt.

                        Und für den Modbus-Slave fehlt noch die Ausgabe von:

                        getcap $(readlink -f $(which node))
                        

                        Steht da kein cap_net_bind_service, setzen und Modbus neu starten:

                        sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                        iob restart modbus.1
                        

                        Da du in einem LXC-Container unter Proxmox bist: Falls setcap dort nicht greift, kannst du im Container alternativ die Ports ab 502 für normale User freigeben:

                        echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf
                        sudo sysctl --system
                        iob restart modbus.1
                        
                        A
                        A
                        andibr
                        schrieb am zuletzt editiert von andibr
                        #16

                        @Bluefox said:

                        Danke für den Entso Hinweis, an den habe ich natrülich wiede rnicht gedacht, ich werde noch neu machen.

                        Der Controller läuft, admin.0 und admin.1 sind als Prozesse auch da. Bitte poste mal:
                        Copy to Clipboard

                        sudo ss -tlnp | grep -E ':(8081|8082|502) '

                        LISTEN 0      511    192.168.130.10:502       0.0.0.0:*    users:(("io.modbus.1",pid=921,fd=30))                    
                        LISTEN 0      511                 *:8082            *:*    users:(("io.web.0",pid=1352,fd=35))                      
                        LISTEN 0      511                 *:8081            *:*    users:(("io.admin.0",pid=534,fd=39))
                        

                        iob list instances | grep -E 'admin|modbus'

                        andi@iobroker:~$ iob list instances | grep -E 'admin|modbus'
                        + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                        + system.adapter.admin.1                  : admin                 : iobroker                                 -  enabled, port: 8091, bind: 0.0.0.0, run as: admin
                        + system.adapter.modbus.1                 : modbus                : iobroker                                 -  enabled
                          system.adapter.modbus.2                 : modbus                : iobroker                                 - disabled
                        + system.adapter.modbus.4                 : modbus                : iobroker                                 -  enabled
                        + system.adapter.modbus.5                 : modbus                : iobroker                                 -  enabled
                        + system.adapter.modbus.6                 : modbus                : iobroker                                 -  enabled
                        + system.adapter.modbus.7                 : modbus                : iobroker                                 -  enabled
                          system.adapter.modbus.8                 : modbus                : iobroker                                 - disabled
                        + system.adapter.rest-api.0               : rest-api              : iobroker                                 -  enabled, port: 8093, bind: 0.0.0.0, run as: admin
                        + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                        + system.adapter.ws.0                     : ws                    : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
                        

                        grep -E 'admin.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30

                        andi@iobroker:~$ grep -E 'admin\.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30
                        2026-10-24 19:41:02.295  - info: host.iobroker stopInstance system.adapter.admin.0 (force=false, process=true)
                        2026-10-24 19:41:02.295  - info: host.iobroker stopInstance system.adapter.admin.1 (force=false, process=true)
                        2026-10-24 19:41:02.312  - info: admin.1 (2435) Got terminate signal TERMINATE_YOURSELF
                        2026-10-24 19:41:02.313  - info: host.iobroker stopInstance system.adapter.admin.0 send kill signal
                        2026-10-24 19:41:02.313  - info: host.iobroker stopInstance system.adapter.admin.1 send kill signal
                        2026-10-24 19:41:02.314  - info: admin.0 (2382) terminating
                        2026-10-24 19:41:02.317  - info: admin.1 (2435) terminating
                        2026-10-24 19:41:02.318  - info: admin.1 (2435) Terminated (NO_ERROR): Without reason
                        2026-10-24 19:41:02.320  - info: admin.0 (2382) Terminated (NO_ERROR): Without reason
                        2026-10-24 19:41:02.321  - info: admin.0 (2382) Got terminate signal TERMINATE_YOURSELF
                        2026-10-24 19:41:02.796  - info: admin.1 (2435) terminating
                        2026-10-24 19:41:02.796  - info: admin.1 (2435) terminating
                        2026-10-24 19:41:02.797  - info: admin.0 (2382) terminating
                        2026-10-24 19:41:02.797  - info: admin.0 (2382) terminating
                        2026-10-24 19:41:02.900  - info: host.iobroker instance system.adapter.admin.1 terminated with code 0 (NO_ERROR)
                        2026-10-24 19:41:03.037  - info: host.iobroker instance system.adapter.admin.0 terminated with code 0 (NO_ERROR)
                        2026-10-24 19:41:12.533  - info: host.iobroker instance system.adapter.admin.0 in version "8.2.0" started with pid 534
                        2026-10-24 19:41:13.698  - info: admin.0 (534) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                        2026-10-24 19:41:13.709  - info: admin.0 (534) requesting all objects
                        2026-10-24 19:41:14.368  - info: admin.0 (534) received all objects
                        2026-10-24 19:41:14.442  - info: admin.0 (534) Secure socket.io server listening on port 8081
                        2026-10-24 19:41:14.443  - info: admin.0 (534) https server listening on port 8081
                        2026-10-24 19:41:14.443  - info: admin.0 (534) Use link "https://127.0.0.1:8081" to configure.
                        2026-10-24 19:41:16.511  - info: host.iobroker instance system.adapter.admin.1 in version "8.2.0" started with pid 586
                        2026-10-24 19:41:17.332  - info: admin.1 (586) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                        2026-10-24 19:41:17.340  - info: admin.1 (586) requesting all objects
                        2026-10-24 19:41:17.965  - info: admin.1 (586) received all objects
                        2026-10-24 19:41:18.003  - info: admin.1 (586) socket.io server listening on port 8091
                        2026-10-24 19:41:18.003  - info: admin.1 (586) http server listening on port 8091
                        2026-10-24 19:41:18.003  - info: admin.1 (586) Use link "http://127.0.0.1:8091" to configure.
                        

                        Dann sehen wir, ob der Admin überhaupt lauscht und auf welcher IP, oder ob er mit einem Fehler hängt.

                        Und für den Modbus-Slave fehlt noch die Ausgabe von:
                        Copy to Clipboard

                        getcap $(readlink -f $(which node))

                        andi@iobroker:~$ getcap $(readlink -f $(which node))
                        -bash: getcap: command not found
                        andi@iobroker:~$ 
                        

                        Steht da kein cap_net_bind_service, setzen und Modbus neu starten:
                        Copy to Clipboard

                        sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                        iob restart modbus.1

                        andi@iobroker:~$ sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                        andi@iobroker:~$ iob restart modbus.1
                        The adapter "modbus.1" was started.
                        andi@iobroker:~$ 
                        

                        Da du in einem LXC-Container unter Proxmox bist: Falls setcap dort nicht greift, kannst du im Container alternativ die Ports ab 502 für normale User freigeben:
                        Copy to Clipboard

                        echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf

                        andi@iobroker:~$ echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf
                        net.ipv4.ip_unprivileged_port_start=502
                        andi@iobroker:~$ 
                        

                        sudo sysctl --system

                        andi@iobroker:~$ sudo sysctl --system
                        * Applying /usr/lib/sysctl.d/10-coredump-debian.conf ...
                        * Applying /usr/lib/sysctl.d/50-default.conf ...
                        * Applying /usr/lib/sysctl.d/50-pid-max.conf ...
                        * Applying /etc/sysctl.d/99-iobroker-ports.conf ...
                        sysctl: permission denied on key "kernel.core_pattern"
                        sysctl: permission denied on key "kernel.sysrq"
                        sysctl: permission denied on key "kernel.core_uses_pid"
                        net.ipv4.conf.default.rp_filter = 2
                        net.ipv4.conf.eth0.rp_filter = 2
                        net.ipv4.conf.lo.rp_filter = 2
                        net.ipv4.conf.default.accept_source_route = 0
                        net.ipv4.conf.eth0.accept_source_route = 0
                        net.ipv4.conf.lo.accept_source_route = 0
                        net.ipv4.conf.default.promote_secondaries = 1
                        net.ipv4.conf.eth0.promote_secondaries = 1
                        net.ipv4.conf.lo.promote_secondaries = 1
                        sysctl: setting key "net.ipv4.ping_group_range": Invalid argument
                        sysctl: permission denied on key "fs.protected_hardlinks"
                        sysctl: permission denied on key "fs.protected_symlinks"
                        sysctl: permission denied on key "fs.protected_regular"
                        sysctl: permission denied on key "fs.protected_fifos"
                        sysctl: permission denied on key "vm.max_map_count"
                        sysctl: permission denied on key "kernel.pid_max"
                        net.ipv4.ip_unprivileged_port_start = 502
                        

                        iob restart modbus.1

                        andi@iobroker:~$ iob restart modbus.1
                        The adapter "modbus.1" was started.
                        andi@iobroker:~$
                        

                        Also der "getcap" scheint irgendwie nicht wirklich vorhanden zu sein. Ich werde morgen sonst einen neuen LXC aufsetzten und das Backup von heute morgen früh zurück holen. Ja es ist so, das ich diese Woche das node.js aktualisiert habe, weil er es angezeigt hatte. Kann das meine ganze Installation so durchwirbeln, dass nichts mehr so richtig läuft?
                        Interesanterweise läuft nämlich ein teil der Skripte immer noch irgend wie, denn ich bekomme da via Telegram Meldungen die es zu diesem Zeitpunkt gar nicht geben dürfte. Es ist so merkwürdig, ich frage mich einfach was ich da wieder gemacht habe.

                        Edit:
                        und ja es ist der modbus.1 welcher als Slave zum CMI ist. der admin.1 braucht es scheinbar als Schnittstelle zum evcc, eigentlich bin ich da dran gewesen und habe versucht meine Whirlpoolheizung für den evcc zugänglich zu machen.

                        BluefoxB 1 Antwort Letzte Antwort
                        0
                        • A andibr

                          @Bluefox said:

                          Danke für den Entso Hinweis, an den habe ich natrülich wiede rnicht gedacht, ich werde noch neu machen.

                          Der Controller läuft, admin.0 und admin.1 sind als Prozesse auch da. Bitte poste mal:
                          Copy to Clipboard

                          sudo ss -tlnp | grep -E ':(8081|8082|502) '

                          LISTEN 0      511    192.168.130.10:502       0.0.0.0:*    users:(("io.modbus.1",pid=921,fd=30))                    
                          LISTEN 0      511                 *:8082            *:*    users:(("io.web.0",pid=1352,fd=35))                      
                          LISTEN 0      511                 *:8081            *:*    users:(("io.admin.0",pid=534,fd=39))
                          

                          iob list instances | grep -E 'admin|modbus'

                          andi@iobroker:~$ iob list instances | grep -E 'admin|modbus'
                          + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                          + system.adapter.admin.1                  : admin                 : iobroker                                 -  enabled, port: 8091, bind: 0.0.0.0, run as: admin
                          + system.adapter.modbus.1                 : modbus                : iobroker                                 -  enabled
                            system.adapter.modbus.2                 : modbus                : iobroker                                 - disabled
                          + system.adapter.modbus.4                 : modbus                : iobroker                                 -  enabled
                          + system.adapter.modbus.5                 : modbus                : iobroker                                 -  enabled
                          + system.adapter.modbus.6                 : modbus                : iobroker                                 -  enabled
                          + system.adapter.modbus.7                 : modbus                : iobroker                                 -  enabled
                            system.adapter.modbus.8                 : modbus                : iobroker                                 - disabled
                          + system.adapter.rest-api.0               : rest-api              : iobroker                                 -  enabled, port: 8093, bind: 0.0.0.0, run as: admin
                          + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                          + system.adapter.ws.0                     : ws                    : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
                          

                          grep -E 'admin.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30

                          andi@iobroker:~$ grep -E 'admin\.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30
                          2026-10-24 19:41:02.295  - info: host.iobroker stopInstance system.adapter.admin.0 (force=false, process=true)
                          2026-10-24 19:41:02.295  - info: host.iobroker stopInstance system.adapter.admin.1 (force=false, process=true)
                          2026-10-24 19:41:02.312  - info: admin.1 (2435) Got terminate signal TERMINATE_YOURSELF
                          2026-10-24 19:41:02.313  - info: host.iobroker stopInstance system.adapter.admin.0 send kill signal
                          2026-10-24 19:41:02.313  - info: host.iobroker stopInstance system.adapter.admin.1 send kill signal
                          2026-10-24 19:41:02.314  - info: admin.0 (2382) terminating
                          2026-10-24 19:41:02.317  - info: admin.1 (2435) terminating
                          2026-10-24 19:41:02.318  - info: admin.1 (2435) Terminated (NO_ERROR): Without reason
                          2026-10-24 19:41:02.320  - info: admin.0 (2382) Terminated (NO_ERROR): Without reason
                          2026-10-24 19:41:02.321  - info: admin.0 (2382) Got terminate signal TERMINATE_YOURSELF
                          2026-10-24 19:41:02.796  - info: admin.1 (2435) terminating
                          2026-10-24 19:41:02.796  - info: admin.1 (2435) terminating
                          2026-10-24 19:41:02.797  - info: admin.0 (2382) terminating
                          2026-10-24 19:41:02.797  - info: admin.0 (2382) terminating
                          2026-10-24 19:41:02.900  - info: host.iobroker instance system.adapter.admin.1 terminated with code 0 (NO_ERROR)
                          2026-10-24 19:41:03.037  - info: host.iobroker instance system.adapter.admin.0 terminated with code 0 (NO_ERROR)
                          2026-10-24 19:41:12.533  - info: host.iobroker instance system.adapter.admin.0 in version "8.2.0" started with pid 534
                          2026-10-24 19:41:13.698  - info: admin.0 (534) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                          2026-10-24 19:41:13.709  - info: admin.0 (534) requesting all objects
                          2026-10-24 19:41:14.368  - info: admin.0 (534) received all objects
                          2026-10-24 19:41:14.442  - info: admin.0 (534) Secure socket.io server listening on port 8081
                          2026-10-24 19:41:14.443  - info: admin.0 (534) https server listening on port 8081
                          2026-10-24 19:41:14.443  - info: admin.0 (534) Use link "https://127.0.0.1:8081" to configure.
                          2026-10-24 19:41:16.511  - info: host.iobroker instance system.adapter.admin.1 in version "8.2.0" started with pid 586
                          2026-10-24 19:41:17.332  - info: admin.1 (586) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                          2026-10-24 19:41:17.340  - info: admin.1 (586) requesting all objects
                          2026-10-24 19:41:17.965  - info: admin.1 (586) received all objects
                          2026-10-24 19:41:18.003  - info: admin.1 (586) socket.io server listening on port 8091
                          2026-10-24 19:41:18.003  - info: admin.1 (586) http server listening on port 8091
                          2026-10-24 19:41:18.003  - info: admin.1 (586) Use link "http://127.0.0.1:8091" to configure.
                          

                          Dann sehen wir, ob der Admin überhaupt lauscht und auf welcher IP, oder ob er mit einem Fehler hängt.

                          Und für den Modbus-Slave fehlt noch die Ausgabe von:
                          Copy to Clipboard

                          getcap $(readlink -f $(which node))

                          andi@iobroker:~$ getcap $(readlink -f $(which node))
                          -bash: getcap: command not found
                          andi@iobroker:~$ 
                          

                          Steht da kein cap_net_bind_service, setzen und Modbus neu starten:
                          Copy to Clipboard

                          sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                          iob restart modbus.1

                          andi@iobroker:~$ sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                          andi@iobroker:~$ iob restart modbus.1
                          The adapter "modbus.1" was started.
                          andi@iobroker:~$ 
                          

                          Da du in einem LXC-Container unter Proxmox bist: Falls setcap dort nicht greift, kannst du im Container alternativ die Ports ab 502 für normale User freigeben:
                          Copy to Clipboard

                          echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf

                          andi@iobroker:~$ echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf
                          net.ipv4.ip_unprivileged_port_start=502
                          andi@iobroker:~$ 
                          

                          sudo sysctl --system

                          andi@iobroker:~$ sudo sysctl --system
                          * Applying /usr/lib/sysctl.d/10-coredump-debian.conf ...
                          * Applying /usr/lib/sysctl.d/50-default.conf ...
                          * Applying /usr/lib/sysctl.d/50-pid-max.conf ...
                          * Applying /etc/sysctl.d/99-iobroker-ports.conf ...
                          sysctl: permission denied on key "kernel.core_pattern"
                          sysctl: permission denied on key "kernel.sysrq"
                          sysctl: permission denied on key "kernel.core_uses_pid"
                          net.ipv4.conf.default.rp_filter = 2
                          net.ipv4.conf.eth0.rp_filter = 2
                          net.ipv4.conf.lo.rp_filter = 2
                          net.ipv4.conf.default.accept_source_route = 0
                          net.ipv4.conf.eth0.accept_source_route = 0
                          net.ipv4.conf.lo.accept_source_route = 0
                          net.ipv4.conf.default.promote_secondaries = 1
                          net.ipv4.conf.eth0.promote_secondaries = 1
                          net.ipv4.conf.lo.promote_secondaries = 1
                          sysctl: setting key "net.ipv4.ping_group_range": Invalid argument
                          sysctl: permission denied on key "fs.protected_hardlinks"
                          sysctl: permission denied on key "fs.protected_symlinks"
                          sysctl: permission denied on key "fs.protected_regular"
                          sysctl: permission denied on key "fs.protected_fifos"
                          sysctl: permission denied on key "vm.max_map_count"
                          sysctl: permission denied on key "kernel.pid_max"
                          net.ipv4.ip_unprivileged_port_start = 502
                          

                          iob restart modbus.1

                          andi@iobroker:~$ iob restart modbus.1
                          The adapter "modbus.1" was started.
                          andi@iobroker:~$
                          

                          Also der "getcap" scheint irgendwie nicht wirklich vorhanden zu sein. Ich werde morgen sonst einen neuen LXC aufsetzten und das Backup von heute morgen früh zurück holen. Ja es ist so, das ich diese Woche das node.js aktualisiert habe, weil er es angezeigt hatte. Kann das meine ganze Installation so durchwirbeln, dass nichts mehr so richtig läuft?
                          Interesanterweise läuft nämlich ein teil der Skripte immer noch irgend wie, denn ich bekomme da via Telegram Meldungen die es zu diesem Zeitpunkt gar nicht geben dürfte. Es ist so merkwürdig, ich frage mich einfach was ich da wieder gemacht habe.

                          Edit:
                          und ja es ist der modbus.1 welcher als Slave zum CMI ist. der admin.1 braucht es scheinbar als Schnittstelle zum evcc, eigentlich bin ich da dran gewesen und habe versucht meine Whirlpoolheizung für den evcc zugänglich zu machen.

                          BluefoxB
                          BluefoxB
                          Bluefox
                          schrieb am zuletzt editiert von
                          #17

                          @andibr sagte:

                          Danke für den Entso Hinweis, an den habe ich natrülich wiede rnicht gedacht, ich werde noch neu machen.

                          Der Controller läuft, admin.0 und admin.1 sind als Prozesse auch da. Bitte poste mal:
                          Copy to Clipboard

                          sudo ss -tlnp | grep -E ':(8081|8082|502) '

                          Copy to Clipboard
                          LISTEN 0 511 192.168.130.10:502 0.0.0.0:* users:(("io.modbus.1",pid=921,fd=30))
                          LISTEN 0 511 *:8082 : users:(("io.web.0",pid=1352,fd=35))
                          LISTEN 0 511 *:8081 : users:(("io.admin.0",pid=534,fd=39))
                          iob list instances | grep -E 'admin|modbus'

                          Copy to Clipboard
                          andi@iobroker:~$ iob list instances | grep -E 'admin|modbus'

                          • system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                          • system.adapter.admin.1 : admin : iobroker - enabled, port: 8091, bind: 0.0.0.0, run as: admin
                          • system.adapter.modbus.1 : modbus : iobroker - enabled
                            system.adapter.modbus.2 : modbus : iobroker - disabled
                          • system.adapter.modbus.4 : modbus : iobroker - enabled
                          • system.adapter.modbus.5 : modbus : iobroker - enabled
                          • system.adapter.modbus.6 : modbus : iobroker - enabled
                          • system.adapter.modbus.7 : modbus : iobroker - enabled
                            system.adapter.modbus.8 : modbus : iobroker - disabled
                          • system.adapter.rest-api.0 : rest-api : iobroker - enabled, port: 8093, bind: 0.0.0.0, run as: admin
                          • system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin
                          • system.adapter.ws.0 : ws : iobroker - enabled, port: 8084, bind: 0.0.0.0, run as: admin
                            grep -E 'admin.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30

                          Copy to Clipboard
                          andi@iobroker:~$ grep -E 'admin.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30
                          2026-10-24 19:41:02.295 - info: host.iobroker stopInstance system.adapter.admin.0 (force=false, process=true)
                          2026-10-24 19:41:02.295 - info: host.iobroker stopInstance system.adapter.admin.1 (force=false, process=true)
                          2026-10-24 19:41:02.312 - info: admin.1 (2435) Got terminate signal TERMINATE_YOURSELF
                          2026-10-24 19:41:02.313 - info: host.iobroker stopInstance system.adapter.admin.0 send kill signal
                          2026-10-24 19:41:02.313 - info: host.iobroker stopInstance system.adapter.admin.1 send kill signal
                          2026-10-24 19:41:02.314 - info: admin.0 (2382) terminating
                          2026-10-24 19:41:02.317 - info: admin.1 (2435) terminating
                          2026-10-24 19:41:02.318 - info: admin.1 (2435) Terminated (NO_ERROR): Without reason
                          2026-10-24 19:41:02.320 - info: admin.0 (2382) Terminated (NO_ERROR): Without reason
                          2026-10-24 19:41:02.321 - info: admin.0 (2382) Got terminate signal TERMINATE_YOURSELF
                          2026-10-24 19:41:02.796 - info: admin.1 (2435) terminating
                          2026-10-24 19:41:02.796 - info: admin.1 (2435) terminating
                          2026-10-24 19:41:02.797 - info: admin.0 (2382) terminating
                          2026-10-24 19:41:02.797 - info: admin.0 (2382) terminating
                          2026-10-24 19:41:02.900 - info: host.iobroker instance system.adapter.admin.1 terminated with code 0 (NO_ERROR)
                          2026-10-24 19:41:03.037 - info: host.iobroker instance system.adapter.admin.0 terminated with code 0 (NO_ERROR)
                          2026-10-24 19:41:12.533 - info: host.iobroker instance system.adapter.admin.0 in version "8.2.0" started with pid 534
                          2026-10-24 19:41:13.698 - info: admin.0 (534) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                          2026-10-24 19:41:13.709 - info: admin.0 (534) requesting all objects
                          2026-10-24 19:41:14.368 - info: admin.0 (534) received all objects
                          2026-10-24 19:41:14.442 - info: admin.0 (534) Secure socket.io server listening on port 8081
                          2026-10-24 19:41:14.443 - info: admin.0 (534) https server listening on port 8081
                          2026-10-24 19:41:14.443 - info: admin.0 (534) Use link "https://127.0.0.1:8081" to configure.
                          2026-10-24 19:41:16.511 - info: host.iobroker instance system.adapter.admin.1 in version "8.2.0" started with pid 586
                          2026-10-24 19:41:17.332 - info: admin.1 (586) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                          2026-10-24 19:41:17.340 - info: admin.1 (586) requesting all objects
                          2026-10-24 19:41:17.965 - info: admin.1 (586) received all objects
                          2026-10-24 19:41:18.003 - info: admin.1 (586) socket.io server listening on port 8091
                          2026-10-24 19:41:18.003 - info: admin.1 (586) http server listening on port 8091
                          2026-10-24 19:41:18.003 - info: admin.1 (586) Use link "http://127.0.0.1:8091" to configure.
                          Dann sehen wir, ob der Admin überhaupt lauscht und auf welcher IP, oder ob er mit einem Fehler hängt.

                          Und für den Modbus-Slave fehlt noch die Ausgabe von:
                          Copy to Clipboard

                          getcap $(readlink -f $(which node))

                          Copy to Clipboard
                          andi@iobroker:~$ getcap $(readlink -f $(which node))
                          -bash: getcap: command not found
                          andi@iobroker:~$
                          Steht da kein cap_net_bind_service, setzen und Modbus neu starten:
                          Copy to Clipboard

                          sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                          iob restart modbus.1

                          Copy to Clipboard
                          andi@iobroker:~$ sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                          andi@iobroker:~$ iob restart modbus.1
                          The adapter "modbus.1" was started.
                          andi@iobroker:~$
                          Da du in einem LXC-Container unter Proxmox bist: Falls setcap dort nicht greift, kannst du im Container alternativ die Ports ab 502 für normale User freigeben:
                          Copy to Clipboard

                          echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf

                          Copy to Clipboard
                          andi@iobroker:~$ echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf
                          net.ipv4.ip_unprivileged_port_start=502
                          andi@iobroker:~$
                          sudo sysctl --system

                          Copy to Clipboard
                          andi@iobroker:~$ sudo sysctl --system

                          • Applying /usr/lib/sysctl.d/10-coredump-debian.conf ...
                          • Applying /usr/lib/sysctl.d/50-default.conf ...
                          • Applying /usr/lib/sysctl.d/50-pid-max.conf ...
                          • Applying /etc/sysctl.d/99-iobroker-ports.conf ...
                            sysctl: permission denied on key "kernel.core_pattern"
                            sysctl: permission denied on key "kernel.sysrq"
                            sysctl: permission denied on key "kernel.core_uses_pid"
                            net.ipv4.conf.default.rp_filter = 2
                            net.ipv4.conf.eth0.rp_filter = 2
                            net.ipv4.conf.lo.rp_filter = 2
                            net.ipv4.conf.default.accept_source_route = 0
                            net.ipv4.conf.eth0.accept_source_route = 0
                            net.ipv4.conf.lo.accept_source_route = 0
                            net.ipv4.conf.default.promote_secondaries = 1
                            net.ipv4.conf.eth0.promote_secondaries = 1
                            net.ipv4.conf.lo.promote_secondaries = 1
                            sysctl: setting key "net.ipv4.ping_group_range": Invalid argument
                            sysctl: permission denied on key "fs.protected_hardlinks"
                            sysctl: permission denied on key "fs.protected_symlinks"
                            sysctl: permission denied on key "fs.protected_regular"
                            sysctl: permission denied on key "fs.protected_fifos"
                            sysctl: permission denied on key "vm.max_map_count"
                            sysctl: permission denied on key "kernel.pid_max"
                            net.ipv4.ip_unprivileged_port_start = 502
                            iob restart modbus.1

                          Copy to Clipboard
                          andi@iobroker:~$ iob restart modbus.1
                          The adapter "modbus.1" was started.
                          andi@iobroker:~$
                          Also der "getcap" scheint irgendwie nicht wirklich vorhanden zu sein. Ich werde morgen sonst einen neuen LXC aufsetzten und das Backup von heute morgen früh zurück holen. Ja es ist so, das ich diese Woche das node.js aktualisiert habe, weil er es angezeigt hatte. Kann das meine ganze Installation so durchwirbeln, dass nichts mehr so richtig läuft?
                          Interesanterweise läuft nämlich ein teil der Skripte immer noch irgend wie, denn ich bekomme da via Telegram Meldungen die es zu diesem Zeitpunkt gar nicht geben dürfte. Es ist so merkwürdig, ich frage mich einfach was ich da wieder gemacht habe.

                          Edit:
                          und ja es ist der modbus.1 welcher als Slave zum CMI ist. der admin.1 braucht es scheinbar als Schnittstelle zum evcc, eigentlich bin ich da dran gewesen und habe versucht meine Whirlpoolheizung für den evcc zugänglich zu machen.

                          @andibr Gute Nachricht: Deine Installation ist nicht kaputt, und der Modbus-Slave läuft wieder. In deiner ss-Ausgabe steht:

                          LISTEN ... 192.168.130.10:502 ... users:(("io.modbus.1",pid=921,fd=30))
                          

                          modbus.1 lauscht also jetzt auf Port 502. Schau bitte, ob vom CMI wieder Werte ankommen. Die sysctl-Einstellung bleibt auch nach einem Neustart erhalten, das Problem kommt also beim nächsten Node-Update nicht wieder. Die vielen permission denied-Meldungen bei sysctl --system sind im LXC normal und kannst du ignorieren.

                          Zum Admin: Der läuft einwandfrei. admin.0 ist auf SSL eingestellt, du musst ihn also mit https aufrufen:

                          https://192.168.130.10:8081
                          

                          Mit http:// bekommst du keine Seite. Die Zertifikatswarnung im Browser einfach bestätigen. Alternativ geht auch admin.1 ohne SSL unter http://192.168.130.10:8091.

                          Zu getcap: Das liegt unter /usr/sbin und ist deshalb für deinen normalen User nicht im Pfad. Mit sudo geht es:

                          sudo getcap $(readlink -f $(which node))
                          

                          Ist aber nicht mehr wichtig, da die sysctl-Lösung greift.

                          Zur Frage, ob das Node-Update alles durcheinanderwirbelt: Nein. Das Update hat nur die Berechtigung für Ports unter 1024 entfernt, und das hat nur den Modbus-Slave getroffen. Controller, Admin, Web und die anderen Modbus-Instanzen laufen alle. Einen neuen LXC und das Backup zurückspielen würde ich deshalb nicht machen, das kostet dich nur Zeit.

                          Zu den merkwürdigen Telegram-Meldungen: Was genau kommt da? Zwei Möglichkeiten fallen mir ein:

                          1. Deine Skripte haben auf den Ausfall reagiert: Als keine Werte vom CMI kamen und danach die vielen Neustarts liefen, können Werte auf 0 oder auf alte Stände gesprungen sein und so Benachrichtigungen ausgelöst haben.
                          2. Es läuft noch irgendwo ein zweites ioBroker (alter Container, Testsystem) mit demselben Telegram-Bot.

                          Wenn du ein Beispiel einer solchen Meldung mit Uhrzeit postest, können wir das eingrenzen.

                          A 1 Antwort Letzte Antwort
                          1
                          • BluefoxB Bluefox

                            @andibr sagte:

                            Danke für den Entso Hinweis, an den habe ich natrülich wiede rnicht gedacht, ich werde noch neu machen.

                            Der Controller läuft, admin.0 und admin.1 sind als Prozesse auch da. Bitte poste mal:
                            Copy to Clipboard

                            sudo ss -tlnp | grep -E ':(8081|8082|502) '

                            Copy to Clipboard
                            LISTEN 0 511 192.168.130.10:502 0.0.0.0:* users:(("io.modbus.1",pid=921,fd=30))
                            LISTEN 0 511 *:8082 : users:(("io.web.0",pid=1352,fd=35))
                            LISTEN 0 511 *:8081 : users:(("io.admin.0",pid=534,fd=39))
                            iob list instances | grep -E 'admin|modbus'

                            Copy to Clipboard
                            andi@iobroker:~$ iob list instances | grep -E 'admin|modbus'

                            • system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                            • system.adapter.admin.1 : admin : iobroker - enabled, port: 8091, bind: 0.0.0.0, run as: admin
                            • system.adapter.modbus.1 : modbus : iobroker - enabled
                              system.adapter.modbus.2 : modbus : iobroker - disabled
                            • system.adapter.modbus.4 : modbus : iobroker - enabled
                            • system.adapter.modbus.5 : modbus : iobroker - enabled
                            • system.adapter.modbus.6 : modbus : iobroker - enabled
                            • system.adapter.modbus.7 : modbus : iobroker - enabled
                              system.adapter.modbus.8 : modbus : iobroker - disabled
                            • system.adapter.rest-api.0 : rest-api : iobroker - enabled, port: 8093, bind: 0.0.0.0, run as: admin
                            • system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin
                            • system.adapter.ws.0 : ws : iobroker - enabled, port: 8084, bind: 0.0.0.0, run as: admin
                              grep -E 'admin.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30

                            Copy to Clipboard
                            andi@iobroker:~$ grep -E 'admin.[01]' /opt/iobroker/log/iobroker.$(date +%F).log | tail -n 30
                            2026-10-24 19:41:02.295 - info: host.iobroker stopInstance system.adapter.admin.0 (force=false, process=true)
                            2026-10-24 19:41:02.295 - info: host.iobroker stopInstance system.adapter.admin.1 (force=false, process=true)
                            2026-10-24 19:41:02.312 - info: admin.1 (2435) Got terminate signal TERMINATE_YOURSELF
                            2026-10-24 19:41:02.313 - info: host.iobroker stopInstance system.adapter.admin.0 send kill signal
                            2026-10-24 19:41:02.313 - info: host.iobroker stopInstance system.adapter.admin.1 send kill signal
                            2026-10-24 19:41:02.314 - info: admin.0 (2382) terminating
                            2026-10-24 19:41:02.317 - info: admin.1 (2435) terminating
                            2026-10-24 19:41:02.318 - info: admin.1 (2435) Terminated (NO_ERROR): Without reason
                            2026-10-24 19:41:02.320 - info: admin.0 (2382) Terminated (NO_ERROR): Without reason
                            2026-10-24 19:41:02.321 - info: admin.0 (2382) Got terminate signal TERMINATE_YOURSELF
                            2026-10-24 19:41:02.796 - info: admin.1 (2435) terminating
                            2026-10-24 19:41:02.796 - info: admin.1 (2435) terminating
                            2026-10-24 19:41:02.797 - info: admin.0 (2382) terminating
                            2026-10-24 19:41:02.797 - info: admin.0 (2382) terminating
                            2026-10-24 19:41:02.900 - info: host.iobroker instance system.adapter.admin.1 terminated with code 0 (NO_ERROR)
                            2026-10-24 19:41:03.037 - info: host.iobroker instance system.adapter.admin.0 terminated with code 0 (NO_ERROR)
                            2026-10-24 19:41:12.533 - info: host.iobroker instance system.adapter.admin.0 in version "8.2.0" started with pid 534
                            2026-10-24 19:41:13.698 - info: admin.0 (534) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                            2026-10-24 19:41:13.709 - info: admin.0 (534) requesting all objects
                            2026-10-24 19:41:14.368 - info: admin.0 (534) received all objects
                            2026-10-24 19:41:14.442 - info: admin.0 (534) Secure socket.io server listening on port 8081
                            2026-10-24 19:41:14.443 - info: admin.0 (534) https server listening on port 8081
                            2026-10-24 19:41:14.443 - info: admin.0 (534) Use link "https://127.0.0.1:8081" to configure.
                            2026-10-24 19:41:16.511 - info: host.iobroker instance system.adapter.admin.1 in version "8.2.0" started with pid 586
                            2026-10-24 19:41:17.332 - info: admin.1 (586) starting. Version 8.2.0 in /opt/iobroker/node_modules/iobroker.admin, node: v22.23.4, js-controller: 7.2.5
                            2026-10-24 19:41:17.340 - info: admin.1 (586) requesting all objects
                            2026-10-24 19:41:17.965 - info: admin.1 (586) received all objects
                            2026-10-24 19:41:18.003 - info: admin.1 (586) socket.io server listening on port 8091
                            2026-10-24 19:41:18.003 - info: admin.1 (586) http server listening on port 8091
                            2026-10-24 19:41:18.003 - info: admin.1 (586) Use link "http://127.0.0.1:8091" to configure.
                            Dann sehen wir, ob der Admin überhaupt lauscht und auf welcher IP, oder ob er mit einem Fehler hängt.

                            Und für den Modbus-Slave fehlt noch die Ausgabe von:
                            Copy to Clipboard

                            getcap $(readlink -f $(which node))

                            Copy to Clipboard
                            andi@iobroker:~$ getcap $(readlink -f $(which node))
                            -bash: getcap: command not found
                            andi@iobroker:~$
                            Steht da kein cap_net_bind_service, setzen und Modbus neu starten:
                            Copy to Clipboard

                            sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                            iob restart modbus.1

                            Copy to Clipboard
                            andi@iobroker:~$ sudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(readlink -f $(which node))
                            andi@iobroker:~$ iob restart modbus.1
                            The adapter "modbus.1" was started.
                            andi@iobroker:~$
                            Da du in einem LXC-Container unter Proxmox bist: Falls setcap dort nicht greift, kannst du im Container alternativ die Ports ab 502 für normale User freigeben:
                            Copy to Clipboard

                            echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf

                            Copy to Clipboard
                            andi@iobroker:~$ echo 'net.ipv4.ip_unprivileged_port_start=502' | sudo tee /etc/sysctl.d/99-iobroker-ports.conf
                            net.ipv4.ip_unprivileged_port_start=502
                            andi@iobroker:~$
                            sudo sysctl --system

                            Copy to Clipboard
                            andi@iobroker:~$ sudo sysctl --system

                            • Applying /usr/lib/sysctl.d/10-coredump-debian.conf ...
                            • Applying /usr/lib/sysctl.d/50-default.conf ...
                            • Applying /usr/lib/sysctl.d/50-pid-max.conf ...
                            • Applying /etc/sysctl.d/99-iobroker-ports.conf ...
                              sysctl: permission denied on key "kernel.core_pattern"
                              sysctl: permission denied on key "kernel.sysrq"
                              sysctl: permission denied on key "kernel.core_uses_pid"
                              net.ipv4.conf.default.rp_filter = 2
                              net.ipv4.conf.eth0.rp_filter = 2
                              net.ipv4.conf.lo.rp_filter = 2
                              net.ipv4.conf.default.accept_source_route = 0
                              net.ipv4.conf.eth0.accept_source_route = 0
                              net.ipv4.conf.lo.accept_source_route = 0
                              net.ipv4.conf.default.promote_secondaries = 1
                              net.ipv4.conf.eth0.promote_secondaries = 1
                              net.ipv4.conf.lo.promote_secondaries = 1
                              sysctl: setting key "net.ipv4.ping_group_range": Invalid argument
                              sysctl: permission denied on key "fs.protected_hardlinks"
                              sysctl: permission denied on key "fs.protected_symlinks"
                              sysctl: permission denied on key "fs.protected_regular"
                              sysctl: permission denied on key "fs.protected_fifos"
                              sysctl: permission denied on key "vm.max_map_count"
                              sysctl: permission denied on key "kernel.pid_max"
                              net.ipv4.ip_unprivileged_port_start = 502
                              iob restart modbus.1

                            Copy to Clipboard
                            andi@iobroker:~$ iob restart modbus.1
                            The adapter "modbus.1" was started.
                            andi@iobroker:~$
                            Also der "getcap" scheint irgendwie nicht wirklich vorhanden zu sein. Ich werde morgen sonst einen neuen LXC aufsetzten und das Backup von heute morgen früh zurück holen. Ja es ist so, das ich diese Woche das node.js aktualisiert habe, weil er es angezeigt hatte. Kann das meine ganze Installation so durchwirbeln, dass nichts mehr so richtig läuft?
                            Interesanterweise läuft nämlich ein teil der Skripte immer noch irgend wie, denn ich bekomme da via Telegram Meldungen die es zu diesem Zeitpunkt gar nicht geben dürfte. Es ist so merkwürdig, ich frage mich einfach was ich da wieder gemacht habe.

                            Edit:
                            und ja es ist der modbus.1 welcher als Slave zum CMI ist. der admin.1 braucht es scheinbar als Schnittstelle zum evcc, eigentlich bin ich da dran gewesen und habe versucht meine Whirlpoolheizung für den evcc zugänglich zu machen.

                            @andibr Gute Nachricht: Deine Installation ist nicht kaputt, und der Modbus-Slave läuft wieder. In deiner ss-Ausgabe steht:

                            LISTEN ... 192.168.130.10:502 ... users:(("io.modbus.1",pid=921,fd=30))
                            

                            modbus.1 lauscht also jetzt auf Port 502. Schau bitte, ob vom CMI wieder Werte ankommen. Die sysctl-Einstellung bleibt auch nach einem Neustart erhalten, das Problem kommt also beim nächsten Node-Update nicht wieder. Die vielen permission denied-Meldungen bei sysctl --system sind im LXC normal und kannst du ignorieren.

                            Zum Admin: Der läuft einwandfrei. admin.0 ist auf SSL eingestellt, du musst ihn also mit https aufrufen:

                            https://192.168.130.10:8081
                            

                            Mit http:// bekommst du keine Seite. Die Zertifikatswarnung im Browser einfach bestätigen. Alternativ geht auch admin.1 ohne SSL unter http://192.168.130.10:8091.

                            Zu getcap: Das liegt unter /usr/sbin und ist deshalb für deinen normalen User nicht im Pfad. Mit sudo geht es:

                            sudo getcap $(readlink -f $(which node))
                            

                            Ist aber nicht mehr wichtig, da die sysctl-Lösung greift.

                            Zur Frage, ob das Node-Update alles durcheinanderwirbelt: Nein. Das Update hat nur die Berechtigung für Ports unter 1024 entfernt, und das hat nur den Modbus-Slave getroffen. Controller, Admin, Web und die anderen Modbus-Instanzen laufen alle. Einen neuen LXC und das Backup zurückspielen würde ich deshalb nicht machen, das kostet dich nur Zeit.

                            Zu den merkwürdigen Telegram-Meldungen: Was genau kommt da? Zwei Möglichkeiten fallen mir ein:

                            1. Deine Skripte haben auf den Ausfall reagiert: Als keine Werte vom CMI kamen und danach die vielen Neustarts liefen, können Werte auf 0 oder auf alte Stände gesprungen sein und so Benachrichtigungen ausgelöst haben.
                            2. Es läuft noch irgendwo ein zweites ioBroker (alter Container, Testsystem) mit demselben Telegram-Bot.

                            Wenn du ein Beispiel einer solchen Meldung mit Uhrzeit postest, können wir das eingrenzen.

                            A
                            A
                            andibr
                            schrieb am zuletzt editiert von andibr
                            #18

                            @Bluefox
                            Guten Morgen, leider lässt sich da gar nichts mehr erreichen weder mit https://192.168.130.10:8081 noch über den admin.1 192.168.130.10:8091. Auch wüsste ich aktuell von keiner 2. Iob Installation in meinem Netzwerk, darum erstaunt es eben schon etwas mit den Meldungen. Es sind eigentlich Meldungen die nur getrigert werden wenn der Shelly vom Wäschetrockner ein ist, der ist aber definitiv aus gewesen, nach dem ich den ein und wieder ausgeschaltet habe (den Shelly) hat es aufgehört. Andere Skripte von meiner PV (Ladestatus PV-Akku) sind da eben nicht mehr gekommen, darum finde ich das alles sehr merkwürdig.

                            Ich habe mir jetzt rasch eine neuen LXC erstellt und rasch den Iobroker neu rauf gezogen, geht eigentlich ganz schnell. Aktuell macht er gerade ein Restore vom Backup, dann noch das Restore vom Redis und dann sollte es ja eigentlich shcon halbwegs wieder den Stand von vor dem Problem haben. Klar der bisherige LXC ist down und die IP auch bereits verschoben.

                            Edit:
                            Aber scheinbar lässt sich mit dem Backupit auch kein Restore mehr korrekt machen: Grundinstallation lief jetzt, nach dem Restore läuft auch wieder nichts mehr.

                            BluefoxB 1 Antwort Letzte Antwort
                            1
                            • A andibr

                              @Bluefox
                              Guten Morgen, leider lässt sich da gar nichts mehr erreichen weder mit https://192.168.130.10:8081 noch über den admin.1 192.168.130.10:8091. Auch wüsste ich aktuell von keiner 2. Iob Installation in meinem Netzwerk, darum erstaunt es eben schon etwas mit den Meldungen. Es sind eigentlich Meldungen die nur getrigert werden wenn der Shelly vom Wäschetrockner ein ist, der ist aber definitiv aus gewesen, nach dem ich den ein und wieder ausgeschaltet habe (den Shelly) hat es aufgehört. Andere Skripte von meiner PV (Ladestatus PV-Akku) sind da eben nicht mehr gekommen, darum finde ich das alles sehr merkwürdig.

                              Ich habe mir jetzt rasch eine neuen LXC erstellt und rasch den Iobroker neu rauf gezogen, geht eigentlich ganz schnell. Aktuell macht er gerade ein Restore vom Backup, dann noch das Restore vom Redis und dann sollte es ja eigentlich shcon halbwegs wieder den Stand von vor dem Problem haben. Klar der bisherige LXC ist down und die IP auch bereits verschoben.

                              Edit:
                              Aber scheinbar lässt sich mit dem Backupit auch kein Restore mehr korrekt machen: Grundinstallation lief jetzt, nach dem Restore läuft auch wieder nichts mehr.

                              BluefoxB
                              BluefoxB
                              Bluefox
                              schrieb am zuletzt editiert von
                              #19

                              @andibr sagte:

                              @Bluefox
                              Guten Morgen, leider lässt sich da gar nichts mehr erreichen weder mit https://192.168.130.10:8081 noch über den admin.1 192.168.130.10:8091. Auch wüsste ich aktuell von keiner 2. Iob Installation in meinem Netzwerk, darum erstaunt es eben schon etwas mit den Meldungen. Es sind eigentlich Meldungen die nur getrigert werden wenn der Shelly vom Wäschetrockner ein ist, der ist aber definitiv aus gewesen, nach dem ich den ein und wieder ausgeschaltet habe (den Shelly) hat es aufgehört. Andere Skripte von meiner PV (Ladestatus PV-Akku) sind da eben nicht mehr gekommen, darum finde ich das alles sehr merkwürdig.

                              Ich habe mir jetzt rasch eine neuen LXC erstellt und rasch den Iobroker neu rauf gezogen, geht eigentlich ganz schnell. Aktuell macht er gerade ein Restore vom Backup, dann noch das Restore vom Redis und dann sollte es ja eigentlich shcon halbwegs wieder den Stand von vor dem Problem haben. Klar der bisherige LXC ist down und die IP auch bereits verschoben.

                              Edit:
                              Aber scheinbar lässt sich mit dem Backupit auch kein Restore mehr korrekt machen: Grundinstallation lief jetzt, nach dem Restore läuft auch wieder nichts mehr.

                              Eigentlich in den logs sollte alles stehen, warum admin nicht startet.
                              Und "auch wieder nichts mehr" ist sehr dehnbare Begriff: vom Debian gar nicht läuft, bis Modbus liefert falsche Werte.

                              1 Antwort Letzte Antwort
                              1
                              • A
                                A
                                andibr
                                schrieb am zuletzt editiert von andibr
                                #20

                                Was auch immer da geschehen ist, jetzt ist nich mal mehr der Proxmox erreichbar. Das wird aber kaum mit Iobroker und dem Modbus-Adapter oder dem Restor zusammen hängen.

                                -> Da treffen sich wohl gerade ein paar sche... Dinge bei mir. Jetzt habe ich den Proxmox auf einen anderen Unifi-Port gesteckt (nicht mehr SFP-to-RJ45) und plötzlich geht es wieder.
                                Man und immer wieder Sonntags hat man soviel Aufwand

                                Edit: 12:14
                                So jetzt läuft der Iobroker aus dem Restore wieder und auch der Modbus Adapter .1 der welcher als Slave ist, läuft zumindest wieder und wirft jetzt zumindst andere Fehlermeldungen:

                                modbus.1 2026-10-25 12:10:12.798	warn	FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                                modbus.1 2026-10-25 12:10:12.797	warn	FC2 request outside discrete inputs boundaries: from 2, len 1. Expected max address 0
                                modbus.1 2026-10-25 12:10:12.797	warn	FC2 request outside discrete inputs boundaries: from 0, len 1. Expected max address 0
                                modbus.1 2026-10-25 12:10:11.797	warn	FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                                

                                Das sieht doch schon mal ganz anderst aus, diese Meldung verstehe ich zwar auch nicht ganz, denn auch diese hatte ich vorher nicht. Aber wenn ich das richtig verstehe habe ich da eine Adresse drin, die es nicht geben darf.
                                Und Nein, der 2.admin.Adapter ist gar nicht für evcc sondern damit Node-Red direkt in die Datenpunkte schreiben kann.

                                A 1 Antwort Letzte Antwort
                                0
                                • A andibr

                                  Was auch immer da geschehen ist, jetzt ist nich mal mehr der Proxmox erreichbar. Das wird aber kaum mit Iobroker und dem Modbus-Adapter oder dem Restor zusammen hängen.

                                  -> Da treffen sich wohl gerade ein paar sche... Dinge bei mir. Jetzt habe ich den Proxmox auf einen anderen Unifi-Port gesteckt (nicht mehr SFP-to-RJ45) und plötzlich geht es wieder.
                                  Man und immer wieder Sonntags hat man soviel Aufwand

                                  Edit: 12:14
                                  So jetzt läuft der Iobroker aus dem Restore wieder und auch der Modbus Adapter .1 der welcher als Slave ist, läuft zumindest wieder und wirft jetzt zumindst andere Fehlermeldungen:

                                  modbus.1 2026-10-25 12:10:12.798	warn	FC2 request outside discrete inputs boundaries: from 3, len 1. Expected max address 0
                                  modbus.1 2026-10-25 12:10:12.797	warn	FC2 request outside discrete inputs boundaries: from 2, len 1. Expected max address 0
                                  modbus.1 2026-10-25 12:10:12.797	warn	FC2 request outside discrete inputs boundaries: from 0, len 1. Expected max address 0
                                  modbus.1 2026-10-25 12:10:11.797	warn	FC2 request outside discrete inputs boundaries: from 1, len 1. Expected max address 0
                                  

                                  Das sieht doch schon mal ganz anderst aus, diese Meldung verstehe ich zwar auch nicht ganz, denn auch diese hatte ich vorher nicht. Aber wenn ich das richtig verstehe habe ich da eine Adresse drin, die es nicht geben darf.
                                  Und Nein, der 2.admin.Adapter ist gar nicht für evcc sondern damit Node-Red direkt in die Datenpunkte schreiben kann.

                                  A
                                  A
                                  andibr
                                  schrieb am zuletzt editiert von
                                  #21

                                  So auch dieser Fehler im Modbus noch repariert: in meinem CMI hatte es bei den Ethernet Digital Inputs in 4 Datenpunkten irgendwelche Einträge drin, und diese Daten hat der Adapter natürlich vergeblich im Iobroker gesucht.

                                  So jetzt läuft es zumindest wieder ohne das es das Log überfüllt.
                                  Vielen Dank für eure Geduld und Hilfe.

                                  1 Antwort Letzte Antwort
                                  1

                                  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

                                  490

                                  Online

                                  33.1k

                                  Benutzer

                                  84.2k

                                  Themen

                                  1.4m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2026
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe