@p.ende Mit welcher App entwickelst du die Programme? Flutter?
Dann könnte man auch eine Web-App bilden?
Pro
Erfahrene
Beiträge
-
Moodvis - Native ioBroker Vis (Win/Android) - Tester gesucht -
Test Adapter AnkerSolix2Bei mir funktioniert es sowohl mit der Solarbank 2 E1600 Pro als auch mit der Solarbank 2 E1600 AC. Wüsste auch nicht dass sich da in letzter Zeit was geändert hätte...
-
Sofar Solar HYD10 KTL Wechselrichter an modbus AdapterFalls noch jemand seinen Sofar Modbus nicht zum laufen kriegt:
https://github.com/ltspicer/modbus2mqtt
Nichts gegen den Adapter. Der ist genial geschrieben. Aber alle Konstellationen kann man nicht abfangen mit einem allgemeinen Programm.
Ist nur zum Empfang. Kein senden von Commands. -
Neuer Adapter für Roborock-Staubsauger@Thomas-Braun sagte in Neuer Adapter für Roborock-Staubsauger:
Dann ruf das Skript auch als dieser user auf. Du springst warum auch immer in den iobroker:
*** Users and Groups *** User that called 'iob diag': iobrokerOk vielen Dank
Ich schau mir das morgen früh mal an und hoffe das ich dann die richtigen Daten bereitstellen kann.
-
Neuer Adapter für Roborock-StaubsaugerDann ruf das Skript auch als dieser user auf. Du springst warum auch immer in den iobroker:
*** Users and Groups *** User that called 'iob diag': iobroker -
Moodvis - Native ioBroker Vis (Win/Android) - Tester gesucht@p.ende

Wenn schon ein DP im Statefeld steht sollte die Suche direkt dorthin springen. Falls man sich mal verklickt hat und einen anderen DP aus dem Verzeichnis wählen möchte. -
Neuer Adapter für Roborock-Staubsauger@Thomas-Braun sagte in Neuer Adapter für Roborock-Staubsauger:
@BamBam89 sagte in Neuer Adapter für Roborock-Staubsauger:
Ist das jetzt nach seinen Wünschen?
Sorry das hatte aber nichts mit dir zu tun.
Ich hab hier 3 Baustellen gleichzeit. Ich bin ja froh wenn mich jemand unterstützt der mehr Ahnung vn der Materie hat. Was im übrigen nicht schwer ist.Ich weiß ehrlicherweise noch nicht was ich falsch mache. Angemeldet bin ich aber als
BamBam89@iobroker-hausautomation:~$@haselchen sagte in Neuer Adapter für Roborock-Staubsauger:
Zudem benutzen shelly.1 und sonoff.0 beide den Port 1883
Das solltest Du auch ändern.Vielen Dank für den Hinweis. Das werde ich korrigieren.
-
Neuer Adapter für Roborock-StaubsaugerZudem benutzen shelly.1 und sonoff.0 beide den Port 1883
Das solltest Du auch ändern. -
Neuer Adapter für Roborock-Staubsauger@BamBam89 sagte in Neuer Adapter für Roborock-Staubsauger:
Ist das jetzt nach seinen Wünschen?
Es geht nicht 'nach meinen Wünschen', es geht darum das System grundsätzlich richtig zu verwenden.
Du bist da immer noch nicht als Standarduser aktiv. Der user 'iobroker' ist als Systemuser vorgesehen.Ich bin dann aus der Nummer raus...
-
Neuer Adapter für Roborock-Staubsauger@Thomas-Braun sagte in Neuer Adapter für Roborock-Staubsauger:
Zum einen: Hampel da nicht als root herum. Leg dir einen Standarduser an.
Siehe auch:A default user should be created! This user will be enabled to temporarily switch to root via 'sudo'!
A root login is not required in most Linux Distributions.
Run 'iobroker fix' or use the system tools to create a user.Der Text steht da nicht zum Spaß.
Dann würde auch der Rest mit dem sudo richtig funktionieren.========== Start marking the full check here =========== ```bash Script v.2026-01-31 *** BASE SYSTEM *** Operating System: Ubuntu 24.04.4 LTS Static hostname: <HOSTNAME> Icon name: computer-container Chassis: container Virtualization: lxc Kernel: Linux <KERNEL> Architecture: x86-64 OS is similar to: debian model name : <CPU_MODEL> Docker : false Virtualization : lxc Kernel : x86_64 Userland : 64 bit Systemuptime and Load: 23:54:09 up 2:55, 0 user, load average: 0.92, 0.85, 0.72 CPU threads: 6 *** LIFE CYCLE STATUS *** Operating System is the current Ubuntu LTS release codenamed 'noble'! *** TIME AND TIMEZONES *** Local time: Fri 2026-02-20 23:54:09 CET Universal time: Fri 2026-02-20 22:54:09 UTC RTC time: n/a Time zone: Europe/Berlin (CET, +0100) System clock synchronized: yes NTP service: inactive RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video A default user should be created! This user will be enabled to temporarily switch to root via 'sudo'! A root login is not required in most Linux Distributions. Run 'iobroker fix' or use the system tools to create a user. *** DISPLAY-SERVER SETUP *** Display-Server: false Unit display-manager.service could not be found. Display-Manager: Desktop: Session: *** MEMORY *** total used free shared buff/cache available Mem: 16G 3.8G 7.0G 122K 5.3G 12G Swap: 8.6G 61K 8.6G Total: 24G 3.8G 15G Active iob-Instances: 31 15427 M total memory 3638 M used memory 4816 M active memory 3381 M inactive memory 6716 M free memory 0 M buffer memory 5073 M swap cache 8191 M total swap 0 M used swap 8191 M free swap *** top - Table Of Processes *** top - 23:54:10 up 2:55, 0 user, load average: 0.92, 0.85, 0.72 Tasks: 70 total, 1 running, 69 sleeping, 0 stopped, 0 zombie %Cpu(s): 11.1 us, 4.8 sy, 0.0 ni, 84.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 15427.7 total, 6714.6 free, 3639.8 used, 5073.5 buff/cache MiB Swap: 8192.0 total, 8191.9 free, 0.1 used. 11787.9 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION * run-rpc_pipefs.mount loaded failed failed RPC Pipe File System * sys-kernel-config.mount loaded failed failed Kernel Configuration File System Legend: LOAD -> Reflects whether the unit definition was properly loaded. ACTIVE -> The high-level unit activation state, i.e. generalization of SUB. SUB -> The low-level unit activation state, values depend on unit type. 2 loaded units listed. *** DMESG CRITICAL ERRORS *** [sudo] password for iobroker: dmesg: read kernel buffer failed: Operation not permitted No critical errors detected *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/<DISK_MAPPER> ext4 295G 20G 260G 7% / none tmpfs 492K 4.0K 488K 1% /dev efivarfs efivarfs 128K 20K 104K 16% /sys/firmware/efi/efivars none tmpfs 8.0K 4.0K 4.0K 50% /dev/ttyUSB0 tmpfs tmpfs 7.6G 0 7.6G 0% /dev/shm tmpfs tmpfs 3.1G 160K 3.1G 1% /run tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock Messages concerning ext4 filesystem in dmesg: dmesg: read kernel buffer failed: Operation not permitted Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/mapper/<DISK_MAPPER> ext4 rw,relatime,stripe=16 Files in neuralgic directories: /var: 4.0G /var/ 1.8G /var/lib 1.4G /var/cache/apt 1.4G /var/cache 1.3G /var/cache/apt/archives Hint: You are currently not seeing messages from other users and the system. Users in groups 'adm', 'systemd-journal' can see all messages. Pass -q to turn off this notice. Archived and active journals take up 139.8M in the file system. /opt/iobroker/backups: 579M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 595M /opt/iobroker/iobroker-data/ 422M /opt/iobroker/iobroker-data/files 136M /opt/iobroker/iobroker-data/files/vis 129M /opt/iobroker/iobroker-data/files/vis/widgets 117M /opt/iobroker/iobroker-data/files/vis-2 The five largest files in iobroker-data are: find: Failed to change directory: /home/<USER>: Permission denied find: Failed to change directory: /home/<USER>: Permission denied find: Failed to change directory: /home/<USER>: Permission denied find: Failed to change directory: /home/<USER>: Permission denied find: Failed to change directory: /home/<USER>: Permission denied find: Failed to restore initial working directory: /home/<USER>: Permission denied 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_ID> *** ZigBee Settings *** No nvbackup.json found. *** NodeJS-Installation *** /usr/bin/nodejs v22.22.0 /usr/bin/node v22.22.0 /usr/bin/npm 10.9.4 /usr/bin/npx 10.9.4 ✓ Node.js installation is correct nodejs: Installed: 22.22.0-1nodesource1 Candidate: 22.22.0-1nodesource1 Version table: *** 22.22.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status ... (unchanged) find: Failed to restore initial working directory: /home/<USER>: Permission denied Temp directories causing deletion problem: 0 No problems detected Errors in npm tree: 0 No problems detected Checking for nodejs vulnerability: (ASCII-Banner unverändert) *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Hosts: <HOSTNAME> <HOSTNAME> (version: 7.1.0, hostname: <HOSTNAME>, alive, uptime: 3376) Core adapters versions js-controller: 7.1.0 admin: 7.7.31 javascript: 9.0.18 nodejs modules from github: 4 +-- iobroker.cameras@2.1.2 (git+ssh://git@github.com/ioBroker/ioBroker.cameras.git#<GIT_HASH>) +-- iobroker.rtspstream@0.0.4 (git+ssh://git@github.com/dbweb-ch/ioBroker.rtspStream.git#<GIT_HASH>) +-- iobroker.vis-materialdesign@0.5.94 (git+ssh://git@github.com/Scrounger/ioBroker.vis-materialdesign.git#<GIT_HASH>) `-- shinobi@1.0.37 (git+ssh://git@github.com/ShinobiCCTV/Shinobi.git#<GIT_HASH>) (Adapter-Liste unverändert – keine sensiblen Daten außer Hostname/IP, daher Hostname bleibt als <HOSTNAME>.) ... (restlicher Inhalt unverändert) ... *** 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:111 0.0.0.0:* LISTEN 0 56128727 1/systemd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 56381801 1/systemd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 56131871 678/master tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1000 56663637 21548/iobroker.js-c tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1000 56664546 21548/iobroker.js-c tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 1000 56670869 21878/io.shelly.2 tcp 0 0 127.0.0.1:1883 0.0.0.0:* LISTEN 111 56129281 266/mosquitto tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 996 56378887 11744/systemd-resol tcp 0 0 127.0.0.1:37227 0.0.0.0:* LISTEN 0 56377267 11673/containerd tcp 0 0 127.0.0.54:53 0.0.0.0:* LISTEN 996 56378889 11744/systemd-resol tcp 0 0 <IP>:1883 0.0.0.0:* LISTEN 1000 56665025 21734/io.sonoff.0 tcp 0 0 <IP>:2001 0.0.0.0:* LISTEN 1000 56669368 21750/io.hm-rpc.0 tcp 0 0 <IP>:2010 0.0.0.0:* LISTEN 1000 56670540 21766/io.hm-rpc.1 tcp6 0 0 :::111 :::* LISTEN 0 56128729 1/systemd tcp6 0 0 :::22 :::* LISTEN 0 56381802 1/systemd tcp6 0 0 :::3000 :::* LISTEN 109 56430463 15307/grafana tcp6 0 0 ::1:1883 :::* LISTEN 111 56129282 266/mosquitto tcp6 0 0 ::1:25 :::* LISTEN 0 56131872 678/master tcp6 0 0 :::8082 :::* LISTEN 1000 56674802 21957/io.web.0 tcp6 0 0 :::8080 :::* LISTEN 0 56132247 911/node tcp6 0 0 :::8081 :::* LISTEN 1000 56665829 21567/io.admin.0 tcp6 0 0 :::8086 :::* LISTEN 108 56131275 327/influxd udp 0 0 0.0.0.0:5683 0.0.0.0:* 1000 56667951 21713/io.shelly.1 udp 0 0 127.0.0.54:53 0.0.0.0:* 996 56378888 11744/systemd-resol udp 0 0 127.0.0.53:53 0.0.0.0:* 996 56378886 11744/systemd-resol udp 0 0 0.0.0.0:111 0.0.0.0:* 0 56128728 1/systemd udp 0 0 0.0.0.0:9522 0.0.0.0:* 1000 56664800 21682/io.sma-em.0 udp6 0 0 :::111 :::* 0 56128730 1/systemd *** Log File - Last 25 Lines *** 2026-02-20 23:40:48.125 - info: web.0 (21957) ==> Connected system.user.admin from ::ffff:<IP> 2026-02-20 23:40:52.003 - info: web.0 (21957) ==> Connected system.user.admin from ::ffff:<IP> 2026-02-20 23:40:52.664 - info: web.0 (21957) ==> Connected system.user.admin from ::ffff:<IP> 2026-02-20 23:40:56.667 - info: iot.0 (22003) Connection changed: disconnect 2026-02-20 23:43:04.812 - info: iot.0 (22003) Connection changed: disconnect 2026-02-20 23:45:12.960 - info: iot.0 (22003) Connection changed: disconnect 2026-02-20 23:45:21.010 - info: host.<HOSTNAME> instance system.adapter.daswetter.0 in version "3.2.8" started with pid 27305 2026-02-20 23:45:22.012 - warn: daswetter.0 (27305) This instance has 6362 objects, the limit for this instance is set to 5000. 2026-02-20 23:45:22.014 - info: daswetter.0 (27305) starting. Version 3.2.8 in /opt/iobroker/node_modules/iobroker.daswetter, node: v22.22.0, js-controller: 7.1.0 2026-02-20 23:45:25.842 - info: daswetter.0 (27305) still wrong data structure from server received! repaired... 2026-02-20 23:45:26.860 - info: daswetter.0 (27305) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment 2026-02-20 23:45:27.364 - info: daswetter.0 (27305) cleaned everything up... 2026-02-20 23:45:27.374 - info: host.<HOSTNAME> instance system.adapter.daswetter.0 having pid 27305 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2026-02-20 23:45:37.010 - info: host.<HOSTNAME> instance system.adapter.dwd.0 in version "2.8.5" started with pid 27321 2026-02-20 23:45:37.958 - info: dwd.0 (27321) starting. Version 2.8.5 in /opt/iobroker/node_modules/iobroker.dwd, node: v22.22.0, js-controller: 7.1.0 2026-02-20 23:45:38.246 - info: dwd.0 (27321) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2026-02-20 23:45:38.760 - info: host.<HOSTNAME> instance system.adapter.dwd.0 having pid 27321 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2026-02-20 23:47:21.228 - info: iot.0 (22003) Connection changed: disconnect 2026-02-20 23:49:29.493 - info: iot.0 (22003) Connection changed: disconnect 2026-02-20 23:50:37.009 - info: host.<HOSTNAME> instance system.adapter.dwd.0 in version "2.8.5" started with pid 27349 2026-02-20 23:50:37.981 - info: dwd.0 (27349) starting. Version 2.8.5 in /opt/iobroker/node_modules/iobroker.dwd, node: v22.22.0, js-controller: 7.1.0 2026-02-20 23:50:38.318 - info: dwd.0 (27349) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2026-02-20 23:50:38.833 - info: host.<HOSTNAME> instance system.adapter.dwd.0 having pid 27349 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2026-02-20 23:51:37.641 - info: iot.0 (22003) Connection changed: disconnect 2026-02-20 23:53:45.785 - info: iot.0 (22003) Connection changed: disconnect2026-02-21 00:04:03.169 - info: host.<HOST> "system.adapter.roborock.1" enabled 2026-02-21 00:04:03.456 - info: host.<HOST> instance system.adapter.roborock.1 in version "0.6.19" started with pid 29408 2026-02-21 00:04:04.078 - debug: roborock.1 (29408) Redis Objects: Use Redis connection: <IP_LOCAL>:9001 2026-02-21 00:04:04.093 - debug: roborock.1 (29408) Objects client ready ... initialize now 2026-02-21 00:04:04.093 - debug: roborock.1 (29408) Objects create System PubSub Client 2026-02-21 00:04:04.094 - debug: roborock.1 (29408) Objects create User PubSub Client 2026-02-21 00:04:04.119 - debug: roborock.1 (29408) Objects client initialize lua scripts 2026-02-21 00:04:04.121 - debug: roborock.1 (29408) Objects connected to redis: <IP_LOCAL>:9001 2026-02-21 00:04:04.136 - debug: roborock.1 (29408) Redis States: Use Redis connection: <IP_LOCAL>:9000 2026-02-21 00:04:04.144 - debug: roborock.1 (29408) States create System PubSub Client 2026-02-21 00:04:04.145 - debug: roborock.1 (29408) States create User PubSub Client 2026-02-21 00:04:04.199 - debug: roborock.1 (29408) States connected to redis: <IP_LOCAL>:9000 2026-02-21 00:04:04.215 - debug: roborock.1 (29408) Plugin sentry Initialize Plugin (enabled=true) 2026-02-21 00:04:04.666 - info: roborock.1 (29408) starting. Version 0.6.19 in /opt/iobroker/node_modules/iobroker.roborock, node: v22.22.0, js-controller: 7.1.0 2026-02-21 00:04:04.676 - info: roborock.1 (29408) Starting adapter. This might take a few minutes depending on your setup. Please wait. 2026-02-21 00:04:04.685 - info: roborock.1 (29408) Loaded existing clientID: <CLIENT_ID> 2026-02-21 00:04:04.686 - debug: roborock.1 (29408) initialize http_api 2026-02-21 00:04:04.812 - error: roborock.1 (29408) Error in getUserData: Login returned empty userdata.. This is most likely due to too many reconnects. Emptying UserData & HomeData 2026-02-21 00:04:04.814 - warn: roborock.1 (29408) State "roborock.1.HomeData" has no existing object, this might lead to an error in future versions 2026-02-21 00:04:04.856 - warn: roborock.1 (29408) State "roborock.1.UserData" has no existing object, this might lead to an error in future versions 2026-02-21 00:04:04.900 - error: roborock.1 (29408) Failed to process undefined on robot undefined (unknown device model): Error: Login returned empty userdata. at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:64:12) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3) 2026-02-21 00:04:04.915 - error: roborock.1 (29408) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2026-02-21 00:04:04.915 - error: roborock.1 (29408) unhandled promise rejection: Cannot read properties of null (reading 'token') 2026-02-21 00:04:04.915 - error: roborock.1 (29408) TypeError: Cannot read properties of null (reading 'token') at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:78:22) at processTicksAndRejections (node:internal/process/task_queues:105:5) at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3) 2026-02-21 00:04:04.915 - error: roborock.1 (29408) Cannot read properties of null (reading 'token') 2026-02-21 00:04:04.917 - info: roborock.1 (29408) terminating 2026-02-21 00:04:04.918 - debug: roborock.1 (29408) Plugin sentry destroyed 2026-02-21 00:04:04.918 - warn: roborock.1 (29408) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-02-21 00:04:05.419 - info: roborock.1 (29408) terminating 2026-02-21 00:04:05.420 - info: roborock.1 (29408) terminating 2026-02-21 00:04:05.454 - error: host.<HOST> Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 2026-02-21 00:04:05.455 - error: host.<HOST> Caught by controller[0]: TypeError: Cannot read properties of null (reading 'token') 2026-02-21 00:04:05.455 - error: host.<HOST> Caught by controller[0]: at http_api.initializeRealApi (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:78:22) 2026-02-21 00:04:05.455 - error: host.<HOST> Caught by controller[0]: at processTicksAndRejections (node:internal/process/task_queues:105:5) 2026-02-21 00:04:05.455 - error: host.<HOST> Caught by controller[0]: at http_api.init (/opt/iobroker/node_modules/iobroker.roborock/lib/http_api.js:32:3) 2026-02-21 00:04:05.455 - error: host.<HOST> Caught by controller[0]: at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:55:3) 2026-02-21 00:04:05.455 - error: host.<HOST> instance system.adapter.roborock.1 terminated with code 6 (UNCAUGHT_EXCEPTION) 2026-02-21 00:04:05.455 - info: host.<HOST> Restart adapter system.adapter.roborock.1 because enabled 2026-02-21 00:04:08.914 - info: host.<HOST> "system.adapter.roborock.1" disabled