Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. hometm

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    H
    • Profile
    • Following 0
    • Followers 0
    • Topics 32
    • Posts 129
    • Best 2
    • Groups 2

    hometm

    @hometm

    2
    Reputation
    81
    Profile views
    129
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    hometm Follow
    Pro Starter

    Best posts made by hometm

    • RE: [Projekt] ioBroker Redundanz/HotStandby

      Hallo,

      das Ganze ist nun unter https://github.com/hometm/ioBroker-Standby zu finden.

      > Wie ist das: Läuft das "Standby" System damit die ganze Zeit mit oder fährt es erst hoch wenn es nötig ist? Ich speche vor allem davon ob alle Skripte auch alle dort laufen bzw Gerätedaten ankommen und so?!

      Der Standby läuft die ganze Zeit, lediglich die Netzwerkschnittstelle wird aktiviert/deaktiviert.

      > Das Problem zum "Switch"-Zeitpunkt in meinen Augen ist genau der Stand der Daten - also Objekte und States. Wenn Du einfach nur switchst hat der Standby im Notfall einen anderen Datenstand, oder wie syncst Du das ?! Damit gehen Skripte kaputt (wäre zumindestens bei mir so).

      Mir ging es weniger um lang-laufende Skripte (z.B. Verbrauchsmessung, Datenaufzeichnung, . ..), sondern um die 'lebensnotwendigen' kurz-laufenden Skripte (z.B. Rolladen, Wasser-Magnetventil, Lichter). Wenn meine lang-laufenden Skripte fehlschlagen, ist das für mich verkraftbar. Wenn ich aber nicht zu Hause bin, und das Licht nicht mehr funktioniert, habe ich ein Problem mit meiner Frau 🙂

      ` > Meine Idee dazu wäre:

      • Redis

      • Auf dem Standby host ist ein Slave vom Master. Damit sind alle State-Daten aktuell. Das "objects.json" kann man regelmäßig syncen (alle 30 mins sollte locker reichen, so oft ändern sich Objekte nicht wenn das System "nur" läuft)

      • Dann müsste man im Switch fall den Redis stoppen, zum Master machen und wieder hochfahren und dann erst den ioBroker dort hochfahren mit dem "lokalen" Redis.

      • Ein Auto-Switch zurück geht dann aber nicht weil man vorher den Redis wieder in sync bringen muss `

      So etwas war meine erste Idee. Ich hatte ein mal pro Stunde die Engineeringdaten (Skripte, Vis Views, Zustände,…) vom Master kopiert. Und das Standby System nur gestartet, wenn der Master nicht mehr erreicht bar war.

      Diese hatte ich aber verworfen, weil:

      • Es ist nicht sicher, dass die übertragenen Daten konsistent sind

      • Was, wenn während dem Kopieren der Daten der Master abstürzt?

      • Man weiß im Vorfeld nicht, ob ioBroker anläuft

      • Der Start dauert auf dem Raspi paar Minuten

      => Für soetwas benötigt man vermutlich zwei Standby Systeme, welche immer abwechselnd Syncen/Starten. Damit immer ein Standby mit Konsistenten Daten bereit steht

      Tobias

      posted in ioBroker Allgemein
      H
      hometm
    • Absturz ioBroker und RPI OS

      Hallo,

      ich hatte in letzter Zeit mehrere Abstürze von ioBroker, welche das komplette RPI OS (inkl. ssh) crashen ließen. Lediglich auf ping antwortet der RPI noch.

      bei allen Abstürzen waren dies die letzten Meldungen (ournalctl -b -1 -e)
      624e1ba7-04f2-46cc-be66-f8156082ff60-image.png

      Nach einem Neustart steht bei Shelly folgende Meldung an 3040a7ac-2d39-4fca-897e-39dac6042fb6-image.png

      Alle der Abstürze hatten die gleichen Meldungen im Journal, und jedes mal stand nach dem Reboot des RPI ein Update für ein Shelly-Gerät an

      Liegt der Crash am shelly adapter?

      Vielen Dank
      Tobias

      ========== Start marking the full check here ===========

      Script v.2025-03-08
      
      *** BASE SYSTEM ***
       Static hostname: rpiiob
             Icon name: computer
      Operating System: Debian GNU/Linux 12 (bookworm)
                Kernel: Linux 6.6.31+rpt-rpi-v8
          Architecture: arm64
      OS is similar to: 
      
      Model		: Raspberry Pi 4 Model B Rev 1.5
      Docker          : false
      Virtualization  : none
      Kernel          : aarch64
      Userland        : 64 bit
      
      Systemuptime and Load:
       14:11:09 up  3:48,  3 users,  load average: 5.82, 3.06, 2.18
      CPU threads: 4
      
      
      *** LIFE CYCLE STATUS ***
      Operating System is the current Debian stable version codenamed 'bookworm'!
      
      *** RASPBERRY THROTTLING ***
      Current issues:
      No throttling issues detected.
      
      Previously detected issues:
      No throttling issues detected.
      
      *** TIME AND TIMEZONES ***
                     Local time: Sun 2025-06-08 14:11:10 CEST
                 Universal time: Sun 2025-06-08 12:11:10 UTC
                       RTC time: n/a
                      Time zone: Europe/Berlin (CEST, +0200)
      System clock synchronized: yes
                    NTP service: active
                RTC in local TZ: no
      
      *** Users and Groups ***
      User that called 'iob diag':
      pi
      HOME=/home/pi
      GROUPS=pi adm dialout cdrom sudo audio video plugdev games users input render netdev lpadmin gpio i2c spi iobroker
      
      User that is running 'js-controller':
      iobroker
      HOME=/home/iobroker
      GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server: true
      Desktop: 	
      Terminal: 	tty
      
      System is booting into 'graphical.target'. Usually a server is running in 'multi-user.target'. Please set BootTarget to 'multi-user.target' or run 'iobroker fix'
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            4.0G        1.9G        811M        1.4M        1.3G        2.1G
      Swap:           209M          0B        209M
      Total:          4.2G        1.9G        1.0G
      
      Active iob-Instances: 	11
      
               3792 M total memory
               1834 M used memory
               2143 M active memory
                635 M inactive memory
                771 M free memory
                130 M buffer memory
               1132 M swap cache
                199 M total swap
                  0 M used swap
                199 M free swap
      
      *** top - Table Of Processes  ***
      top - 14:11:10 up  3:48,  3 users,  load average: 5.82, 3.06, 2.18
      Tasks: 224 total,   4 running, 220 sleeping,   0 stopped,   0 zombie
      %Cpu(s): 66.7 us, 22.2 sy,  0.0 ni, 11.1 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
      MiB Mem :   3792.1 total,    764.7 free,   1841.2 used,   1263.1 buff/cache     
      MiB Swap:    200.0 total,    200.0 free,      0.0 used.   1950.8 avail Mem 
      
      *** FAILED SERVICES ***
      
        UNIT LOAD ACTIVE SUB DESCRIPTION
      0 loaded units listed.
      
      
      *** DMESG CRITICAL ERRORS ***
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem     Type      Size  Used Avail Use% Mounted on
      udev           devtmpfs  1.6G     0  1.6G   0% /dev
      tmpfs          tmpfs     380M  1.3M  378M   1% /run
      /dev/mmcblk0p2 ext4       14G   13G  1.1G  92% /
      tmpfs          tmpfs     1.9G     0  1.9G   0% /dev/shm
      tmpfs          tmpfs     5.0M   16K  5.0M   1% /run/lock
      /dev/mmcblk0p1 vfat      510M   75M  436M  15% /boot/firmware
      tmpfs          tmpfs     380M   36K  380M   1% /run/user/1000
      
      Messages concerning ext4 filesystem in dmesg:
      [Sun Jun  8 10:22:45 2025] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0  smsc95xx.macaddr=E4:5F:01:A4:BB:06 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=b977fcd7-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
      [Sun Jun  8 10:22:52 2025] EXT4-fs (mmcblk0p2): mounted filesystem 12974fe2-889e-4060-b497-1d6ac3fbbb4b ro with ordered data mode. Quota mode: none.
      [Sun Jun  8 10:22:53 2025] EXT4-fs (mmcblk0p2): re-mounted 12974fe2-889e-4060-b497-1d6ac3fbbb4b r/w. Quota mode: none.
      
      Show mounted filesystems:
      TARGET           SOURCE         FSTYPE OPTIONS
      /                /dev/mmcblk0p2 ext4   rw,noatime
      `-/boot/firmware /dev/mmcblk0p1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
      
      Files in neuralgic directories:
      
      /var:
      3.5G	/var/
      1.6G	/var/log
      1.6G	/var/cache/apt
      1.6G	/var/cache
      1.5G	/var/cache/apt/archives
      
      Archived and active journals take up 1.3G in the file system.
      
      /opt/iobroker/backups:
      349M	/opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      1.1G	/opt/iobroker/iobroker-data/
      985M	/opt/iobroker/iobroker-data/files
      617M	/opt/iobroker/iobroker-data/files/javascript.admin
      560M	/opt/iobroker/iobroker-data/files/javascript.admin/static
      558M	/opt/iobroker/iobroker-data/files/javascript.admin/static/js
      
      The five largest files in iobroker-data are:
      38M	/opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map
      24M	/opt/iobroker/iobroker-data/files/vis-2/static/js/main.f305bc29.js.map
      24M	/opt/iobroker/iobroker-data/files/vis-2/static/js/main.8e80ccb0.js.map
      24M	/opt/iobroker/iobroker-data/files/vis-2/customWidgets.js.map
      16M	/opt/iobroker/iobroker-data/sqlite/sqlite.db
      
      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-Espressif_USB_JTAG_serial_debug_unit_48:27:E2:EA:B0:68-if00
      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      
      *** ZigBee Settings ***
      
      HINT:
      Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting:
      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      Zigbee Network Settings on your coordinator/in nvbackup are:
      
      zigbee.X
      Extended Pan ID:
      *** MASKED ***
      Pan ID:
      *** MASKED ***
      Channel:
      *** MASKED ***
      Network Key:
      *** MASKED ***
      
      To unmask the settings run 'iob diag --unmask'
      
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs 	v20.19.2
      /usr/bin/node 		v20.19.2
      /usr/bin/npm 		10.8.2
      /usr/bin/npx 		10.8.2
      /usr/bin/corepack 	0.31.0
      
      nodejs:
        Installed: 20.19.2-1nodesource1
        Candidate: 20.19.2-1nodesource1
        Version table:
       *** 20.19.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
              100 /var/lib/dpkg/status
           20.19.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.3-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.15.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.12.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.12.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.11.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.8.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.6.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.5.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.3.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           18.19.0+dfsg-6~deb12u2 500
              500 http://deb.debian.org/debian bookworm/main arm64 Packages
           18.19.0+dfsg-6~deb12u1 500
              500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Hosts:
      rpiiob              rpiiob (version: 7.0.6, hostname: rpiiob        , alive, uptime: 79)
      
      Core adapters versions
      js-controller: 	7.0.6
      admin: 		7.6.17
      javascript: 	8.8.3
      
      nodejs modules from github: 	0
      
      Adapter State
      + system.adapter.admin.0                  : admin                 : rpiiob                                   -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
        system.adapter.alexa2.0                 : alexa2                : rpiiob                                   - disabled
      + system.adapter.backitup.0               : backitup              : rpiiob                                   -  enabled
      + system.adapter.cloud.0                  : cloud                 : rpiiob                                   -  enabled
        system.adapter.daikin-cloud.0           : daikin-cloud          : rpiiob                                   - disabled
      + system.adapter.daikin.0                 : daikin                : rpiiob                                   -  enabled
      + system.adapter.daikin.1                 : daikin                : rpiiob                                   -  enabled
      + system.adapter.daikin.2                 : daikin                : rpiiob                                   -  enabled
        system.adapter.discovery.0              : discovery             : rpiiob                                   - disabled
        system.adapter.flot.0                   : flot                  : rpiiob                                   - disabled
        system.adapter.hm-rega.0                : hm-rega               : rpiiob                                   -  enabled
      + system.adapter.hm-rpc.0                 : hm-rpc                : rpiiob                                   -  enabled, port: 12001
        system.adapter.hm-rpc.1                 : hm-rpc                : rpiiob                                   -  enabled, port: 12010
        system.adapter.iot.0                    : iot                   : rpiiob                                   -  enabled
        system.adapter.iqontrol.0               : iqontrol              : rpiiob                                   -  enabled
        system.adapter.iqontrol.1               : iqontrol              : rpiiob                                   -  enabled
      + system.adapter.javascript.0             : javascript            : rpiiob                                   -  enabled
        system.adapter.mqtt.0                   : mqtt                  : rpiiob                                   -  enabled, port: 1883, bind: 192.168.2.164
        system.adapter.shelly.0                 : shelly                : rpiiob                                   -  enabled, port: 1882, bind: 192.168.2.164
        system.adapter.shuttercontrol.0         : shuttercontrol        : rpiiob                                   -  enabled
        system.adapter.sonos.0                  : sonos                 : rpiiob                                   - disabled
      + system.adapter.sql.0                    : sql                   : rpiiob                                   -  enabled
        system.adapter.systeminfo.0             : systeminfo            : rpiiob                                   -  enabled
      + system.adapter.telegram.0               : telegram              : rpiiob                                   -  enabled, port: 8443, bind: 0.0.0.0
        system.adapter.terminal.0               : terminal              : rpiiob                                   -  enabled, port: 8088, bind: 0.0.0.0, run as: admin
        system.adapter.vis-2.0                  : vis-2                 : rpiiob                                   -  enabled
        system.adapter.vis-bars.0               : vis-bars              : rpiiob                                   - disabled
        system.adapter.vis-canvas-gauges.0      : vis-canvas-gauges     : rpiiob                                   - disabled
        system.adapter.vis-colorpicker.0        : vis-colorpicker       : rpiiob                                   - disabled
        system.adapter.vis-fancyswitch.0        : vis-fancyswitch       : rpiiob                                   - disabled
        system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : rpiiob                                   - disabled
        system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : rpiiob                                   - disabled
        system.adapter.vis-justgage.0           : vis-justgage          : rpiiob                                   - disabled
        system.adapter.vis-metro.0              : vis-metro             : rpiiob                                   - disabled
        system.adapter.vis-plumb.0              : vis-plumb             : rpiiob                                   - disabled
        system.adapter.vis-rgraph.0             : vis-rgraph            : rpiiob                                   - disabled
        system.adapter.vis.0                    : vis                   : rpiiob                                   -  enabled
        system.adapter.web.0                    : web                   : rpiiob                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.zigbee.0                 : zigbee                : rpiiob                                   -  enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : rpiiob                                   -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
      + system.adapter.hm-rpc.0                 : hm-rpc                : rpiiob                                   -  enabled, port: 12001
        system.adapter.hm-rpc.1                 : hm-rpc                : rpiiob                                   -  enabled, port: 12010
        system.adapter.mqtt.0                   : mqtt                  : rpiiob                                   -  enabled, port: 1883, bind: 192.168.2.164
        system.adapter.shelly.0                 : shelly                : rpiiob                                   -  enabled, port: 1882, bind: 192.168.2.164
      + system.adapter.telegram.0               : telegram              : rpiiob                                   -  enabled, port: 8443, bind: 0.0.0.0
        system.adapter.terminal.0               : terminal              : rpiiob                                   -  enabled, port: 8088, bind: 0.0.0.0, run as: admin
        system.adapter.web.0                    : web                   : rpiiob                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.zigbee.0                 : zigbee                : rpiiob                                   -  enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      
      ioBroker-Repositories
      ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
      │ (index) │ name     │ url                                                     │ auto upgrade │
      ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
      │ 0       │ 'stable' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
      │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
      └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
      
      Active repo(s): stable
      Upgrade policy: none
      
      Installed ioBroker-Adapters
      Used repository: stable
      Adapter    "admin"        : 7.6.17   , installed 7.6.17
      Adapter    "alexa2"       : 3.26.5   , installed 3.26.5
      Adapter    "backitup"     : 3.2.2    , installed 3.2.2
      Adapter    "cloud"        : 5.0.1    , installed 5.0.1
      Adapter    "daikin"       : 1.4.2    , installed 1.4.2
      Adapter    "daikin-cloud" : 0.4.11   , installed 0.4.11
      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
      Adapter    "flot"         : 1.12.0   , installed 1.12.0
      Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
      Adapter    "hm-rpc"       : 2.0.2    , installed 2.0.2
      Adapter    "iot"          : 3.3.0    , installed 3.3.0
      Adapter    "iqontrol"     : 3.0.0    , installed 3.0.0
      Adapter    "javascript"   : 8.9.2    , installed 8.8.3  [Updatable]
      Controller "js-controller": 7.0.6    , installed 7.0.6
      Adapter    "mqtt"         : 6.1.2    , installed 6.1.2
      Adapter    "shelly"       : 9.5.1    , installed 9.5.1
      Adapter    "shuttercontrol": 2.0.1   , installed 2.0.1
      Adapter    "socketio"     : 6.7.1    , installed 6.7.1
      Adapter    "sonnen"       : 1.18.1   , installed 1.18.1
      Adapter    "sonos"        : 3.0.0    , installed 3.0.0
      Adapter    "sql"          : 3.0.1    , installed 3.0.1
      Adapter    "systeminfo"   : 1.2.0    , installed 1.2.0
      Adapter    "telegram"     : 4.1.0    , installed 4.1.0
      Adapter    "terminal"     : 1.0.0    , installed 1.0.0
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "vis-2"        : 2.9.64   , installed 2.9.64
      Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
      Adapter    "vis-canvas-gauges": 1.0.1, installed 1.0.1
      Adapter    "vis-colorpicker": 2.0.3  , installed 2.0.3
      Adapter    "vis-fancyswitch": 1.1.0  , installed 1.1.0
      Adapter    "vis-hqwidgets": 1.5.1    , installed 1.5.1
      Adapter    "vis-jqui-mfd" : 1.1.1    , installed 1.1.1
      Adapter    "vis-justgage" : 2.1.7    , installed 2.1.7
      Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
      Adapter    "vis-plumb"    : 1.0.2    , installed 1.0.2
      Adapter    "vis-rgraph"   : 0.0.2    , installed 0.0.2
      Adapter    "web"          : 7.0.8    , installed 7.0.8
      Adapter    "ws"           : 2.6.2    , installed 2.6.2
      Adapter    "zigbee"       : 2.0.5    , installed 2.0.5
      
      Objects and States
      Please stand by - This may take a while
      Objects: 	5056
      States: 	3895
      
      *** OS-Repositories and Updates ***
      Hit:1 http://deb.debian.org/debian bookworm InRelease
      Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
      Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
      Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
      Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
      Reading package lists...
      Pending Updates: 8
      
      *** 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:42295           0.0.0.0:*               LISTEN      103        4974       1020/rpc.statd      
      tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       1442084    534137/iobroker.js- 
      tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       1442089    534137/iobroker.js- 
      tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          8401       804/cupsd           
      tcp        0      0 0.0.0.0:38559           0.0.0.0:*               LISTEN      0          7780       1027/rpc.mountd     
      tcp        0      0 192.168.2.164:1883      0.0.0.0:*               LISTEN      1001       1446886    536134/io.mqtt.0    
      tcp        0      0 192.168.2.164:1882      0.0.0.0:*               LISTEN      1001       1451079    536181/io.shelly.0  
      tcp        0      0 0.0.0.0:53529           0.0.0.0:*               LISTEN      0          4035       1027/rpc.mountd     
      tcp        0      0 0.0.0.0:33045           0.0.0.0:*               LISTEN      0          4094       -                   
      tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          4154       1/init              
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          4781       820/sshd: /usr/sbin 
      tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      0          4083       -                   
      tcp        0      0 192.168.2.164:12010     0.0.0.0:*               LISTEN      1001       1448024    535885/io.hm-rpc.1  
      tcp        0      0 192.168.2.164:12001     0.0.0.0:*               LISTEN      1001       1443796    535508/io.hm-rpc.0  
      tcp        0      0 0.0.0.0:35605           0.0.0.0:*               LISTEN      0          4052       1027/rpc.mountd     
      tcp6       0      0 :::42483                :::*                    LISTEN      0          4040       1027/rpc.mountd     
      tcp6       0      0 :::48921                :::*                    LISTEN      0          7784       1027/rpc.mountd     
      tcp6       0      0 :::40719                :::*                    LISTEN      103        8571       1020/rpc.statd      
      tcp6       0      0 :::8088                 :::*                    LISTEN      1001       1449862    537029/io.terminal. 
      tcp6       0      0 :::8082                 :::*                    LISTEN      1001       1451561    536993/io.web.0     
      tcp6       0      0 :::8081                 :::*                    LISTEN      1001       1442495    534160/io.admin.0   
      tcp6       0      0 :::34475                :::*                    LISTEN      0          9217       -                   
      tcp6       0      0 ::1:631                 :::*                    LISTEN      0          8400       804/cupsd           
      tcp6       0      0 :::111                  :::*                    LISTEN      0          3160       1/init              
      tcp6       0      0 :::22                   :::*                    LISTEN      0          7555       820/sshd: /usr/sbin 
      tcp6       0      0 :::21                   :::*                    LISTEN      0          3729       810/vsftpd          
      tcp6       0      0 :::2049                 :::*                    LISTEN      0          4088       -                   
      tcp6       0      0 :::41097                :::*                    LISTEN      0          4056       1027/rpc.mountd     
      udp        0      0 127.0.0.1:772           0.0.0.0:*                           0          4021       1020/rpc.statd      
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           104        8287       606/avahi-daemon: r 
      udp        0      0 0.0.0.0:34068           0.0.0.0:*                           103        4972       1020/rpc.statd      
      udp        0      0 0.0.0.0:48921           0.0.0.0:*                           0          4050       1027/rpc.mountd     
      udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          3159       1/init              
      udp        0      0 0.0.0.0:43162           0.0.0.0:*                           104        8289       606/avahi-daemon: r 
      udp        0      0 0.0.0.0:47389           0.0.0.0:*                           0          4093       -                   
      udp        0      0 0.0.0.0:41530           0.0.0.0:*                           0          4033       1027/rpc.mountd     
      udp        0      0 0.0.0.0:47734           0.0.0.0:*                           0          4961       1027/rpc.mountd     
      udp6       0      0 :::35693                :::*                                0          7782       1027/rpc.mountd     
      udp6       0      0 :::33720                :::*                                0          4054       1027/rpc.mountd     
      udp6       0      0 :::5353                 :::*                                104        8288       606/avahi-daemon: r 
      udp6       0      0 :::58909                :::*                                0          4096       -                   
      udp6       0      0 :::40807                :::*                                104        8290       606/avahi-daemon: r 
      udp6       0      0 :::111                  :::*                                0          4155       1/init              
      udp6       0      0 :::37018                :::*                                0          4038       1027/rpc.mountd     
      udp6       0      0 :::59878                :::*                                103        8567       1020/rpc.statd      
      
      *** Log File - Last 25 Lines ***
      
      2025-06-08 14:11:27.262  - info: vis-2.0 (537677) starting. Version 2.9.64 in /opt/iobroker/node_modules/iobroker.vis-2, node: v20.19.2, js-controller: 7.0.6
      2025-06-08 14:11:27.341  - error: vis-2.0 (537677) No license found for vis-2. Please get one on https://iobroker.net !
      2025-06-08 14:11:30.123  - info: host.rpiiob instance system.adapter.iqontrol.1 in version "3.0.0" started with pid 537886
      2025-06-08 14:11:30.133  - info: iqontrol.0 (537852) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v20.19.2, js-controller: 7.0.6
      2025-06-08 14:11:30.352  - info: iqontrol.0 (537852) systemLanguage = de
      2025-06-08 14:11:30.353  - info: iqontrol.0 (537852) Creating Passphrase...
      2025-06-08 14:11:30.479  - info: iqontrol.0 (537852) Creating Popup States...
      2025-06-08 14:11:30.921  - info: iqontrol.0 (537852) Creating Widget States...
      2025-06-08 14:11:30.922  - info: iqontrol.0 (537852) Lists deactivated.
      2025-06-08 14:11:30.924  - info: iqontrol.0 (537852) Deleting unused Objects...
      2025-06-08 14:11:30.925  - info: iqontrol.0 (537852) Subscribing to states...
      2025-06-08 14:11:30.929  - info: iqontrol.0 (537852) iQontrol ready.
      2025-06-08 14:11:34.123  - info: iqontrol.1 (537886) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v20.19.2, js-controller: 7.0.6
      2025-06-08 14:11:34.290  - info: iqontrol.1 (537886) systemLanguage = de
      2025-06-08 14:11:34.292  - info: iqontrol.1 (537886) Creating Passphrase...
      2025-06-08 14:11:34.357  - info: iqontrol.1 (537886) Creating Popup States...
      2025-06-08 14:11:34.644  - info: iqontrol.1 (537886) Creating Widget States...
      2025-06-08 14:11:34.645  - info: iqontrol.1 (537886) Lists deactivated.
      2025-06-08 14:11:34.646  - info: iqontrol.1 (537886) Deleting unused Objects...
      2025-06-08 14:11:34.653  - info: iqontrol.1 (537886) Subscribing to states...
      2025-06-08 14:11:34.662  - info: iqontrol.1 (537886) iQontrol ready.
      2025-06-08 14:11:37.110  - info: shelly.0 (536181) [MQTT] Device with client id "shellyplusi4-fcb467b939dc" connected from 192.168.2.191!
      2025-06-08 14:11:37.422  - info: sql.0 (534697) enabled logging of shelly.0.shellyplusi4#fcb467b939dc#1.online, Alias=false, WriteNulls=false
      2025-06-08 14:11:49.034  - info: shelly.0 (536181) [MQTT] Device with client id "shellyplus1pm-e86beae76274" connected from 192.168.2.158!
      2025-06-08 14:11:52.197  - info: shelly.0 (536181) [MQTT] Device with client id "shellyplusi4-64b708096ff0" connected from 192.168.2.190!
      
      

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

      posted in ioBroker Allgemein
      H
      hometm

    Latest posts made by hometm

    • RE: Absturz ioBroker und RPI OS

      Vielen Dank für die Tipps, werde es testen
      Gruß
      Tobias

      posted in ioBroker Allgemein
      H
      hometm
    • Absturz ioBroker und RPI OS

      Hallo,

      ich hatte in letzter Zeit mehrere Abstürze von ioBroker, welche das komplette RPI OS (inkl. ssh) crashen ließen. Lediglich auf ping antwortet der RPI noch.

      bei allen Abstürzen waren dies die letzten Meldungen (ournalctl -b -1 -e)
      624e1ba7-04f2-46cc-be66-f8156082ff60-image.png

      Nach einem Neustart steht bei Shelly folgende Meldung an 3040a7ac-2d39-4fca-897e-39dac6042fb6-image.png

      Alle der Abstürze hatten die gleichen Meldungen im Journal, und jedes mal stand nach dem Reboot des RPI ein Update für ein Shelly-Gerät an

      Liegt der Crash am shelly adapter?

      Vielen Dank
      Tobias

      ========== Start marking the full check here ===========

      Script v.2025-03-08
      
      *** BASE SYSTEM ***
       Static hostname: rpiiob
             Icon name: computer
      Operating System: Debian GNU/Linux 12 (bookworm)
                Kernel: Linux 6.6.31+rpt-rpi-v8
          Architecture: arm64
      OS is similar to: 
      
      Model		: Raspberry Pi 4 Model B Rev 1.5
      Docker          : false
      Virtualization  : none
      Kernel          : aarch64
      Userland        : 64 bit
      
      Systemuptime and Load:
       14:11:09 up  3:48,  3 users,  load average: 5.82, 3.06, 2.18
      CPU threads: 4
      
      
      *** LIFE CYCLE STATUS ***
      Operating System is the current Debian stable version codenamed 'bookworm'!
      
      *** RASPBERRY THROTTLING ***
      Current issues:
      No throttling issues detected.
      
      Previously detected issues:
      No throttling issues detected.
      
      *** TIME AND TIMEZONES ***
                     Local time: Sun 2025-06-08 14:11:10 CEST
                 Universal time: Sun 2025-06-08 12:11:10 UTC
                       RTC time: n/a
                      Time zone: Europe/Berlin (CEST, +0200)
      System clock synchronized: yes
                    NTP service: active
                RTC in local TZ: no
      
      *** Users and Groups ***
      User that called 'iob diag':
      pi
      HOME=/home/pi
      GROUPS=pi adm dialout cdrom sudo audio video plugdev games users input render netdev lpadmin gpio i2c spi iobroker
      
      User that is running 'js-controller':
      iobroker
      HOME=/home/iobroker
      GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server: true
      Desktop: 	
      Terminal: 	tty
      
      System is booting into 'graphical.target'. Usually a server is running in 'multi-user.target'. Please set BootTarget to 'multi-user.target' or run 'iobroker fix'
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            4.0G        1.9G        811M        1.4M        1.3G        2.1G
      Swap:           209M          0B        209M
      Total:          4.2G        1.9G        1.0G
      
      Active iob-Instances: 	11
      
               3792 M total memory
               1834 M used memory
               2143 M active memory
                635 M inactive memory
                771 M free memory
                130 M buffer memory
               1132 M swap cache
                199 M total swap
                  0 M used swap
                199 M free swap
      
      *** top - Table Of Processes  ***
      top - 14:11:10 up  3:48,  3 users,  load average: 5.82, 3.06, 2.18
      Tasks: 224 total,   4 running, 220 sleeping,   0 stopped,   0 zombie
      %Cpu(s): 66.7 us, 22.2 sy,  0.0 ni, 11.1 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
      MiB Mem :   3792.1 total,    764.7 free,   1841.2 used,   1263.1 buff/cache     
      MiB Swap:    200.0 total,    200.0 free,      0.0 used.   1950.8 avail Mem 
      
      *** FAILED SERVICES ***
      
        UNIT LOAD ACTIVE SUB DESCRIPTION
      0 loaded units listed.
      
      
      *** DMESG CRITICAL ERRORS ***
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem     Type      Size  Used Avail Use% Mounted on
      udev           devtmpfs  1.6G     0  1.6G   0% /dev
      tmpfs          tmpfs     380M  1.3M  378M   1% /run
      /dev/mmcblk0p2 ext4       14G   13G  1.1G  92% /
      tmpfs          tmpfs     1.9G     0  1.9G   0% /dev/shm
      tmpfs          tmpfs     5.0M   16K  5.0M   1% /run/lock
      /dev/mmcblk0p1 vfat      510M   75M  436M  15% /boot/firmware
      tmpfs          tmpfs     380M   36K  380M   1% /run/user/1000
      
      Messages concerning ext4 filesystem in dmesg:
      [Sun Jun  8 10:22:45 2025] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0  smsc95xx.macaddr=E4:5F:01:A4:BB:06 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=b977fcd7-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
      [Sun Jun  8 10:22:52 2025] EXT4-fs (mmcblk0p2): mounted filesystem 12974fe2-889e-4060-b497-1d6ac3fbbb4b ro with ordered data mode. Quota mode: none.
      [Sun Jun  8 10:22:53 2025] EXT4-fs (mmcblk0p2): re-mounted 12974fe2-889e-4060-b497-1d6ac3fbbb4b r/w. Quota mode: none.
      
      Show mounted filesystems:
      TARGET           SOURCE         FSTYPE OPTIONS
      /                /dev/mmcblk0p2 ext4   rw,noatime
      `-/boot/firmware /dev/mmcblk0p1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
      
      Files in neuralgic directories:
      
      /var:
      3.5G	/var/
      1.6G	/var/log
      1.6G	/var/cache/apt
      1.6G	/var/cache
      1.5G	/var/cache/apt/archives
      
      Archived and active journals take up 1.3G in the file system.
      
      /opt/iobroker/backups:
      349M	/opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      1.1G	/opt/iobroker/iobroker-data/
      985M	/opt/iobroker/iobroker-data/files
      617M	/opt/iobroker/iobroker-data/files/javascript.admin
      560M	/opt/iobroker/iobroker-data/files/javascript.admin/static
      558M	/opt/iobroker/iobroker-data/files/javascript.admin/static/js
      
      The five largest files in iobroker-data are:
      38M	/opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map
      24M	/opt/iobroker/iobroker-data/files/vis-2/static/js/main.f305bc29.js.map
      24M	/opt/iobroker/iobroker-data/files/vis-2/static/js/main.8e80ccb0.js.map
      24M	/opt/iobroker/iobroker-data/files/vis-2/customWidgets.js.map
      16M	/opt/iobroker/iobroker-data/sqlite/sqlite.db
      
      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-Espressif_USB_JTAG_serial_debug_unit_48:27:E2:EA:B0:68-if00
      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      
      *** ZigBee Settings ***
      
      HINT:
      Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting:
      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      Zigbee Network Settings on your coordinator/in nvbackup are:
      
      zigbee.X
      Extended Pan ID:
      *** MASKED ***
      Pan ID:
      *** MASKED ***
      Channel:
      *** MASKED ***
      Network Key:
      *** MASKED ***
      
      To unmask the settings run 'iob diag --unmask'
      
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs 	v20.19.2
      /usr/bin/node 		v20.19.2
      /usr/bin/npm 		10.8.2
      /usr/bin/npx 		10.8.2
      /usr/bin/corepack 	0.31.0
      
      nodejs:
        Installed: 20.19.2-1nodesource1
        Candidate: 20.19.2-1nodesource1
        Version table:
       *** 20.19.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
              100 /var/lib/dpkg/status
           20.19.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.3-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.15.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.12.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.12.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.11.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.8.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.6.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.5.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.3.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           20.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
           18.19.0+dfsg-6~deb12u2 500
              500 http://deb.debian.org/debian bookworm/main arm64 Packages
           18.19.0+dfsg-6~deb12u1 500
              500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Hosts:
      rpiiob              rpiiob (version: 7.0.6, hostname: rpiiob        , alive, uptime: 79)
      
      Core adapters versions
      js-controller: 	7.0.6
      admin: 		7.6.17
      javascript: 	8.8.3
      
      nodejs modules from github: 	0
      
      Adapter State
      + system.adapter.admin.0                  : admin                 : rpiiob                                   -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
        system.adapter.alexa2.0                 : alexa2                : rpiiob                                   - disabled
      + system.adapter.backitup.0               : backitup              : rpiiob                                   -  enabled
      + system.adapter.cloud.0                  : cloud                 : rpiiob                                   -  enabled
        system.adapter.daikin-cloud.0           : daikin-cloud          : rpiiob                                   - disabled
      + system.adapter.daikin.0                 : daikin                : rpiiob                                   -  enabled
      + system.adapter.daikin.1                 : daikin                : rpiiob                                   -  enabled
      + system.adapter.daikin.2                 : daikin                : rpiiob                                   -  enabled
        system.adapter.discovery.0              : discovery             : rpiiob                                   - disabled
        system.adapter.flot.0                   : flot                  : rpiiob                                   - disabled
        system.adapter.hm-rega.0                : hm-rega               : rpiiob                                   -  enabled
      + system.adapter.hm-rpc.0                 : hm-rpc                : rpiiob                                   -  enabled, port: 12001
        system.adapter.hm-rpc.1                 : hm-rpc                : rpiiob                                   -  enabled, port: 12010
        system.adapter.iot.0                    : iot                   : rpiiob                                   -  enabled
        system.adapter.iqontrol.0               : iqontrol              : rpiiob                                   -  enabled
        system.adapter.iqontrol.1               : iqontrol              : rpiiob                                   -  enabled
      + system.adapter.javascript.0             : javascript            : rpiiob                                   -  enabled
        system.adapter.mqtt.0                   : mqtt                  : rpiiob                                   -  enabled, port: 1883, bind: 192.168.2.164
        system.adapter.shelly.0                 : shelly                : rpiiob                                   -  enabled, port: 1882, bind: 192.168.2.164
        system.adapter.shuttercontrol.0         : shuttercontrol        : rpiiob                                   -  enabled
        system.adapter.sonos.0                  : sonos                 : rpiiob                                   - disabled
      + system.adapter.sql.0                    : sql                   : rpiiob                                   -  enabled
        system.adapter.systeminfo.0             : systeminfo            : rpiiob                                   -  enabled
      + system.adapter.telegram.0               : telegram              : rpiiob                                   -  enabled, port: 8443, bind: 0.0.0.0
        system.adapter.terminal.0               : terminal              : rpiiob                                   -  enabled, port: 8088, bind: 0.0.0.0, run as: admin
        system.adapter.vis-2.0                  : vis-2                 : rpiiob                                   -  enabled
        system.adapter.vis-bars.0               : vis-bars              : rpiiob                                   - disabled
        system.adapter.vis-canvas-gauges.0      : vis-canvas-gauges     : rpiiob                                   - disabled
        system.adapter.vis-colorpicker.0        : vis-colorpicker       : rpiiob                                   - disabled
        system.adapter.vis-fancyswitch.0        : vis-fancyswitch       : rpiiob                                   - disabled
        system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : rpiiob                                   - disabled
        system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : rpiiob                                   - disabled
        system.adapter.vis-justgage.0           : vis-justgage          : rpiiob                                   - disabled
        system.adapter.vis-metro.0              : vis-metro             : rpiiob                                   - disabled
        system.adapter.vis-plumb.0              : vis-plumb             : rpiiob                                   - disabled
        system.adapter.vis-rgraph.0             : vis-rgraph            : rpiiob                                   - disabled
        system.adapter.vis.0                    : vis                   : rpiiob                                   -  enabled
        system.adapter.web.0                    : web                   : rpiiob                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.zigbee.0                 : zigbee                : rpiiob                                   -  enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : rpiiob                                   -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
      + system.adapter.hm-rpc.0                 : hm-rpc                : rpiiob                                   -  enabled, port: 12001
        system.adapter.hm-rpc.1                 : hm-rpc                : rpiiob                                   -  enabled, port: 12010
        system.adapter.mqtt.0                   : mqtt                  : rpiiob                                   -  enabled, port: 1883, bind: 192.168.2.164
        system.adapter.shelly.0                 : shelly                : rpiiob                                   -  enabled, port: 1882, bind: 192.168.2.164
      + system.adapter.telegram.0               : telegram              : rpiiob                                   -  enabled, port: 8443, bind: 0.0.0.0
        system.adapter.terminal.0               : terminal              : rpiiob                                   -  enabled, port: 8088, bind: 0.0.0.0, run as: admin
        system.adapter.web.0                    : web                   : rpiiob                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.zigbee.0                 : zigbee                : rpiiob                                   -  enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3a048096d51bef1183aea4d94909ffd0-if00-port0
      
      ioBroker-Repositories
      ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
      │ (index) │ name     │ url                                                     │ auto upgrade │
      ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
      │ 0       │ 'stable' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
      │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
      └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
      
      Active repo(s): stable
      Upgrade policy: none
      
      Installed ioBroker-Adapters
      Used repository: stable
      Adapter    "admin"        : 7.6.17   , installed 7.6.17
      Adapter    "alexa2"       : 3.26.5   , installed 3.26.5
      Adapter    "backitup"     : 3.2.2    , installed 3.2.2
      Adapter    "cloud"        : 5.0.1    , installed 5.0.1
      Adapter    "daikin"       : 1.4.2    , installed 1.4.2
      Adapter    "daikin-cloud" : 0.4.11   , installed 0.4.11
      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
      Adapter    "flot"         : 1.12.0   , installed 1.12.0
      Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
      Adapter    "hm-rpc"       : 2.0.2    , installed 2.0.2
      Adapter    "iot"          : 3.3.0    , installed 3.3.0
      Adapter    "iqontrol"     : 3.0.0    , installed 3.0.0
      Adapter    "javascript"   : 8.9.2    , installed 8.8.3  [Updatable]
      Controller "js-controller": 7.0.6    , installed 7.0.6
      Adapter    "mqtt"         : 6.1.2    , installed 6.1.2
      Adapter    "shelly"       : 9.5.1    , installed 9.5.1
      Adapter    "shuttercontrol": 2.0.1   , installed 2.0.1
      Adapter    "socketio"     : 6.7.1    , installed 6.7.1
      Adapter    "sonnen"       : 1.18.1   , installed 1.18.1
      Adapter    "sonos"        : 3.0.0    , installed 3.0.0
      Adapter    "sql"          : 3.0.1    , installed 3.0.1
      Adapter    "systeminfo"   : 1.2.0    , installed 1.2.0
      Adapter    "telegram"     : 4.1.0    , installed 4.1.0
      Adapter    "terminal"     : 1.0.0    , installed 1.0.0
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "vis-2"        : 2.9.64   , installed 2.9.64
      Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
      Adapter    "vis-canvas-gauges": 1.0.1, installed 1.0.1
      Adapter    "vis-colorpicker": 2.0.3  , installed 2.0.3
      Adapter    "vis-fancyswitch": 1.1.0  , installed 1.1.0
      Adapter    "vis-hqwidgets": 1.5.1    , installed 1.5.1
      Adapter    "vis-jqui-mfd" : 1.1.1    , installed 1.1.1
      Adapter    "vis-justgage" : 2.1.7    , installed 2.1.7
      Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
      Adapter    "vis-plumb"    : 1.0.2    , installed 1.0.2
      Adapter    "vis-rgraph"   : 0.0.2    , installed 0.0.2
      Adapter    "web"          : 7.0.8    , installed 7.0.8
      Adapter    "ws"           : 2.6.2    , installed 2.6.2
      Adapter    "zigbee"       : 2.0.5    , installed 2.0.5
      
      Objects and States
      Please stand by - This may take a while
      Objects: 	5056
      States: 	3895
      
      *** OS-Repositories and Updates ***
      Hit:1 http://deb.debian.org/debian bookworm InRelease
      Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
      Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
      Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
      Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
      Reading package lists...
      Pending Updates: 8
      
      *** 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:42295           0.0.0.0:*               LISTEN      103        4974       1020/rpc.statd      
      tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       1442084    534137/iobroker.js- 
      tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       1442089    534137/iobroker.js- 
      tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          8401       804/cupsd           
      tcp        0      0 0.0.0.0:38559           0.0.0.0:*               LISTEN      0          7780       1027/rpc.mountd     
      tcp        0      0 192.168.2.164:1883      0.0.0.0:*               LISTEN      1001       1446886    536134/io.mqtt.0    
      tcp        0      0 192.168.2.164:1882      0.0.0.0:*               LISTEN      1001       1451079    536181/io.shelly.0  
      tcp        0      0 0.0.0.0:53529           0.0.0.0:*               LISTEN      0          4035       1027/rpc.mountd     
      tcp        0      0 0.0.0.0:33045           0.0.0.0:*               LISTEN      0          4094       -                   
      tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          4154       1/init              
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          4781       820/sshd: /usr/sbin 
      tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      0          4083       -                   
      tcp        0      0 192.168.2.164:12010     0.0.0.0:*               LISTEN      1001       1448024    535885/io.hm-rpc.1  
      tcp        0      0 192.168.2.164:12001     0.0.0.0:*               LISTEN      1001       1443796    535508/io.hm-rpc.0  
      tcp        0      0 0.0.0.0:35605           0.0.0.0:*               LISTEN      0          4052       1027/rpc.mountd     
      tcp6       0      0 :::42483                :::*                    LISTEN      0          4040       1027/rpc.mountd     
      tcp6       0      0 :::48921                :::*                    LISTEN      0          7784       1027/rpc.mountd     
      tcp6       0      0 :::40719                :::*                    LISTEN      103        8571       1020/rpc.statd      
      tcp6       0      0 :::8088                 :::*                    LISTEN      1001       1449862    537029/io.terminal. 
      tcp6       0      0 :::8082                 :::*                    LISTEN      1001       1451561    536993/io.web.0     
      tcp6       0      0 :::8081                 :::*                    LISTEN      1001       1442495    534160/io.admin.0   
      tcp6       0      0 :::34475                :::*                    LISTEN      0          9217       -                   
      tcp6       0      0 ::1:631                 :::*                    LISTEN      0          8400       804/cupsd           
      tcp6       0      0 :::111                  :::*                    LISTEN      0          3160       1/init              
      tcp6       0      0 :::22                   :::*                    LISTEN      0          7555       820/sshd: /usr/sbin 
      tcp6       0      0 :::21                   :::*                    LISTEN      0          3729       810/vsftpd          
      tcp6       0      0 :::2049                 :::*                    LISTEN      0          4088       -                   
      tcp6       0      0 :::41097                :::*                    LISTEN      0          4056       1027/rpc.mountd     
      udp        0      0 127.0.0.1:772           0.0.0.0:*                           0          4021       1020/rpc.statd      
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           104        8287       606/avahi-daemon: r 
      udp        0      0 0.0.0.0:34068           0.0.0.0:*                           103        4972       1020/rpc.statd      
      udp        0      0 0.0.0.0:48921           0.0.0.0:*                           0          4050       1027/rpc.mountd     
      udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          3159       1/init              
      udp        0      0 0.0.0.0:43162           0.0.0.0:*                           104        8289       606/avahi-daemon: r 
      udp        0      0 0.0.0.0:47389           0.0.0.0:*                           0          4093       -                   
      udp        0      0 0.0.0.0:41530           0.0.0.0:*                           0          4033       1027/rpc.mountd     
      udp        0      0 0.0.0.0:47734           0.0.0.0:*                           0          4961       1027/rpc.mountd     
      udp6       0      0 :::35693                :::*                                0          7782       1027/rpc.mountd     
      udp6       0      0 :::33720                :::*                                0          4054       1027/rpc.mountd     
      udp6       0      0 :::5353                 :::*                                104        8288       606/avahi-daemon: r 
      udp6       0      0 :::58909                :::*                                0          4096       -                   
      udp6       0      0 :::40807                :::*                                104        8290       606/avahi-daemon: r 
      udp6       0      0 :::111                  :::*                                0          4155       1/init              
      udp6       0      0 :::37018                :::*                                0          4038       1027/rpc.mountd     
      udp6       0      0 :::59878                :::*                                103        8567       1020/rpc.statd      
      
      *** Log File - Last 25 Lines ***
      
      2025-06-08 14:11:27.262  - info: vis-2.0 (537677) starting. Version 2.9.64 in /opt/iobroker/node_modules/iobroker.vis-2, node: v20.19.2, js-controller: 7.0.6
      2025-06-08 14:11:27.341  - error: vis-2.0 (537677) No license found for vis-2. Please get one on https://iobroker.net !
      2025-06-08 14:11:30.123  - info: host.rpiiob instance system.adapter.iqontrol.1 in version "3.0.0" started with pid 537886
      2025-06-08 14:11:30.133  - info: iqontrol.0 (537852) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v20.19.2, js-controller: 7.0.6
      2025-06-08 14:11:30.352  - info: iqontrol.0 (537852) systemLanguage = de
      2025-06-08 14:11:30.353  - info: iqontrol.0 (537852) Creating Passphrase...
      2025-06-08 14:11:30.479  - info: iqontrol.0 (537852) Creating Popup States...
      2025-06-08 14:11:30.921  - info: iqontrol.0 (537852) Creating Widget States...
      2025-06-08 14:11:30.922  - info: iqontrol.0 (537852) Lists deactivated.
      2025-06-08 14:11:30.924  - info: iqontrol.0 (537852) Deleting unused Objects...
      2025-06-08 14:11:30.925  - info: iqontrol.0 (537852) Subscribing to states...
      2025-06-08 14:11:30.929  - info: iqontrol.0 (537852) iQontrol ready.
      2025-06-08 14:11:34.123  - info: iqontrol.1 (537886) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v20.19.2, js-controller: 7.0.6
      2025-06-08 14:11:34.290  - info: iqontrol.1 (537886) systemLanguage = de
      2025-06-08 14:11:34.292  - info: iqontrol.1 (537886) Creating Passphrase...
      2025-06-08 14:11:34.357  - info: iqontrol.1 (537886) Creating Popup States...
      2025-06-08 14:11:34.644  - info: iqontrol.1 (537886) Creating Widget States...
      2025-06-08 14:11:34.645  - info: iqontrol.1 (537886) Lists deactivated.
      2025-06-08 14:11:34.646  - info: iqontrol.1 (537886) Deleting unused Objects...
      2025-06-08 14:11:34.653  - info: iqontrol.1 (537886) Subscribing to states...
      2025-06-08 14:11:34.662  - info: iqontrol.1 (537886) iQontrol ready.
      2025-06-08 14:11:37.110  - info: shelly.0 (536181) [MQTT] Device with client id "shellyplusi4-fcb467b939dc" connected from 192.168.2.191!
      2025-06-08 14:11:37.422  - info: sql.0 (534697) enabled logging of shelly.0.shellyplusi4#fcb467b939dc#1.online, Alias=false, WriteNulls=false
      2025-06-08 14:11:49.034  - info: shelly.0 (536181) [MQTT] Device with client id "shellyplus1pm-e86beae76274" connected from 192.168.2.158!
      2025-06-08 14:11:52.197  - info: shelly.0 (536181) [MQTT] Device with client id "shellyplusi4-64b708096ff0" connected from 192.168.2.190!
      
      

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

      posted in ioBroker Allgemein
      H
      hometm
    • RE: HomematicIP Rolladen über Alexa

      irgend eine Idee?

      posted in Cloud Dienste
      H
      hometm
    • RE: HomematicIP Rolladen über Alexa

      Ich verwende eine CCU2 (FW 2.61.7) und der HmIP-Broll hat FW 1.6.2. Weitere Kanäle habe ich nicht beim HmIP-Broll.

      in der Alexa-App sieht es so aus
      hm4.jpg hm5.jpg

      Die Bedienung hier funktioniert auch

      posted in Cloud Dienste
      H
      hometm
    • RE: HomematicIP Rolladen über Alexa

      Hallo,

      in diesen Einstellungen?
      hm3.jpg

      Gruß & Danke
      Tobias

      posted in Cloud Dienste
      H
      hometm
    • RE: HomematicIP Rolladen über Alexa

      Hallo,

      der einzig beschreibbare 'LEVEL' liegt unter "4". Wenn ich diesen Datenpunkt von Hand (oder per Skript) editiere, fährt der Rolladen
      hm2.jpg
      hm1.jpg

      Gruß
      Tobias

      posted in Cloud Dienste
      H
      hometm
    • HomematicIP Rolladen über Alexa

      Hallo,

      Ich habe diverse Homematic Rolladenaktoren per IOT/Alexa mit Sprachsteuerung versehen. Allerdings verzweifle ich bei zwei Homematic IP Rolladenschaltern (HMIP-Broll).
      Als Datenpunkt habe ich Adapter.Instanz.[Gerät].4.Level ausgewählt
      hm.jpg

      Bei den Homematic (nicht-IP) Rolladenschaltern kann ich via "Alexa, Rolladen x auf n%" den Rolladen erfolgreich steuern.

      Beim den Homamatic-IP Rolladenschaltern erhalte ich jedoch stets die Fehlermeldung, dass das Gerät dies nicht unterstützt.

      Habe ich den falschen Datenpunkt, oder mache ich sonst etwas falsch?

      Danke
      Tobias

      posted in Cloud Dienste
      H
      hometm
    • RE: [Projekt] ioBroker Redundanz/HotStandby

      > Wenn der Haupt-master wiederkommt dann lässt du den ioBroker auf dem anderen Host weiterlaufen auch wenn Du ihm das Netzwerk wegziehst?! Macht es nicht Sinn den zu beenden? Oder was ist der Grund?
      Ich ihn laufen, und deaktiviere erneut die Netzwerkverbindung, vielleicht fällt der Master erneut aus.

      ` > Aber ein PING eignet sich für sowas eigentlich "überhaupt nicht"..

      Du prüfst ja nur, ob der Rechner läuft bzw. per LAN erreichbar ist - nicht aber ob ioBroker wirklich läuft.. `
      Ich verwende den Ping, um zu prüfen, ob der PC auf dem der Master läuft, überhaupt noch erreichbar ist. Genau das war mein Fehlerbild. Wenn ich die Erreichbarkeit von ioBroker testen würde, könnte es vorkommen:

      • ioBroker nciht mehr erreichbar

      • PC ist noch erreichbar

      => dann wäre das Konzept mit dem 'Austauschen' der PC auf netzwerkbasis nicht möglich

      > Das muss dann aber in ioBroker rein
      Wäre sicherlich die Beste Lösung

      posted in ioBroker Allgemein
      H
      hometm
    • RE: [Projekt] ioBroker Redundanz/HotStandby

      Hallo,

      das Ganze ist nun unter https://github.com/hometm/ioBroker-Standby zu finden.

      > Wie ist das: Läuft das "Standby" System damit die ganze Zeit mit oder fährt es erst hoch wenn es nötig ist? Ich speche vor allem davon ob alle Skripte auch alle dort laufen bzw Gerätedaten ankommen und so?!

      Der Standby läuft die ganze Zeit, lediglich die Netzwerkschnittstelle wird aktiviert/deaktiviert.

      > Das Problem zum "Switch"-Zeitpunkt in meinen Augen ist genau der Stand der Daten - also Objekte und States. Wenn Du einfach nur switchst hat der Standby im Notfall einen anderen Datenstand, oder wie syncst Du das ?! Damit gehen Skripte kaputt (wäre zumindestens bei mir so).

      Mir ging es weniger um lang-laufende Skripte (z.B. Verbrauchsmessung, Datenaufzeichnung, . ..), sondern um die 'lebensnotwendigen' kurz-laufenden Skripte (z.B. Rolladen, Wasser-Magnetventil, Lichter). Wenn meine lang-laufenden Skripte fehlschlagen, ist das für mich verkraftbar. Wenn ich aber nicht zu Hause bin, und das Licht nicht mehr funktioniert, habe ich ein Problem mit meiner Frau 🙂

      ` > Meine Idee dazu wäre:

      • Redis

      • Auf dem Standby host ist ein Slave vom Master. Damit sind alle State-Daten aktuell. Das "objects.json" kann man regelmäßig syncen (alle 30 mins sollte locker reichen, so oft ändern sich Objekte nicht wenn das System "nur" läuft)

      • Dann müsste man im Switch fall den Redis stoppen, zum Master machen und wieder hochfahren und dann erst den ioBroker dort hochfahren mit dem "lokalen" Redis.

      • Ein Auto-Switch zurück geht dann aber nicht weil man vorher den Redis wieder in sync bringen muss `

      So etwas war meine erste Idee. Ich hatte ein mal pro Stunde die Engineeringdaten (Skripte, Vis Views, Zustände,…) vom Master kopiert. Und das Standby System nur gestartet, wenn der Master nicht mehr erreicht bar war.

      Diese hatte ich aber verworfen, weil:

      • Es ist nicht sicher, dass die übertragenen Daten konsistent sind

      • Was, wenn während dem Kopieren der Daten der Master abstürzt?

      • Man weiß im Vorfeld nicht, ob ioBroker anläuft

      • Der Start dauert auf dem Raspi paar Minuten

      => Für soetwas benötigt man vermutlich zwei Standby Systeme, welche immer abwechselnd Syncen/Starten. Damit immer ein Standby mit Konsistenten Daten bereit steht

      Tobias

      posted in ioBroker Allgemein
      H
      hometm
    • [Projekt] ioBroker Redundanz/HotStandby

      Hallo,

      meine aktuelle ioBroker Instanz ist aktuell (aufgrund von Hardware- und Windows-Crashes) öfters mal nicht erreichbar. Eine Neuinstallation lehne ich aktuell wegen der notwendigen Zeit (und weil ich mit wegen der Hardware noch nicht klar bin) ab.

      Daher habe ich zum Spaß mit einem HotStandby-System herumgespielt. Bis jetzt ist das ganze noch nicht zu 100% ausgereift- aber erste Tests sahen gut aus.

      Idee:

      • Erstellung eines ganz normalen IoBroker Backups des "Master Systems"

      • Installation eines "Standby Systems". Eine ganz normale IoBroker-Installation auf einem Linux System

      • Einspielen des Master-Backups auf dem Standby Systems

      • Nun kommt ein Bash-Script zum Einsatz. Dieses:

      • Initialisiert u.a. ein neues virtuelles Netzwerkinterface (gleiche IP und gleiche MAC wie das Master-System). Diese virtuelle Netzwerkkarte ist aber 'unsichtbar' geschalten

      • prüft zyklisch ob das Master System noch im Netz erreichbar ist

      • falls das MasterSystem nicht mehr erreichbar ist, wird das virtuelle Interface auf dem Standby System aktiviert

      • ist das MasterSystem wieder erreichbar, so wird das virtuelle Interface wieder deaktiviert.

      Das ganze funktioniert im Test recht gut- obwohl die Aktivierung/Deaktivierung ein recht heißes Eisen ist.

      • Vis funtkioniert

      • Die Kommunikation mit CCU2 funktioniert

      • Die JavaScript-Scrips funkionieren

      • weiteres ist noch ungetestet

      => sicher keine 100% Lösung, aber für den Not-Betrieb reicht es mir

      Falls Interesse besteht, kann ich den aktuellen Stand des Bash-Scriptes (kein Adapter, sondern Bash-Script) bei Github veröffentlichen. Wie gesagt, aktuell noch Konzept-/Entwicklungsphase

      posted in ioBroker Allgemein
      H
      hometm
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo