Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Adapter auf dem Slave werden nicht gestartet

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter auf dem Slave werden nicht gestartet

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @splatterjoe last edited by

      @splatterjoe sagte in Adapter auf dem Slave werden nicht gestartet:

      was genau ist/macht diese Liste?

      Die war doch auf deinem System. Musst du angelegt haben und daher wissen warum.

      Die Anleitung zum nodejs-Update ist nicht mehr aktuell. Mittlerweile ist das ein anderes Repository.

      S 1 Reply Last reply Reply Quote 0
      • S
        splatterjoe @Thomas Braun last edited by splatterjoe

        @thomas-braun
        Das Netzteil habe ich nun mal ausgetauscht und die Core-Spannung des Pis sieht wieder normal aus. Danke für den Hinweis erst einmal.

        An die azlux.list kann ich mich nicht erinnern. Wer weiß woher die kommt. 😁

        Ich hatte bei der Installation von nodejs ein paar Probleme gehabt und konnte diese durch mehrmaliges löschen und erneutes installieren von nodejs korrigieren. Eine Neuinstallation vom js-controller hat eben leider auch nicht geholfen den Fehler aus meinem ersten Post zu beseitigen.

        Folgendermaßen habe ich ihn neu installiert.

        iob stop
        npm uninstall iobroker.js-controller
        npm install iobroker.js-controller
        iob start
        
        Thomas Braun 2 Replies Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @splatterjoe last edited by

          @splatterjoe sagte in Adapter auf dem Slave werden nicht gestartet:

          Ich hatte bei der Installation von nodejs ein paar Probleme gehabt

          Welcher Art?

          1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @splatterjoe last edited by Thomas Braun

            @splatterjoe sagte in Adapter auf dem Slave werden nicht gestartet:

            Folgendermaßen habe ich ihn neu installiert.

            Immer vollständige Ein- und Ausgaben, inkl. des LoginPrompts. So kann ich nicht sehen in welchem Verzeichnis du gestanden hast. Davon abgesehen wird die Installation mit dem User 'iobroker' durchgeführt.

            S 2 Replies Last reply Reply Quote 0
            • S
              splatterjoe @Thomas Braun last edited by

              @thomas-braun sagte in Adapter auf dem Slave werden nicht gestartet:

              @splatterjoe sagte in Adapter auf dem Slave werden nicht gestartet:

              Folgendermaßen habe ich ihn neu installiert.

              Immer vollständige Ein- und Ausgaben, inkl. des LoginPrompts. So kann ich nicht sehen in welchem Verzeichnis du gestanden hast. Davon abgesehen wird die Installation mit dem User 'iobroker' durchgeführt.

              aike@iobrokerSlave:~ $ vcgencmd measure_volts core
              volt=1.3375V
              aike@iobrokerSlave:~ $ cd /opt/iobroker/
              aike@iobrokerSlave:/opt/iobroker $ iob status
              iobroker is not running on this host.
              
              At least one iobroker host is running.
              
              Objects type: jsonl
              States  type: jsonl
              aike@iobrokerSlave:/opt/iobroker $ npm install iobroker.js-controller
              
              up to date in 9s
              
              28 packages are looking for funding
                run `npm fund` for details
              aike@iobrokerSlave:/opt/iobroker $ npm uninstall iobroker.js-controller
              
              removed 248 packages in 7s
              
              16 packages are looking for funding
                run `npm fund` for details
              aike@iobrokerSlave:/opt/iobroker $ npm install iobroker.js-controller
              
              added 247 packages in 6m
              
              28 packages are looking for funding
                run `npm fund` for details
              aike@iobrokerSlave:/opt/iobroker $ iob start
              aike@iobrokerSlave:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
              /usr/bin/nodejs
              /usr/bin/node
              /usr/bin/npm
              /usr/bin/npx
              v18.18.0
              v18.18.0
              9.8.1
              9.8.1
              
              
              Thomas Braun 1 Reply Last reply Reply Quote 0
              • S
                splatterjoe @Thomas Braun last edited by

                @thomas-braun sagte in Adapter auf dem Slave werden nicht gestartet:

                @splatterjoe sagte in Adapter auf dem Slave werden nicht gestartet:

                Folgendermaßen habe ich ihn neu installiert.

                Immer vollständige Ein- und Ausgaben, inkl. des LoginPrompts. So kann ich nicht sehen in welchem Verzeichnis du gestanden hast. Davon abgesehen wird die Installation mit dem User 'iobroker' durchgeführt.

                Ich hatte Probleme mit npm, da dies nicht korrekt geupdated wurde. Das bliebt auf der alten Version hängen.

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @splatterjoe last edited by

                  @splatterjoe sagte in Adapter auf dem Slave werden nicht gestartet:

                  Das bliebt auf der alten Version hängen.

                  Dann war das nicht ordentlich über den Paketmanager installiert sondern wild daneben geworfen.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    splatterjoe @Thomas Braun last edited by

                    @thomas-braun Das kann durch meine Reparaturversuche gut möglich sein. Jetzt sind die Versionen auf jeden fall auf dem Maser und Slave aktuell und in Ordnung 🙂 Lediglich der js-controller zickt noch etwas herum.

                    1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @splatterjoe last edited by

                      @splatterjoe

                      iob stop
                      iob fix
                      ion start 
                      

                      Und gib nochmal die

                      iob diag
                      

                      her.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        splatterjoe @Thomas Braun last edited by

                        @thomas-braun

                        Diagnose-Daten SLAVE:

                        Skript v.2023-06-20
                        
                        *** BASE SYSTEM ***
                           Static hostname: iobrokerSlave
                                 Icon name: computer
                                Machine ID: bd37f8ac5bea4b2384407892c7e9ce43
                                   Boot ID: 66b67d3b884940cfb2ac71c64708e2f2
                          Operating System: Debian GNU/Linux 11 (bullseye)
                                    Kernel: Linux 6.1.21-v8+
                              Architecture: arm64
                        
                        Model           : Raspberry Pi 3 Model B Rev 1.2
                        Docker          : false
                        Virtualization  : none
                        Kernel          : aarch64
                        Userland        : arm64
                        
                        Systemuptime and Load:
                         12:37:01 up  1:23,  1 user,  load average: 0.09, 0.17, 0.40
                        CPU threads: 4
                        
                        Raspberry only:
                        throttled=0x0
                        Other values than 0x0 hint to temperature/voltage problems
                        temp=56.4'C
                        volt=1.3375V
                        
                        *** Time and Time Zones ***
                                       Local time: Sat 2023-09-30 12:37:01 CEST
                                   Universal time: Sat 2023-09-30 10:37:01 UTC
                                         RTC time: n/a
                                        Time zone: Europe/Berlin (CEST, +0200)
                        System clock synchronized: yes
                                      NTP service: active
                                  RTC in local TZ: no
                        
                        *** User and Groups ***
                        aike
                        /home/aike
                        aike adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
                        
                        *** X-Server-Setup ***
                        X-Server:       false
                        Desktop:
                        Terminal:       tty
                        Boot Target:    multi-user.target
                        
                        *** MEMORY ***
                                       total        used        free      shared  buff/cache   available
                        Mem:            909M         87M        334M        0.0K        488M        750M
                        Swap:            99M        1.0M         98M
                        Total:          1.0G         88M        432M
                        
                                  909 M total memory
                                   87 M used memory
                                  124 M active memory
                                  341 M inactive memory
                                  334 M free memory
                                   32 M buffer memory
                                  456 M swap cache
                                   99 M total swap
                                    1 M used swap
                                   98 M free swap
                        
                        Raspberry only:
                        oom events: 0
                        lifetime oom required: 0 Mbytes
                        total time in oom handler: 0 ms
                        max time spent in oom handler: 0 ms
                        
                        *** FILESYSTEM ***
                        Filesystem     Type      Size  Used Avail Use% Mounted on
                        /dev/root      ext4       29G  5.8G   22G  22% /
                        devtmpfs       devtmpfs  325M     0  325M   0% /dev
                        tmpfs          tmpfs     455M     0  455M   0% /dev/shm
                        tmpfs          tmpfs     182M  1.1M  181M   1% /run
                        tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
                        /dev/mmcblk0p1 vfat      255M   31M  225M  13% /boot
                        tmpfs          tmpfs      91M     0   91M   0% /run/user/1000
                        
                        Messages concerning ext4 filesystem in dmesg:
                        [Sat Sep 30 11:13:20 2023] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 video=Composite-1:720x480@60i vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=tty1 root=PARTUUID=36b9d505-02 rootfstype=ext4 fsck.repair=yes rootwait
                        [Sat Sep 30 11:13:23 2023] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none.
                        [Sat Sep 30 11:13:23 2023] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
                        [Sat Sep 30 11:13:27 2023] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none.
                        
                        Show mounted filesystems (real ones only):
                        TARGET  SOURCE         FSTYPE OPTIONS
                        /       /dev/mmcblk0p2 ext4   rw,noatime
                        `-/boot /dev/mmcblk0p1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
                        
                        Files in neuralgic directories:
                        
                        /var:
                        3.9G    /var/
                        3.1G    /var/log
                        2.9G    /var/log/journal/bd37f8ac5bea4b2384407892c7e9ce43
                        2.9G    /var/log/journal
                        515M    /var/cache
                        
                        Archived and active journals take up 2.8G in the file system.
                        
                        /opt/iobroker/backups:
                        4.0K    /opt/iobroker/backups/
                        
                        /opt/iobroker/iobroker-data:
                        15M     /opt/iobroker/iobroker-data/files
                        15M     /opt/iobroker/iobroker-data/
                        13M     /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js
                        13M     /opt/iobroker/iobroker-data/files/admin.admin/custom/static
                        13M     /opt/iobroker/iobroker-data/files/admin.admin/custom
                        
                        The five largest files in iobroker-data are:
                        6.3M    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js.map
                        2.8M    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js
                        1.6M    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_material_Accordion_index_js-node_modules_mui_material_AccordionDetai-57e02d.0886b730.chunk.js.map
                        652K    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js.map
                        384K    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_material_Accordion_index_js-node_modules_mui_material_AccordionDetai-57e02d.0886b730.chunk.js
                        
                        *** NodeJS-Installation ***
                        
                        /usr/bin/nodejs         v18.18.0
                        /usr/bin/node           v18.18.0
                        /usr/bin/npm            9.8.1
                        /usr/bin/npx            9.8.1
                        
                        
                        nodejs:
                          Installed: 18.18.0-1nodesource1
                          Candidate: 18.18.0-1nodesource1
                          Version table:
                         *** 18.18.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                                100 /var/lib/dpkg/status
                             18.17.1-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.17.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.16.1-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.16.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.15.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.14.2-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.14.1-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.14.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.13.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.12.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.11.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.10.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.9.1-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.9.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.8.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.7.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.6.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.5.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.4.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.3.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.2.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.1.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             18.0.0-1nodesource1 500
                                500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
                             12.22.12~dfsg-1~deb11u4 500
                                500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages
                             12.22.12~dfsg-1~deb11u3 500
                                500 http://deb.debian.org/debian bullseye/main arm64 Packages
                        
                        Temp directories causing npm8 problem: 0
                        No problems detected
                        
                        Errors in npm tree: 0
                        
                        *** ioBroker-Installation ***
                        
                        ioBroker Status
                        iobroker is not running on this host.
                        
                        At least one iobroker host is running.
                        
                        Objects type: jsonl
                        States  type: jsonl
                        
                        No configuration change needed.
                        
                        
                        Multihost discovery server: disabled
                        Discovery authentication:   enabled
                        Persistent activation:      disabled
                        Objects:                    jsonl on 192.168.100.3
                        States:                     jsonl on 192.168.100.3
                        
                        Core adapters versions
                        js-controller:  5.0.12
                        admin:          "admin" not found
                        javascript:     "javascript" not found
                        
                        Adapters from github:   0
                        
                        Adapter State
                        + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                        + system.adapter.alexa2.0                 : alexa2                : iobroker                                 -  enabled
                        + system.adapter.backitup.2               : backitup              : iobroker                                 -  enabled
                        + system.adapter.bydhvs.0                 : bydhvs                : iobroker                                 -  enabled
                          system.adapter.canbus.0                 : canbus                : iobrokerSlave                            -  enabled
                        + system.adapter.discovery.0              : discovery             : iobroker                                 -  enabled
                        + system.adapter.ecb1.0                   : ecb1                  : iobroker                                 -  enabled
                          system.adapter.energiefluss.0           : energiefluss          : iobroker                                 - disabled
                        + system.adapter.enocean.0                : enocean               : iobroker                                 -  enabled
                        + system.adapter.evcc.0                   : evcc                  : iobroker                                 -  enabled, port: 7070
                          system.adapter.flot.0                   : flot                  : iobroker                                 - disabled
                        + system.adapter.fritzdect.0              : fritzdect             : iobroker                                 -  enabled
                        + system.adapter.fronius.0                : fronius               : iobroker                                 -  enabled
                        + system.adapter.harmony.0                : harmony               : iobroker                                 -  enabled
                        + system.adapter.history.0                : history               : iobroker                                 -  enabled
                        + system.adapter.homeconnect.0            : homeconnect           : iobroker                                 -  enabled
                        + system.adapter.husqvarna-automower.0    : husqvarna-automower   : iobroker                                 -  enabled
                        + system.adapter.hydrawise.0              : hydrawise             : iobroker                                 -  enabled
                          system.adapter.ical.0                   : ical                  : iobroker                                 - disabled
                          system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : iobroker                                 -  enabled
                        + system.adapter.influxdb.0               : influxdb              : iobroker                                 -  enabled, port: 8086
                        + system.adapter.influxdb.1               : influxdb              : iobroker                                 -  enabled, port: 8086
                        + system.adapter.influxdb.2               : influxdb              : iobroker                                 -  enabled, port: 8086
                        + system.adapter.info.0                   : info                  : iobroker                                 -  enabled
                        + system.adapter.iot.0                    : iot                   : iobroker                                 -  enabled
                        + system.adapter.iqontrol.0               : iqontrol              : iobroker                                 -  enabled
                        + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
                          system.adapter.meteoalarm.0             : meteoalarm            : iobroker                                 -  enabled
                        + system.adapter.mihome-vacuum.0          : mihome-vacuum         : iobroker                                 -  enabled, port: 54321
                          system.adapter.modbus.0                 : modbus                : iobrokerSlave                            -  enabled
                        + system.adapter.modbus.1                 : modbus                : iobroker                                 -  enabled
                        + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 192.168.100.3
                          system.adapter.netatmo-crawler.0        : netatmo-crawler       : iobroker                                 -  enabled
                        + system.adapter.node-red.0               : node-red              : iobroker                                 -  enabled, port: 1880, bind: 0.0.0.0
                        + system.adapter.nut.0                    : nut                   : iobroker                                 -  enabled
                          system.adapter.openweathermap.0         : openweathermap        : iobroker                                 -  enabled
                        + system.adapter.paw.0                    : paw                   : iobroker                                 -  enabled, port: 8898
                        + system.adapter.pi-hole.0                : pi-hole               : iobroker                                 -  enabled
                        + system.adapter.proxmox.0                : proxmox               : iobroker                                 -  enabled, port: 8006
                        + system.adapter.pvforecast.0             : pvforecast            : iobroker                                 -  enabled
                        + system.adapter.scenes.0                 : scenes                : iobroker                                 -  enabled
                        + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1882, bind: 0.0.0.0
                          system.adapter.smartmeter.0             : smartmeter            : iobrokerSlave                            -  enabled
                        + system.adapter.socketio.0               : socketio              : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0 (SSL), run as: admin
                        + system.adapter.sourceanalytix.0         : sourceanalytix        : iobroker                                 -  enabled
                        + system.adapter.synology.0               : synology              : iobroker                                 -  enabled, port: 5000
                        + system.adapter.tahoma.0                 : tahoma                : iobroker                                 -  enabled
                        + system.adapter.tapo.0                   : tapo                  : iobroker                                 -  enabled
                        + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
                        + system.adapter.text2command.0           : text2command          : iobroker                                 -  enabled
                        + system.adapter.tibberconnect.0          : tibberconnect         : iobroker                                 -  enabled
                        + system.adapter.tr-064.0                 : tr-064                : iobroker                                 -  enabled
                          system.adapter.vis-icontwo.0            : vis-icontwo           : iobroker                                 -  enabled
                          system.adapter.vis-material-advanced.0  : vis-material-advanced : iobroker                                 -  enabled
                          system.adapter.vis-metro.0              : vis-metro             : iobroker                                 -  enabled
                          system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
                        + system.adapter.vw-connect.0             : vw-connect            : iobroker                                 -  enabled
                        + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                          system.adapter.yeelight-2.0             : yeelight-2            : iobroker                                 - disabled
                        + system.adapter.zigbee.0                 : zigbee                : iobroker                                 -  enabled, port: /dev/ttyACM0
                        + system.adapter.zigbee.1                 : zigbee                : iobroker                                 -  enabled, port: /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_56ef6b11b293eb11953d1b4f3d98b6d1-if00-port0
                        
                        + instance is alive
                        
                        Enabled adapters with bindings
                        + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                        + system.adapter.evcc.0                   : evcc                  : iobroker                                 -  enabled, port: 7070
                        + system.adapter.influxdb.0               : influxdb              : iobroker                                 -  enabled, port: 8086
                        + system.adapter.influxdb.1               : influxdb              : iobroker                                 -  enabled, port: 8086
                        + system.adapter.influxdb.2               : influxdb              : iobroker                                 -  enabled, port: 8086
                        + system.adapter.mihome-vacuum.0          : mihome-vacuum         : iobroker                                 -  enabled, port: 54321
                        + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 192.168.100.3
                        + system.adapter.node-red.0               : node-red              : iobroker                                 -  enabled, port: 1880, bind: 0.0.0.0
                        + system.adapter.paw.0                    : paw                   : iobroker                                 -  enabled, port: 8898
                        + system.adapter.proxmox.0                : proxmox               : iobroker                                 -  enabled, port: 8006
                        + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1882, bind: 0.0.0.0
                        + system.adapter.socketio.0               : socketio              : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0 (SSL), run as: admin
                        + system.adapter.synology.0               : synology              : iobroker                                 -  enabled, port: 5000
                        + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
                        + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                        + system.adapter.zigbee.0                 : zigbee                : iobroker                                 -  enabled, port: /dev/ttyACM0
                        + system.adapter.zigbee.1                 : zigbee                : iobroker                                 -  enabled, port: /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_56ef6b11b293eb11953d1b4f3d98b6d1-if00-port0
                        
                        ioBroker-Repositories
                        stable        : http://download.iobroker.net/sources-dist.json
                        beta          : http://download.iobroker.net/sources-dist-latest.json
                        live-beta     : http://iobroker.live/repo/sources-dist-latest.json
                        live-stable   : http://iobroker.live/repo/sources-dist.json
                        default       : http://download.iobroker.net/sources-dist.json
                        
                        Active repo(s): stable
                        
                        Installed ioBroker-Instances
                        Used repository: stable
                        Adapter    "canbus"       : 1.3.1    , installed 1.3.1
                        Adapter    "discovery"    : 3.1.0    , installed 3.1.0
                        Controller "js-controller": 5.0.12   , installed 5.0.12
                        Adapter    "modbus"       : 5.0.11   , installed 5.0.11
                        Adapter    "smartmeter"   : 3.3.4    , installed 3.3.4
                        
                        Objects and States
                        Please stand by - This may take a while
                        Objects:        14570
                        States:         15923
                        
                        *** OS-Repositories and Updates ***
                        Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
                        Hit:2 http://deb.debian.org/debian bullseye InRelease
                        Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
                        Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
                        Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease
                        Reading package lists...
                        Pending Updates: 0
                        
                        *** Listening Ports ***
                        Active Internet connections (only servers)
                        Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
                        tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          13131      660/sshd: /usr/sbin
                        tcp6       0      0 :::22                   :::*                    LISTEN      0          13133      660/sshd: /usr/sbin
                        udp        0      0 0.0.0.0:52280           0.0.0.0:*                           108        13059      533/avahi-daemon: r
                        udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          11798      899/dhcpcd
                        udp        0      0 0.0.0.0:5353            0.0.0.0:*                           108        13057      533/avahi-daemon: r
                        udp6       0      0 :::546                  :::*                                0          11816      899/dhcpcd
                        udp6       0      0 :::32893                :::*                                108        13060      533/avahi-daemon: r
                        udp6       0      0 :::5353                 :::*                                108        13058      533/avahi-daemon: r
                        
                        *** Log File - Last 25 Lines ***
                        
                        2023-09-30 12:21:34.573  - error: host.iobrokerSlave instance system.adapter.smartmeter.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                        2023-09-30 12:21:34.573  - info: host.iobrokerSlave Restart adapter system.adapter.smartmeter.0 because enabled
                        2023-09-30 12:21:40.381  - info: host.iobrokerSlave instance system.adapter.modbus.0 started with pid 3802
                        2023-09-30 12:21:41.182  - error: host.iobrokerSlave Caught by controller[0]: /opt/iobroker/node_modules/@iobroker/adapter-core/build/index.js:1
                        2023-09-30 12:21:41.183  - error: host.iobrokerSlave Caught by controller[0]: �D�l@��$
                        2023-09-30 12:21:41.184  - error: host.iobrokerSlave Caught by controller[0]: ^
                        2023-09-30 12:21:41.184  - error: host.iobrokerSlave Caught by controller[0]: SyntaxError: Invalid or unexpected token
                        2023-09-30 12:21:41.184  - error: host.iobrokerSlave Caught by controller[0]:     at internalCompileFunction (node:internal/vm:73:18)
                        2023-09-30 12:21:41.185  - error: host.iobrokerSlave Caught by controller[0]:     at wrapSafe (node:internal/modules/cjs/loader:1178:20)
                        2023-09-30 12:21:41.185  - error: host.iobrokerSlave Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1220:27)
                        2023-09-30 12:21:41.185  - error: host.iobrokerSlave Caught by controller[0]:     at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
                        2023-09-30 12:21:41.186  - error: host.iobrokerSlave Caught by controller[0]:     at Module.load (node:internal/modules/cjs/loader:1119:32)
                        2023-09-30 12:21:41.186  - error: host.iobrokerSlave Caught by controller[0]:     at Module._load (node:internal/modules/cjs/loader:960:12)
                        2023-09-30 12:21:41.186  - error: host.iobrokerSlave Caught by controller[0]:     at Module.require (node:internal/modules/cjs/loader:1143:19)
                        2023-09-30 12:21:41.187  - error: host.iobrokerSlave Caught by controller[0]:     at require (node:internal/modules/cjs/helpers:119:18)
                        2023-09-30 12:21:41.187  - error: host.iobrokerSlave Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.modbus/main.js:6:21)
                        2023-09-30 12:21:41.187  - error: host.iobrokerSlave Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1256:14)
                        2023-09-30 12:21:41.187  - error: host.iobrokerSlave Caught by controller[0]: Node.js v18.18.0
                        2023-09-30 12:21:41.188  - error: host.iobrokerSlave instance system.adapter.modbus.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                        2023-09-30 12:21:41.188  - info: host.iobrokerSlave Restart adapter system.adapter.modbus.0 because enabled
                        2023-09-30 12:21:43.119  - info: host.iobrokerSlave received SIGTERM
                        2023-09-30 12:21:43.127  - info: host.iobrokerSlave stopInstance system.adapter.modbus.0 (force=false, process=false)
                        2023-09-30 12:21:43.128  - info: host.iobrokerSlave stopInstance system.adapter.smartmeter.0 (force=false, process=false)
                        2023-09-30 12:21:43.128  - info: host.iobrokerSlave stopInstance system.adapter.canbus.0 (force=false, process=false)
                        2023-09-30 12:21:58.169  - info: host.iobrokerSlave force terminating
                        
                        

                        Die cat /opt/iobroker/node_modules/@iobroker/adapter-core/build/index.js ist leider immer noch defekt. Könntest du mir noch eben verraten wie ich das anstellen soll?

                        ->

                        Und für den Master legst du auch das neue nodesource-Repo an, wie es auf dem Raspberry schon der Fall ist.

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @splatterjoe last edited by

                          @splatterjoe

                          Für die nodesource.list findest du ein Skript in meiner Signatur.

                          1 Reply Last reply Reply Quote 0
                          • S
                            splatterjoe last edited by splatterjoe

                            Ich habe mich durchgerungen und den Slave mal wieder neu installiert und danach wollte ich die drei Adapter (can, smartmeter, modbus) nach dem Aufsetzen des Multihost-Systems wieder auf den Slave verschieben (über Master-Webinterface). Leider bekomme ich das Multihost-System nicht korrekt zum laufen und musste zwischendurch sogar meinen Master nochmal reanimieren. Nun läuft immerhin der Master wieder 🙂

                            Über ein einfaches iobroker multihost enable auf dem Master und dann ein iobroker multihost connect auf dem Slave hat es leider nicht funktioniert. Danach habe ich per iobroker setup custom beide Systeme überprüft.

                            Master:

                            Current configuration:
                            - Objects database:
                              - Type: jsonl
                              - Host/Unix Socket: 0.0.0.0
                              - Port: 9001
                            - States database:
                              - Type: jsonl
                              - Host/Unix Socket: 0.0.0.0
                              - Port: 9000
                            - Data Directory: ../../iobroker-data/
                            - Host name: iobroker
                            

                            Slave:

                            Current configuration:
                            - Objects database:
                              - Type: jsonl
                              - Host/Unix Socket: 192.168.100.3
                              - Port: 9001
                            - States database:
                              - Type: jsonl
                              - Host/Unix Socket: 192.168.100.3
                              - Port: 9000
                            - Data Directory: ../../iobroker-data/
                            

                            Was mir jetzt auffällt ist, dass der Hostname beim Slave fehlt. Ist das so richtig? Schließlich wird dieser ja auch abgefragt.

                            Starte ich nun auf dem Master iobroker multihost enable bleibt dieser stehen, obwohl in allen Anleitungen/Tutorials er in dann im normalen Prompt wieder landen sollte, wie es nach jedem Befehl eigentlich auch üblich ist. Beim Slave ist das genauso nachdem ich iobroker multihost connect eingebe. Im Hintergrund passiert auf jeden Fall etwas, da der Slave komischerweise dann im Master auftaucht, obwohl ich noch nicht einmal ein Passwort eingegeben habe.

                            Master:

                            aike@iobroker:~$ iobroker multihost enable
                            Multihost discovery server activated on this host. If iobroker is currently not running please start befeore trying to discover this host.
                            Important: Multihost discovery works with UDP packets. Make sure they are routed correctly in your network. If you use Docker you also need to configure this correctly.
                            Multihost discovery will be automatically deactivated after 15 minutes. If you want to activate it permanently use the --persist flag
                            Discovery authentication activated.
                            Enter secret phrase for connection:
                            Repeat secret phrase for connection:
                            Please check the binding of the configured jsonl server to allow remote connections.
                            Please restart ioBroker for the changes to take effect: "iobroker restart"
                            
                            
                            Multihost discovery server: enabled
                            Discovery authentication:   enabled
                            Persistent activation:      disabled
                            Objects:                    jsonl on 0.0.0.0
                            States:                     jsonl on 0.0.0.0
                            
                            

                            Slave:

                            aike@iobrokerSlave:~ $ iobroker multihost connect
                            
                            

                            Beim Schreiben dieses Posts fiel mir ein, dass ich das Log des Slaves einmal auf "Alles" stellen könnte und dort sind mir folgende Logs aufgefallen. Das sieht mir so aus, als wären hier ein paar Reste vom Versuch per redis die Multihost-Konfiguration (Anleitung) zu nutzen.

                            
                            host.iobrokerSlave
                            2023-10-02 21:40:21.165	silly	States system redis pmessage system.adapter.*.alive/system.adapter.socketio.0.alive:{"val":true,"ack":true,"ts":1696275621164,"q":0,"from":"system.adapter.socketio.0","lc":1696272246053,"expire":true}
                            host.iobrokerSlave
                            2023-10-02 21:40:21.115	silly	States system redis pmessage system.adapter.*.alive/system.adapter.modbus.1.alive:{"val":true,"ack":true,"ts":1696275621114,"q":0,"from":"system.adapter.modbus.1","lc":1696272186030,"expire":true}
                            host.iobrokerSlave
                            2023-10-02 21:40:21.108	silly	States system redis pmessage system.adapter.*.alive/system.adapter.evcc.0.alive:{"val":true,"ack":true,"ts":1696275621107,"q":0,"from":"system.adapter.evcc.0","lc":1696272306040,"expire":true}
                            host.iobrokerSlave
                            2023-10-02 21:40:20.497	silly	States system redis pmessage system.adapter.*.alive/system.adapter.vw-connect.0.alive:{"val":true,"ack":true,"ts":1696275620496,"q":0,"from":"system.adapter.vw-connect.0","lc":1696272290414,"expire":true}
                            host.iobrokerSlave
                            2023-10-02 21:40:20.486	silly	States system redis pmessage system.adapter.*.alive/system.adapter.iot.0.alive:{"val":true,"ack":true,"ts":1696275620485,"q":0,"from":"system.adapter.iot.0","lc":1696272230391,"expire":true}
                            host.iobrokerSlave
                            2023-10-02 21:40:20.195	silly	States system redis pmessage system.adapter.*.alive/system.adapter.shelly.0.alive:{"val":true,"ack":true,"ts":1696275620194,"q":0,"from":"system.adapter.shelly.0","lc":1696272170120,"expire":true}
                            host.iobrokerSlave
                            2023-10-02 21:40:19.162	silly	
                            

                            Vielleicht kann mir jemand helfen die etwas verkorkste Multihost-Installation wieder zum Laufen zu bringen.

                            Grüße

                            -> Weiter hier Multihost-Konfiguration nicht wiederherstellbar

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            989
                            Online

                            31.7k
                            Users

                            79.6k
                            Topics

                            1.3m
                            Posts

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