Navigation

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

    NEWS

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    G
    • Profile
    • Following 0
    • Followers 0
    • Topics 32
    • Posts 195
    • Best 11
    • Groups 2

    gutgut30

    @gutgut30

    Starter

    3
    Reputation
    74
    Profile views
    195
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    gutgut30 Follow
    Pro Starter

    Best posts made by gutgut30

    • RE: SONOFF NSPanel mit Lovelace UI

      @tt-tom
      Das war auch keine Kritik für das Script hier. Das klappt alles wunderbar 🙂

      Beim Grid hab ich das schon gesehen, man kann ja auch einfach Einträge leer lassen. Aber die Button bleiben dann ja klein. Oder müsste es bei mir vier oder zwei Objekten eigentlich skalieren? Dann hab ich vielleicht was falsch gemacht.

      posted in Hardware
      G
      gutgut30
    • RE: [HowTo] ioBroker unter Docker auf Synology DiskStation

      @hetti72
      Daher ich vor allem mit Redis und Docker wirklich super viele Probleme hatte, ganz klarer Tipp: Erst Updates, dann ganz regulär von file zu Redis Switchen. Beides gleichzeitig ist bei mir immer schief gegangen.

      posted in ioBroker Allgemein
      G
      gutgut30
    • RE: HowTo: Zusatz-Programme fuer jarvis v3

      @mcu Script läuft, danke!

      Zum "Braucht man das": Wenn man das Label in Abhängigkeit zu etwas anderem umschalten möchte ist das Script super. Ich denke es macht absolut sinn. Mir hat es geholfen.

      posted in JavaScript
      G
      gutgut30
    • RE: SONOFF NSPanel mit Lovelace UI

      @kuckuckmann said in SONOFF NSPanel mit Lovelace UI:

      warum willst Du das über den umständlichen Weg gehen? Ein Shelly hat auf dem Switch in der Regel true/false, damit kannst Du direkt mit einem Alias das ganze nutzen.

      Die hast du nicht, wenn du per mqtt adapter arbeitest. Da sind es on und off.
      Ich war am überlegen es auf den Shelly Adapter umzustellen und mit Aliasen zu arbeiten. Aber diese Alias Funktion ist ja leider einfach nur grauenvoll. Kein Speichern-Button wenn man Konvertierungen setzt, ein gelöschtes Gerät kann nicht noch mal als anderer Typ erzeugt werden, kein Verschieben in andere Ordner, Datenpunkte die plötzlich nicht mehr in der Config sind, kopierte Objekte können nicht umbenannt werden. Wirklich, da ist der theoretische Vorteil direkt weg wenn man sich da durchquält.

      @Armilar
      Danke für die Hilfe - läuft perfekt so.

      posted in Hardware
      G
      gutgut30
    • RE: Umzug von Docker auf Proxmox - Redis / SQL?

      @fredf said in Umzug von Docker auf Proxmox - Redis / SQL?:

      Gibt es eine Anzahl von Objekte/Zustände ab wann der Umstieg auf Redis Sinn macht?

      Da kann ich auch gerne mal helfen. Laut:
      https://forum.iobroker.net/topic/26327/redis-in-iobroker-überblick

      "Dieses Setup wird für die meisten Installationen mit State- und Objektanzahlen bis weit in den 5-stelligen Bereich und mehreren 10.000 Ereignissen/15s selbst auf einem aktuellen Raspberrry Pi problemlos funktionieren."

      posted in ioBroker Allgemein
      G
      gutgut30
    • RE: [Update][Download] Dashboard — clean, „Gira“-like

      @mxbr
      Mir gefällt es auch, werde mich auch mal dran versuchen das für meine zu übernehmen. Die ist allerdings Landscape, also muss ich eh kräftig schieben.

      Cool wäre eine passende Navigation. Dazu werde ich vermutlich wohl auf deinem Anwesenheitswidget aufsetzen und die Farben so wie in deinem Header / dem Status umkehren. Das kann ich mir am linken Bildschirmrand gut vorstellen und das könnte optisch auch passen.

      posted in Visualisierung
      G
      gutgut30
    • RE: SONOFF NSPanel mit Lovelace UI

      @armilar
      Ich muss auch einsehen, dass es nicht besonders einheitlich wäre, wenn manche PopUps kommen und andere nicht. Aber du kennst das sicherlich, wenn man erst mal in Fluss ist und sich was baut kommen dann auch viele Ideen.

      Cooles Projekt übrigens, tolle Arbeit.

      posted in Hardware
      G
      gutgut30
    • Umzug von Docker auf Proxmox - Redis / SQL?

      Hallo zusammen,

      ein ioBroker von Docker soll auf eine Proxmox Installation umzuziehen - dabei möchte ich gerne auch auf den aktuellen Stand kommen.

      Daher es einfach zwei Jahre her ist, verstehe ich meine eigene Installation nicht mehr. Etwas ratlos lässt mich mein Docker zurück auf dem ein Redis-Server und ein MySQL Server läuft.

      Etwas dunkel erinnere ich mich an Kopierscripte und Wartezeiten mit denen von "Standard" auf "Redis" umgestellt worden ist, ob ich beide Systeme für ioBroker aber nutze ist mir unklar.

      Suchen nach iobroker, config, Konfiguration, show, anzeigen, redis setup usw waren aber nicht zielführend.

      Wie checke ich meine Konfiguration drauf, ob ich Redis oder MySQL nutze und wie bekomme ich die Daten auf den neuen Server?

      Soll ich dort dann auch gleich eine (andere) Datenbank wie Maria / Influx anbieten wenn es die Hardware hergibt?

      Grüße & Danke

      posted in ioBroker Allgemein
      G
      gutgut30
    • Alexa Skill: The username or password you entered is invalid

      Hi zusammen,

      ich bekomme den Alexa Skill nicht mit der ioBroker Cloud verknüpft.

      Ich bin nach der Anleitung hier vorgegangen:
      https://www.iobroker.net/docu/index-25.htm?page_id=5859&lang=de

      Einen ioBroker.net Account habe ich und kann mich mit meinen Daten ohne Probleme dort anmelden und auch den API Key generieren usw.

      Gehe ich im Browser via http://alexa.amazon.de/ über den Skill und klicke auf aktivieren erhalte ich eine Anmeldemaske von ioBroker https://iobroker.auth.eu-west-1.amazoncognito.com/login?client_id=XXXXXXXXX

      Wenn ich dort meine iobroker.net Daten eingebe erhalte ich immer die Meldung, die Daten wären ungültig. Klicke ich auf "Passwort vergessen" gehts in die nächste Meldung "Could not reset password for the account, please contact support or try again".

      Und so dreht sich das im Kreis. Ich habe das Passwort auf iobroker.net auch schon mal geändert und die Sonderzeichen entfernt, das hat nichts verändert.

      Hat jemand einen Tipp? Wer ist der in der Meldung genannte "Support"?

      Grüße

      Manuel

      posted in Cloud Dienste
      G
      gutgut30
    • RE: [gelöst] Windows PC lässt sich nicht remote herunterfahren

      @liv-in-sky
      Halleluja! Das war es - danke!

      posted in Skripten / Logik
      G
      gutgut30

    Latest posts made by gutgut30

    • RE: Closed: No permission for "system.user.iob_api_user" to call

      Oh Gott bin ich blind - natürlich geht dort nichts, wenn man sich mit einem anderen User mit weniger Rechten anmeldet und nicht mit dem Admin.

      Das Thema kann zu.

      posted in Error/Bug
      G
      gutgut30
    • Closed: No permission for "system.user.iob_api_user" to call

      Hi zusammen,

      mein iobroker begrüßt mich seit heute mit den Meldungen im Log:

      admin.0
      2025-10-01 16:49:21.993	warn	No permission for "system.user.iob_api_user" to call cmdExec. Need "other"."execute"
      admin.0
      2025-10-01 16:49:17.933	warn	No permission for "system.user.iob_api_user" to call sendToHost. Need "other"."sendto"
      
      sowie:
      No permission for "system.user.iob_api_user" to call readLogs. Need "other"."execute"
      

      Zudem werden mir keine Updates angezeigt. Das System scheint also irgendwie Rechte verloren zu haben. Seit wann das so ist, kann ich leider nicht genau sagen.

      Ich nutze das Docker Image von Buanet und habe erst mal das klassische Program gefahren:

      • upgrade auf aktuelles docker image v11
      • iob fix
      • iobroker update und upgrade self
      • das maintenance script für upgrade
      • Festplattenplatz geprüft
      • Container durchgestartet und alles aktualisiert was in der Kette noch enthalten ist
      • im Forum gesucht...

      Und dann war ich mit meinen Latein leider auch schon am Ende. Ich sehe folgende Berechtigungen und bin etwas unsicher ob hier nicht ein paar Haken fehlen?

      47aecf24-af76-48e7-981f-010a3df04241-image.png

      iob diag ergibt bei mir:

      Script v.2025-08-09
      
      *** BASE SYSTEM ***
      Hardware Vendor : QEMU
      Kernel          : x86_64
      Userland        : 64 bit
      Docker          : v11.0.0
      Virtualization  : docker
      Kernel          : x86_64
      Userland        : 64 bit
      
      Systemuptime and Load:
       17:02:07 up 30 min,  0 user,  load average: 0.78, 0.86, 0.70
      CPU threads: 4
      
      
      *** LIFE CYCLE STATUS ***
      Debian 'bookworm' is the current oldstable version. Please upgrade to the latest stable release 'trixie' in due time!
      
      *** TIME AND TIMEZONES ***
      Wed Oct  1 15:02:07 UTC 2025
      Wed Oct  1 17:02:07 CEST 2025
      CEST +0200
      Etc/UTC
      
      *** Users and Groups ***
      User that called 'iob diag':
      root
      HOME=/root
      GROUPS=root
      
      User that is running 'js-controller':
      iobroker
      HOME=/opt/iobroker
      GROUPS=iobroker tty dialout audio video plugdev bluetooth
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server:         false
      System has not been booted with systemd as init system (PID 1). Can't operate.
      Failed to connect to bus: Host is down
      Display-Manager: 
      Desktop: 
      Session: 
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            8.3G        2.2G        5.6G        389K        903M        6.2G
      Swap:           2.7G          0B        2.7G
      Total:           11G        2.2G        8.3G
      
      Active iob-Instances:   21
      
               7949 M total memory
               2076 M used memory
               1963 M active memory
                318 M inactive memory
               5310 M free memory
                141 M buffer memory
                720 M swap cache
               2559 M total swap
                  0 M used swap
               2559 M free swap
      
      *** top - Table Of Processes  ***
      top - 17:02:07 up 30 min,  0 user,  load average: 0.78, 0.86, 0.70
      Tasks:  32 total,   1 running,  31 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
      MiB Mem :   7949.7 total,   5310.3 free,   2076.4 used,    861.8 buff/cache     
      MiB Swap:   2560.0 total,   2560.0 free,      0.0 used.   5873.3 avail Mem 
      
      
      *** DMESG CRITICAL ERRORS ***
      dmesg: read kernel buffer failed: Operation not permitted
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem     Type     Size  Used Avail Use% Mounted on
      overlay        overlay   15G  8.9G  5.4G  63% /
      tmpfs          tmpfs     64M     0   64M   0% /dev
      shm            tmpfs     64M     0   64M   0% /dev/shm
      /dev/sda3      ext4      15G  8.9G  5.4G  63% /opt/iobroker
      tmpfs          tmpfs    3.9G     0  3.9G   0% /proc/acpi
      tmpfs          tmpfs    3.9G     0  3.9G   0% /proc/scsi
      tmpfs          tmpfs    3.9G     0  3.9G   0% /sys/firmware
      
      Messages concerning ext4 filesystem in dmesg:
      dmesg: read kernel buffer failed: Operation not permitted
      
      Show mounted filesystems:
      TARGET           SOURCE                                                                                                             FSTYPE OPTIONS
      /opt/iobroker    /dev/sda3[/var/lib/docker/volumes/iobroker_data/_data]                                                             ext4   rw,relatime
      /opt/userscripts /dev/sda3[/var/lib/docker/volumes/iobroker_userscript/_data]                                                       ext4   rw,relatime
      /etc/resolv.conf /dev/sda3[/var/lib/docker/containers/b2cc22f455a85860949aef6802b33c328b2ddcc790ae4335c21d679042d7d408/resolv.conf] ext4   rw,relatime
      /etc/hostname    /dev/sda3[/var/lib/docker/containers/b2cc22f455a85860949aef6802b33c328b2ddcc790ae4335c21d679042d7d408/hostname]    ext4   rw,relatime
      /etc/hosts       /dev/sda3[/var/lib/docker/containers/b2cc22f455a85860949aef6802b33c328b2ddcc790ae4335c21d679042d7d408/hosts]       ext4   rw,relatime
      
      Files in neuralgic directories:
      
      /var:
      36M     /var/
      33M     /var/lib
      19M     /var/lib/apt/lists
      19M     /var/lib/apt
      14M     /var/lib/dpkg
      
      
      /opt/iobroker/backups:
      82M     /opt/iobroker/backups/
      4.0K    /opt/iobroker/backups/redistmp
      
      /opt/iobroker/iobroker-data:
      856M    /opt/iobroker/iobroker-data/
      414M    /opt/iobroker/iobroker-data/history
      354M    /opt/iobroker/iobroker-data/files
      67M     /opt/iobroker/iobroker-data/files/echarts.admin
      62M     /opt/iobroker/iobroker-data/backup-objects
      
      The five largest files in iobroker-data are:
      35M     /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map
      26M     /opt/iobroker/iobroker-data/files/echarts/static/js/main.41cee985.js.map
      26M     /opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/main.41cee985.js.map
      24M     /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.6a71b34c.js.map
      24M     /opt/iobroker/iobroker-data/files/echarts.admin/static/js/main.70a15e1f.js.map
      
      USB-Devices by-id:
      USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
      
      No Devices found 'by-id'
      
      *** ZigBee Settings ***
      
      HINT:
      Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting:
      /dev/ttyUSB0
      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         v22.20.0
      /usr/bin/node           v22.20.0
      /usr/bin/npm            10.9.3
      /usr/bin/npx            10.9.3
      /usr/bin/corepack       0.34.0
      
      nodejs:
        Installed: 22.20.0-1nodesource1
        Candidate: 22.20.0-1nodesource1
        Version table:
       *** 22.20.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
              100 /var/lib/dpkg/status
           22.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.17.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.15.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.5.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.4.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           18.20.4+dfsg-1~deb12u1 500
              500 http://deb.debian.org/debian bookworm/main amd64 Packages
              500 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      Checking for nodejs vulnerability:
      
      
       █████  ██      ██           ██████   ██████   ██████  ██████         ██
      ██   ██ ██      ██          ██       ██    ██ ██    ██ ██   ██     ██  ██
      ███████ ██      ██          ██   ███ ██    ██ ██    ██ ██   ██         ██
      ██   ██ ██      ██          ██    ██ ██    ██ ██    ██ ██   ██     ██  ██
      ██   ██ ███████ ███████      ██████   ██████   ██████  ██████         ██
      
      
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: redis
      
      Hosts:
      iobrokerW43         iobrokerW43 (version: 7.0.7, hostname: iobrokerW43   , alive, uptime: 227)
      
      Core adapters versions
      js-controller:  7.0.7
      admin:          7.6.17
      javascript:     8.9.2
      
      nodejs modules from github:     0
      
      Adapter State
      + system.adapter.accuweather.0            : accuweather           : iobrokerW43                              -  enabled
      + system.adapter.admin.0                  : admin                 : iobrokerW43                              -  enabled, port: 8081, bind: 192.168.69.225 (SSL), run as: admin
      + system.adapter.backitup.0               : backitup              : iobrokerW43                              -  enabled
        system.adapter.devices.0                : devices               : iobrokerW43                              -  enabled
      + system.adapter.echarts.0                : echarts               : iobrokerW43                              -  enabled
      + system.adapter.ecovacs-deebot.0         : ecovacs-deebot        : iobrokerW43                              -  enabled
      + system.adapter.email.0                  : email                 : iobrokerW43                              -  enabled
        system.adapter.feiertage.0              : feiertage             : iobrokerW43                              -  enabled
      + system.adapter.history.0                : history               : iobrokerW43                              -  enabled
      + system.adapter.hm-rega.0                : hm-rega               : iobrokerW43                              -  enabled
      + system.adapter.hm-rpc.0                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.hm-rpc.1                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.hm-rpc.2                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.hm-rpc.3                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.jarvis.0                 : jarvis                : iobrokerW43                              -  enabled
      + system.adapter.javascript.0             : javascript            : iobrokerW43                              -  enabled
        system.adapter.modbus.0                 : modbus                : iobrokerW43                              - disabled
        system.adapter.modbus.1                 : modbus                : iobrokerW43                              - disabled
      + system.adapter.mqtt.0                   : mqtt                  : iobrokerW43                              -  enabled, port: 1884, bind: 192.168.69.225
      + system.adapter.nuki-extended.0          : nuki-extended         : iobrokerW43                              -  enabled
        system.adapter.radar2.0                 : radar2                : iobrokerW43                              - disabled
      + system.adapter.simple-api.0             : simple-api            : iobrokerW43                              -  enabled, port: 8087, bind: 192.168.69.225, run as: admin
      + system.adapter.sonoff.0                 : sonoff                : iobrokerW43                              -  enabled, port: 1883, bind: 192.168.69.225
      + system.adapter.web.0                    : web                   : iobrokerW43                              -  enabled, port: 8082, bind: 192.168.69.225, run as: admin
        system.adapter.yahka.0                  : yahka                 : iobrokerW43                              - disabled
      + system.adapter.zigbee.0                 : zigbee                : iobrokerW43                              -  enabled, port: /dev/ttyUSB0
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : iobrokerW43                              -  enabled, port: 8081, bind: 192.168.69.225 (SSL), run as: admin
      + system.adapter.hm-rpc.0                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.hm-rpc.1                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.hm-rpc.2                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.hm-rpc.3                 : hm-rpc                : iobrokerW43                              -  enabled, port: 0
      + system.adapter.mqtt.0                   : mqtt                  : iobrokerW43                              -  enabled, port: 1884, bind: 192.168.69.225
      + system.adapter.simple-api.0             : simple-api            : iobrokerW43                              -  enabled, port: 8087, bind: 192.168.69.225, run as: admin
      + system.adapter.sonoff.0                 : sonoff                : iobrokerW43                              -  enabled, port: 1883, bind: 192.168.69.225
      + system.adapter.web.0                    : web                   : iobrokerW43                              -  enabled, port: 8082, bind: 192.168.69.225, run as: admin
      + system.adapter.zigbee.0                 : zigbee                : iobrokerW43                              -  enabled, port: /dev/ttyUSB0
      
      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    "accuweather"  : 2.1.1    , installed 2.1.0  [Updatable]
      Adapter    "admin"        : 7.7.2    , installed 7.6.17 [Updatable]
      Adapter    "backitup"     : 3.3.5    , installed 3.2.2  [Updatable]
      Adapter    "devices"      : 1.2.8    , installed 1.1.5  [Updatable]
      Adapter    "echarts"      : 1.9.2    , installed 1.9.2
      Adapter    "ecovacs-deebot": 1.4.15  , installed 1.4.15
      Adapter    "email"        : 2.0.4    , installed 2.0.4
      Adapter    "feiertage"    : 1.2.1    , installed 1.2.1
      Adapter    "history"      : 3.0.1    , installed 3.0.1
      Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
      Adapter    "hm-rpc"       : 2.0.2    , installed 2.0.2
      Adapter    "jarvis"       : 3.1.8    , installed 3.1.8
      Adapter    "javascript"   : 8.9.2    , installed 8.9.2
      Controller "js-controller": 7.0.7    , installed 7.0.7
      Adapter    "modbus"       : 6.3.2    , installed 6.3.2
      Adapter    "mqtt"         : 6.1.4    , installed 6.1.2  [Updatable]
      Adapter    "nuki-extended": 2.7.0    , installed 2.7.0
      Adapter    "radar2"       : 2.4.0    , installed 2.3.0  [Updatable]
      Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
      Adapter    "socketio"     : 6.7.1    , installed 6.7.1
      Adapter    "sonoff"       : 3.2.1    , installed 3.1.2  [Updatable]
      Adapter    "web"          : 7.0.8    , installed 7.0.8
      Adapter    "ws"           : 2.6.2    , installed 2.6.2
      Adapter    "yahka"        : 1.1.5    , installed 1.0.3  [Updatable]
      Adapter    "zigbee"       : 3.0.5    , installed 2.0.5  [Updatable]
      
      Objects and States
      Please stand by - This may take a while
      Objects:        5627
      States:         4680
      
      *** OS-Repositories and Updates ***
      Hit:1 http://deb.debian.org/debian bookworm InRelease
      Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
      Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
      Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
      Reading package lists...
      Pending Updates: 2
      
      *** 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 127.0.0.1:9001          0.0.0.0:*               LISTEN      1000       36696      -                   
      tcp        0      0 0.0.0.0:9443            0.0.0.0:*               LISTEN      0          14716      -                   
      tcp        0      0 192.168.69.225:8081     0.0.0.0:*               LISTEN      1000       37156      -                   
      tcp        0      0 192.168.69.225:8082     0.0.0.0:*               LISTEN      1000       39040      -                   
      tcp        0      0 192.168.69.225:8087     0.0.0.0:*               LISTEN      1000       39025      -                   
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          14381      -                   
      tcp        0      0 0.0.0.0:8400            0.0.0.0:*               LISTEN      1000       38771      -                   
      tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      0          15548      -                   
      tcp        0      0 192.168.69.225:8701     0.0.0.0:*               LISTEN      1000       39948      -                   
      tcp        0      0 192.168.69.225:49292    0.0.0.0:*               LISTEN      1000       40055      -                   
      tcp        0      0 192.168.69.225:1883     0.0.0.0:*               LISTEN      1000       38447      -                   
      tcp        0      0 192.168.69.225:1884     0.0.0.0:*               LISTEN      1000       38382      -                   
      tcp        0      0 192.168.69.225:42010    0.0.0.0:*               LISTEN      1000       40255      -                   
      tcp        0      0 192.168.69.225:42001    0.0.0.0:*               LISTEN      1000       40227      -                   
      tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      0          15537      -                   
      tcp6       0      0 :::9443                 :::*                    LISTEN      0          14723      -                   
      tcp6       0      0 :::22                   :::*                    LISTEN      0          14383      -                   
      tcp6       0      0 :::8000                 :::*                    LISTEN      0          14765      -                   
      tcp6       0      0 :::51989                :::*                    LISTEN      1000       38408      -                   
      tcp6       0      0 :::6379                 :::*                    LISTEN      0          14729      -                   
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           103        36630      -                   
      udp        0      0 0.0.0.0:50086           0.0.0.0:*                           103        36632      -                   
      udp6       0      0 :::5353                 :::*                                103        36631      -                   
      udp6       0      0 :::43578                :::*                                103        36633      -                   
      
      *** Log File - Last 25 Lines ***
      
      2025-10-01 17:00:51.884  - info: hm-rpc.3 (729) Connected
      2025-10-01 17:00:51.902  - info: hm-rpc.3 (729) xmlrpc <- listDevices ["iobrokerW43:hm-rpc.3:e1524352660d7525b1ca02fd20c57300"]
      2025-10-01 17:00:51.971  - info: hm-rpc.3 (729) xmlrpc -> 16 devices
      2025-10-01 17:00:52.042  - info: hm-rpc.3 (729) xmlrpc <- newDevices 16
      2025-10-01 17:00:52.061  - info: hm-rpc.3 (729) new virtual-devices devices/channels after filter: 0
      2025-10-01 17:00:52.069  - info: hm-rpc.3 (729) xmlrpc <- setReadyConfig ["iobrokerW43:hm-rpc.3:e1524352660d7525b1ca02fd20c57300","INT0000001"]
      2025-10-01 17:00:52.077  - info: hm-rpc.3 (729) xmlrpc <- setReadyConfig ["iobrokerW43:hm-rpc.3:e1524352660d7525b1ca02fd20c57300","INT0000002"]
      2025-10-01 17:01:04.094  - info: host.iobrokerW43 instance system.adapter.hm-rpc.0 in version "2.0.2" started with pid 768
      2025-10-01 17:01:05.624  - info: hm-rpc.0 (768) starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v22.20.0, js-controller: 7.0.7
      2025-10-01 17:01:05.747  - info: hm-rpc.0 (768) xmlrpc server is trying to listen on 192.168.69.225:42001
      2025-10-01 17:01:05.747  - info: hm-rpc.0 (768) xmlrpc client is trying to connect to 192.168.69.221:42001/ with ["http://192.168.69.225:42001","iobrokerW43:hm-rpc.0:cf701104c4a4a45878e2f35abbbc1f94"]
      2025-10-01 17:01:05.801  - info: hm-rpc.0 (768) xmlrpc <- system.listMethods ["iobrokerW43:hm-rpc.0:cf701104c4a4a45878e2f35abbbc1f94"]
      2025-10-01 17:01:05.808  - info: hm-rpc.0 (768) xmlrpc <- listDevices ["iobrokerW43:hm-rpc.0:cf701104c4a4a45878e2f35abbbc1f94"]
      2025-10-01 17:01:05.832  - info: hm-rpc.0 (768) xmlrpc -> 52 devices
      2025-10-01 17:01:05.844  - info: hm-rpc.0 (768) Connected
      2025-10-01 17:01:07.968  - info: host.iobrokerW43 instance system.adapter.hm-rpc.1 in version "2.0.2" started with pid 783
      2025-10-01 17:01:09.430  - info: hm-rpc.1 (783) starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v22.20.0, js-controller: 7.0.7
      2025-10-01 17:01:09.532  - info: hm-rpc.1 (783) xmlrpc server is trying to listen on 192.168.69.225:42010
      2025-10-01 17:01:09.532  - info: hm-rpc.1 (783) xmlrpc client is trying to connect to 192.168.69.221:42010/ with ["http://192.168.69.225:42010","iobrokerW43:hm-rpc.1:0ced319d8899761f9adbd9d5683c4d4b"]
      2025-10-01 17:01:09.592  - info: hm-rpc.1 (783) Connected
      2025-10-01 17:01:09.599  - info: hm-rpc.1 (783) xmlrpc <- listDevices ["iobrokerW43:hm-rpc.1:0ced319d8899761f9adbd9d5683c4d4b"]
      2025-10-01 17:01:09.668  - info: hm-rpc.1 (783) xmlrpc -> 0 devices
      2025-10-01 17:01:09.867  - info: hm-rpc.1 (783) xmlrpc <- newDevices 108
      2025-10-01 17:01:09.901  - info: hm-rpc.1 (783) new HMIP devices/channels after filter: 0
      2025-10-01 17:01:43.072  - info: admin.0 (205) <== Disconnect system.user.iob_api_user from 192.168.69.76 admin
      
      

      Hat jemand einen Tipp wo ich noch ansetzen kann?

      Danke & Grüße

      posted in Error/Bug
      G
      gutgut30
    • RE: IoBroker und Stau- / Verkehrsinformationen

      @newbie0815 ich kann dir morgen mal das aktuelle Script posten. Der Trigger funktioniert im hier geposteten so nämlich nicht wirklich sinnvoll und kann dir flott die kostenlosen API Aufrufe verbrauchen.

      posted in ioBroker Allgemein
      G
      gutgut30
    • RE: Fullybrowser 3.0

      Werden bei euch die Events korrekt befüllt? Ich habe zwar die Initialbefüllung, danach tut sich in dem Pfad aber leider gar nichts mehr 😞

      Meine Topics im Fully sind so konfiguriert (ich hab nichts verändert; das war die Config direkt nach der Installation):

      Info:
      $adppId/deviceInfo/$deviceId

      Event:
      $appId/event/$event/$deviceId

      Ich sehe hier nur Aktivität im normalen Status Pfad, möchte aber auf die Events gehen weil diese ja in „Echtzeit“ aus dem Fully Kiosk kommen.

      posted in Tester
      G
      gutgut30
    • RE: Tasmota MQTT Werte erhalten

      @tasuanetrukiat Kannst du das evtl. als Export zur Verfügung stellen? Ich bekomme es einfach nicht nachgebaut.

      posted in Praktische Anwendungen (Showcase)
      G
      gutgut30
    • RE: Shelly 3PM Pro Emulator

      @ple Das absolut einfachste ist natürlich der Marstek Zähler CT001 .. 003. Dann der Shelly.

      @miwi: was spricht denn gegen Uni-Meter? Das ist doch alles virtuell. Du musst nur einen Container in Docker installieren.
      Oder ist dein aktueller, per Mod-Bus ausgelesener Zähler, nicht kompatibel mit Uni-Meter? Wobei uni-Meter ja auch iob dp auslesen kann. Ist doch absolut genau das, was du suchst.

      posted in ioBroker Allgemein
      G
      gutgut30
    • RE: chunk.js.map files in /iobroker.javascript/admin/static/js

      Danke schon mal für eure Rückmeldungen. Die HDD der VM habe ich bereits angepasst, es ist inzwischen ausreichend Platz vorhanden.

      Trotzdem liegen insg. 621MB in dem Ordner was ich verhältnismäßig viel finde im Vergleich zu den anderen Ordnern.
      Zudem sind es 719 Dateien, was ich bei nur 44 Scripten (6 davon inaktiv, überwiegend Blockly, ein paar JavaScript) auch verhältnimäßg viel finde.
      Ausgewertet hab ich es mit ncdu.

      Der Adapter Scriptausführung hat bei mir Version 8.8.3 und es wird kein Update angezeigt.

      posted in ioBroker Allgemein
      G
      gutgut30
    • chunk.js.map files in /iobroker.javascript/admin/static/js

      Hi,

      meine iobroker Platte ist vollgelaufen.

      Bei der genaueren Analyse habe ich gesehen dass ich eine Menge Daten im Ordner /opt/iobroker/node_modules/iobroker.javascript/admin/static/js habe und der Ordner stetig wächts.

      Dies sind vor allem Dateien nach folgendem Schema:
      xxx.xxxxxx.chunk.js.map

      Kann man diese Dateien aufräumen und deren Generierung verhindern? Ich möchte gerne verstehen wo diese herkommen und wozu sie erzeugt werden.

      Grüße

      posted in ioBroker Allgemein
      G
      gutgut30
    • Anzeige von Bahn / Öffi / Zugverbindungen in Jarvis

      Hi,

      jetzt möchte ich hier auch mal wieder etwas zeigen.

      Zu lösende Problemstellung: Ich möchte die Abfahrtzeiten von Zügen an zwei Bahnhöfen in Jarvis ausgeben. Der bisher genutzte Adapter "Fahrplan" wird nicht mehr weiterentwickelt und ist fehlerhaft.

      Lösung:

      • Die Quelle https://dbf.finalrewind.org nutzen (eine Einbindung via iFrame hat mir dabei nicht gefallen)
      • Abfragen meines Bahnhofs per API um ein JSON zu erhalten (z. B. https://dbf.finalrewind.org/Hamburg Airport.json)
      • die Daten mit Blockly per JSONata filtern (Danke @mickym für die Hilfe in einem anderen Thread zu JSONata!)
      • das gekürzte JSON per JavaScript in ein schickes HTML verwandeln und in einen DP schreiben
      • Ausgabe in Jarvis (Gerät erstellen, StateHTML Widget usw)

      Ergebnis:
      0775c6a9-4d68-4897-9c15-e5f442cdf41b-image.png

      Blockly (JSON holen, JavaScript ausführen):
      fa78785d-bff7-48b2-8cae-7e38e2f73ee6-image.png

      JSONata für den Blockly Teil:

      departures[destination = "Hannover Hbf"].{"Zug": train, "Abfahrt" : scheduledDeparture, "Verspätung":delayDeparture, "Hinweis": messages.qos.text, "Verspätungshinweis": messages.delay.text, "fällt aus": isCancelled}
      

      JavaScript zum bauen der Tabelle:

      // JSON-Quelle
      const jsonData = varRB38;
      
      //Ziel Datenpunkt
      const dpiniob =  '0_userdata.0.Jarvis.Bahn.SchwarmstedtNachHannover_html';
      
      
      // Funktion, um neue Abfahrtszeit zu berechnen
      function calculateNewDeparture(data) {
        data.forEach(item => {
          const [hours, minutes] = item.Abfahrt.split(':').map(Number);
          const newMinutes = minutes + item.Verspätung;
          const newHours = hours + Math.floor(newMinutes / 60);
          const newMinutesAdjusted = newMinutes % 60;
          
          // Formatieren der neuen Zeit
          const newTime = `${String(newHours).padStart(2, '0')}:${String(newMinutesAdjusted).padStart(2, '0')}`;
          
          item['NeueAbfahrt'] = newTime;
        });
        
        return data;
      }
      
      // Neue Abfahrtszeiten berechnen
      const updatedData = calculateNewDeparture(jsonData);
      
      // Funktion, um die Tabelle zu generieren
      function generateTable(data) {
        let tableHtml = `
          <style>
            table {
              border-collapse: collapse;
              font-family: Arial, sans-serif;
              width: 100%;
              border: none;
            }
            th, td {
              padding: 10px;
              border-bottom: 1px solid #ddd;
            }
            th {
              background-color: #f0f0f0;
              font-weight: bold;
              text-align: left;
            }
          </style>
          <table>
            <tr><th style='text-align: left'>Zug</th><th style='text-align: left'>Abfahrt</th><th style='text-align: left'> </th><th style='text-align: left'>Details</th></tr>
        `;
      
        data.forEach(item => {
          let rowHtml = "<tr>";
          
          // Zug
          rowHtml += `<td>${item.Zug}</td>`;
          
          // Abfahrt
          if (item.Verspätung > 1) {
            rowHtml += `<td><b style="color: red">${item.NeueAbfahrt}</b> <font color=red > +${item.Verspätung}</font> </td>`;
          } else if (item['fällt aus'] == 1){
            rowHtml += `<td>${item.Abfahrt}</td>`;
          } else {
              rowHtml += `<td><b style="color: green">${item.Abfahrt}</b></td>`;
          }
          
          // Hinweis
          if (item.Verspätungshinweis) {
            rowHtml += `<td>${item.Verspätungshinweis}</td>`;
          } else {
            rowHtml += "<td></td>";
          }
      
          // Zuginformationen
          if (item.Hinweis) {
            rowHtml += `<td>${item.Hinweis}</td>`;
          } else if (item['fällt aus'] == 1){
            rowHtml += `<td style="text-decoration: none"><font color=red><b>Verbindung fällt aus</font></b></td>`;
          } else {
            rowHtml += "<td></td>";
          }
          
          rowHtml += "</tr>";
          
          // Durchstreichen, wenn fällt aus == 1
          if (item['fällt aus'] == 1) {
            rowHtml = rowHtml.replace(/<td>/g, '<td style="text-decoration: line-through;">');
            rowHtml = rowHtml.replace(/<td style="text-decoration: none">/, '<td>');
          }
          
          tableHtml += rowHtml;
        });
      
        tableHtml += "</table>";
        return tableHtml;
      }
      
      
      // Tabelle generieren und in ioBroker schreiben
      const tableHtml = generateTable(updatedData.slice(0, 5)); // Hier wird die Anzahl der Reihen auf 5 begrenzt
      setState(dpiniob, tableHtml);
      
      

      Vielleicht inspiriert es ja den ein oder anderen um Zugdaten in seiner Vis auszugeben.

      Und auch hier: vermutlich könnte man sich ein paar Schritte im JavaScript sparen wenn man mit JSONata besser zurecht kommt 🙂

      posted in Praktische Anwendungen (Showcase)
      G
      gutgut30
    • RE: jarvis v3.2.x - just another remarkable vis

      @slipkorn_dh88 habe ebenso sporadisch API Fehlermeldungen

      posted in Tester
      G
      gutgut30
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo