NEWS
[gelöst] Puppeteer-Adapter läuft auf Raspi 4 nicht
-
- Adaptername: Puppeteer
- Link zu Adapterrepository: www.github.com...
- Adapterversion: 0.4.0
- js-controller Version: 7.0.6
- Admin Version: 7.6.17
- Hardwaresystem: Pi4
- Arbeitsspeicher: 8 GB
- Festplattenart: SD-Karte
- Betriebssystem: Bullseye
- Nodejs-Version: 20.19.3
- NPM-Version: 10.8.2
- Installationsart: Manuell
- Image, Docker genutzt: Nein
Output von iob diag
Script v.2025-03-08 *** BASE SYSTEM *** Static hostname: iobrokerpi4b Icon name: computer Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-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: 09:11:15 up 34 min, 2 users, load average: 1.28, 1.36, 1.46 CPU threads: 4 *** LIFE CYCLE STATUS *** Debian 'bullseye' is the current oldstable version. Please upgrade to the latest stable release 'bookworm' in due time! *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** TIME AND TIMEZONES *** Local time: Mon 2025-07-14 09:11:15 CEST Universal time: Mon 2025-07-14 07:11:15 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': PiAdmin XDG_CONFIG_HOME=/home/PiAdmin/.config HOME=/home/PiAdmin GROUPS=PiAdmin 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: LXDE-pi Terminal: x11 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: 7.8G 2.2G 4.0G 73M 1.7G 5.4G Swap: 1.0G 0B 1.0G Total: 8.8G 2.2G 5.0G Active iob-Instances: 20 7812 M total memory 2192 M used memory 2516 M active memory 833 M inactive memory 3950 M free memory 181 M buffer memory 1487 M swap cache 1023 M total swap 0 M used swap 1023 M free swap *** top - Table Of Processes *** top - 09:11:16 up 34 min, 2 users, load average: 1.28, 1.36, 1.46 Tasks: 212 total, 2 running, 210 sleeping, 0 stopped, 0 zombie %Cpu(s): 30.0 us, 7.1 sy, 0.0 ni, 62.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 7812.3 total, 3949.9 free, 2192.5 used, 1669.8 buff/cache MiB Swap: 1024.0 total, 1024.0 free, 0.0 used. 5384.2 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 /dev/root ext4 30G 17G 12G 59% / devtmpfs devtmpfs 3.6G 0 3.6G 0% /dev tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs tmpfs 1.6G 1.3M 1.6G 1% /run tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 vfat 255M 31M 225M 13% /boot tmpfs tmpfs 782M 24K 782M 1% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Mon Jul 14 08:37:00 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:F5:FF:D6 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=891597ea-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles [Mon Jul 14 08:37:01 2025] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none. [Mon Jul 14 08:37:01 2025] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [Mon Jul 14 08:37:03 2025] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime `-/boot /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 3.9G /var/ 1.5G /var/cache/apt 1.5G /var/cache 1.4G /var/cache/apt/archives 1.2G /var/log/journal/f0de918bd30e4ce4bf2ed3f904044603 Archived and active journals take up 1.1G in the file system. /opt/iobroker/backups: 767M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 1.6G /opt/iobroker/iobroker-data/ 779M /opt/iobroker/iobroker-data/history 589M /opt/iobroker/iobroker-data/files 122M /opt/iobroker/iobroker-data/backup-objects 114M /opt/iobroker/iobroker-data/files/vis The five largest files in iobroker-data are: 48M /opt/iobroker/iobroker-data/objects.jsonl 41M /opt/iobroker/iobroker-data/files/material/static/js/main.c5478f66.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 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-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2692356-if00 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.3 /usr/bin/node v20.19.3 /usr/bin/npm 10.8.2 /usr/bin/npx 10.8.2 /usr/bin/corepack 0.32.0 nodejs: Installed: 20.19.3-1nodesource1 Candidate: 20.19.3-1nodesource1 Version table: *** 20.19.3-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 20.19.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 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 12.22.12~dfsg-1~deb11u7 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.12~dfsg-1~deb11u4 500 500 http://deb.debian.org/debian bullseye/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: iobrokerpi4b iobrokerpi4b (version: 7.0.6, hostname: iobrokerpi4b , alive, uptime: 873) Core adapters versions js-controller: 7.0.6 admin: 7.6.17 javascript: 8.9.2 nodejs modules from github: 0 Adapter State + system.adapter.admin.0 : admin : iobrokerpi4b - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : iobrokerpi4b - enabled + system.adapter.deconz.0 : deconz : iobrokerpi4b - enabled, port: 8090 + system.adapter.discovery.0 : discovery : iobrokerpi4b - enabled + system.adapter.e3oncan.0 : e3oncan : iobrokerpi4b - enabled + system.adapter.echarts.0 : echarts : iobrokerpi4b - enabled + system.adapter.email.0 : email : iobrokerpi4b - enabled system.adapter.flot.0 : flot : iobrokerpi4b - enabled + system.adapter.fritzdect.0 : fritzdect : iobrokerpi4b - enabled + system.adapter.history.0 : history : iobrokerpi4b - enabled system.adapter.icons-icons8.0 : icons-icons8 : iobrokerpi4b - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png : iobrokerpi4b - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobrokerpi4b - enabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png: iobrokerpi4b - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : iobrokerpi4b - enabled + system.adapter.javascript.0 : javascript : iobrokerpi4b - enabled system.adapter.material.0 : material : iobrokerpi4b - enabled + system.adapter.melcloud.0 : melcloud : iobrokerpi4b - enabled system.adapter.modbus.0 : modbus : iobrokerpi4b - disabled + system.adapter.mqtt.0 : mqtt : iobrokerpi4b - enabled, port: 1883, bind: 0.0.0.0 system.adapter.netatmo-crawler.0 : netatmo-crawler : iobrokerpi4b - enabled system.adapter.openweathermap.0 : openweathermap : iobrokerpi4b - enabled + system.adapter.shelly.0 : shelly : iobrokerpi4b - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.sma-em.0 : sma-em : iobrokerpi4b - enabled + system.adapter.sourceanalytix.0 : sourceanalytix : iobrokerpi4b - enabled + system.adapter.statistics.0 : statistics : iobrokerpi4b - enabled + system.adapter.viessmannapi.0 : viessmannapi : iobrokerpi4b - enabled system.adapter.vis-2-widgets-weather-and-heating.0: vis-2-widgets-weather-and-heating: iobrokerpi4b - enabled system.adapter.vis-bars.0 : vis-bars : iobrokerpi4b - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : iobrokerpi4b - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : iobrokerpi4b - enabled system.adapter.vis-history.0 : vis-history : iobrokerpi4b - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : iobrokerpi4b - enabled system.adapter.vis-icontwo.0 : vis-icontwo : iobrokerpi4b - enabled + system.adapter.vis-inventwo.0 : vis-inventwo : iobrokerpi4b - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : iobrokerpi4b - enabled system.adapter.vis-justgage.0 : vis-justgage : iobrokerpi4b - enabled system.adapter.vis-lcars.0 : vis-lcars : iobrokerpi4b - enabled system.adapter.vis-material-advanced.0 : vis-material-advanced : iobrokerpi4b - enabled system.adapter.vis-material.0 : vis-material : iobrokerpi4b - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : iobrokerpi4b - enabled system.adapter.vis-plumb.0 : vis-plumb : iobrokerpi4b - enabled system.adapter.vis-rgraph.0 : vis-rgraph : iobrokerpi4b - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : iobrokerpi4b - enabled system.adapter.vis-weather.0 : vis-weather : iobrokerpi4b - enabled system.adapter.vis.0 : vis : iobrokerpi4b - enabled + system.adapter.web.0 : web : iobrokerpi4b - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobrokerpi4b - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.deconz.0 : deconz : iobrokerpi4b - enabled, port: 8090 + system.adapter.mqtt.0 : mqtt : iobrokerpi4b - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.shelly.0 : shelly : iobrokerpi4b - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.web.0 : web : iobrokerpi4b - enabled, port: 8082, bind: 0.0.0.0, run as: admin 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 â âââââââââââ´âââââââââââ´ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ´âââââââââââââââInstalled ioBroker-Adapters Used repository: stable Adapter "admin" : 7.6.17 , installed 7.6.17 Adapter "backitup" : 3.2.2 , installed 3.2.2 Adapter "deconz" : 1.6.4 , installed 1.6.4 Adapter "discovery" : 5.0.0 , installed 5.0.0 Adapter "e3oncan" : 0.10.9 , installed 0.10.9 Adapter "echarts" : 1.9.2 , installed 1.9.2 Adapter "email" : 2.0.4 , installed 2.0.4 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "fritzdect" : 2.6.2 , installed 2.6.2 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "icons-icons8" : 0.0.1 , installed 0.0.1 Adapter "icons-mfd-png": 1.2.1 , installed 1.2.1 Adapter "icons-mfd-svg": 1.2.0 , installed 1.2.0 Adapter "icons-open-icon-library-png": 0.1.2, installed 0.1.2 Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1 Adapter "javascript" : 8.9.2 , installed 8.9.2 Controller "js-controller": 7.0.6 , installed 7.0.6 Adapter "material" : 1.3.1 , installed 1.3.1 Adapter "melcloud" : 2.0.5 , installed 2.0.5 Adapter "modbus" : 6.3.2 , installed 6.3.2 Adapter "mqtt" : 6.1.2 , installed 6.1.2 Adapter "netatmo-crawler": 1.0.0 , installed 1.0.0 Adapter "openweathermap": 1.1.2 , installed 1.1.2 Adapter "shelly" : 10.1.0 , installed 10.1.0 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "sma-em" : 1.2.0 , installed 1.2.0 Adapter "socketio" : 6.7.1 , installed 6.7.1 Adapter "statistics" : 2.4.0 , installed 2.4.0 Adapter "viessmannapi" : 2.3.0 , installed 2.4.0 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-2-widgets-weather-and-heating": 0.10.4, installed 0.10.4 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.5.1 , installed 1.5.1 Adapter "vis-icontwo" : 1.12.0 , installed 1.12.0 Adapter "vis-inventwo" : 3.3.5 , installed 3.3.5 Adapter "vis-jqui-mfd" : 1.1.1 , installed 1.1.1 Adapter "vis-justgage" : 2.1.7 , installed 2.1.7 Adapter "vis-lcars" : 1.1.1 , installed 1.1.1 Adapter "vis-material" : 0.2.0 , installed 0.2.0 Adapter "vis-material-advanced": 1.7.4, installed 1.7.4 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "vis-plumb" : 1.0.2 , installed 1.0.2 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "vis-weather" : 2.5.12 , installed 2.5.12 Adapter "web" : 7.0.8 , installed 7.0.8 Adapter "ws" : 2.6.2 , installed 2.6.2 Objects and States Please stand by - This may take a while Objects: 38715 States: 35952 *** OS-Repositories and Updates *** Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://phoscon.de/apt/deconz generic-beta InRelease Hit:4 http://deb.debian.org/debian bullseye-updates InRelease Hit:5 http://archive.raspberrypi.org/debian bullseye InRelease Hit:6 https://deb.nodesource.com/node_20.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 1000 14792 407/deCONZ tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1000 14916 407/deCONZ tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 12091 652/sshd: /usr/sbin tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 15547 556/cupsd tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 42187 8520/iobroker.js-co tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 40418 8520/iobroker.js-co tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 1001 40752 8674/io.shelly.0 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1001 40689 8682/io.mqtt.0 tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 0 15564 584/vncserver-x11-c tcp6 0 0 ::1:631 :::* LISTEN 0 15546 556/cupsd tcp6 0 0 :::8081 :::* LISTEN 1001 39577 8538/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 43140 8798/io.web.0 tcp6 0 0 :::80 :::* LISTEN 0 16176 576/java tcp6 0 0 :::22 :::* LISTEN 0 12093 652/sshd: /usr/sbin tcp6 0 0 :::5900 :::* LISTEN 0 15563 584/vncserver-x11-c udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 14610 393/avahi-daemon: r udp 0 0 0.0.0.0:9522 0.0.0.0:* 1001 42527 8647/io.sma-em.0 udp 0 0 0.0.0.0:38689 0.0.0.0:* 108 14612 393/avahi-daemon: r udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 39807 8681/io.deconz.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1000 14993 407/deCONZ udp 0 0 0.0.0.0:68 0.0.0.0:* 0 16437 569/dhcpcd udp6 0 0 :::5353 :::* 108 14611 393/avahi-daemon: r udp6 0 0 :::1900 :::* 1001 39808 8681/io.deconz.0 udp6 0 0 :::48092 :::* 108 14613 393/avahi-daemon: r *** Log File - Last 25 Lines *** Regelstatus: AKTIV Betriebsmodus: LADEN Sollleistung: -665.2W Istleistung: -1199.8W Ãberschuss: 274W SOC: 86.6% Messwerte: 6 gespeichert Letzte Logs: [2025-07-14T07:02:11.332Z] [DEBUG] Steuerbefehl gesendet: -238.8W (nächstes Mal +0.1W) [2025-07-14T07:02:41.332Z] [DEBUG] Steuerbefehl gesendet: -407.0W (nächstes Mal Basiswert) [2025-07-14T07:03:11.333Z] [DEBUG] Steuerbefehl gesendet: -607.5W (nächstes Mal +0.1W) 2025-07-14 09:06:46.868 - info: sourceanalytix.0 (8812) Device reset detected for 0_userdata.0.PV-Erzeugungszähler_WR, feature disabled (or below threshold) processing normally) 2025-07-14 09:07:46.845 - info: sourceanalytix.0 (8812) Device reset detected for 0_userdata.0.PV-Erzeugungszähler_WR, feature disabled (or below threshold) processing normally) 2025-07-14 09:08:36.327 - info: javascript.0 (8614) script.js.06_Schaltaufgaben.Akku-Steuerung: [2025-07-14T07:08:36.327Z] [INFO] Systemdiagnose: Regelstatus: AKTIV Betriebsmodus: LADEN Sollleistung: -800.0W Istleistung: -1123.6W Ãberschuss: 48W SOC: 88.5% Messwerte: 6 gespeichert Letzte Logs: [2025-07-14T07:07:11.333Z] [DEBUG] Steuerbefehl gesendet: -800.0W (nächstes Mal +0.1W) [2025-07-14T07:07:41.334Z] [DEBUG] Steuerbefehl gesendet: -799.9W (nächstes Mal Basiswert) [2025-07-14T07:08:11.333Z] [DEBUG] Steuerbefehl gesendet: -800.0W (nächstes Mal +0.1W) 2025-07-14 09:08:41.333 - info: javascript.0 (8614) script.js.06_Schaltaufgaben.Akku-Steuerung: [2025-07-14T07:08:41.333Z] [INFO] Initiale Debug-Periode beendet - Detaillogs deaktiviert 2025-07-14 09:09:16.831 - info: sourceanalytix.0 (8812) Device reset detected for 0_userdata.0.PV-Erzeugungszähler_WR, feature disabled (or below threshold) processing normally) ============ Mark until here for C&P =============
Fehler:
$ iobroker add puppeteer auto --host iobrokerpi4b --debug NPM version: 10.8.2 Installing iobroker.puppeteer@0.4.0... (System call) > puppeteer@23.11.1 postinstall> node install.mjs **INFO** Skipping Firefox download as instructed. Error: ERROR: Failed to set up chrome-headless-shell v131.0.6778.204! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download. at downloadBrowser (file:///opt/iobroker/node_modules/puppeteer/lib/esm/puppeteer/node/install.js:26:15) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Promise.all (index 1) at async downloadBrowsers (file:///opt/iobroker/node_modules/puppeteer/lib/esm/puppeteer/node/install.js:84:9) { [cause]: Error: Client network socket disconnected before secure TLS connection was established at TLSSocket.onConnectEnd (node:_tls_wrap:1730:19) at TLSSocket.emit (node:events:536:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'ECONNRESET', path: null, host: 'storage.googleapis.com', port: 443, localAddress: undefined }} npm error code 1npm error path /opt/iobroker/node_modules/puppeteernpm error command failednpm error command sh -c node install.mjs npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-07-14T07_01_00_877Z-debug-0.log Error: ERROR: Failed to set up chrome-headless-shell v131.0.6778.204! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download. at downloadBrowser (file:///opt/iobroker/node_modules/puppeteer/lib/esm/puppeteer/node/install.js:26:15) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Promise.all (index 1) at async downloadBrowsers (file:///opt/iobroker/node_modules/puppeteer/lib/esm/puppeteer/node/install.js:84:9) { [cause]: Error: Client network socket disconnected before secure TLS connection was established at TLSSocket.onConnectEnd (node:_tls_wrap:1730:19) at TLSSocket.emit (node:events:536:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'ECONNRESET', path: null, host: 'storage.googleapis.com', port: 443, localAddress: undefined }}npm error code 1npm error path /opt/iobroker/node_modules/puppeteernpm error command failednpm error command sh -c node install.mjsnpm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-07-14T07_01_00_877Z-debug-0.log host.iobrokerpi4b Cannot install iobroker.puppeteer@0.4.0: 1 ERROR: Process exited with code 25
-
Ja, funktioniert nicht:
https://pptr.dev/troubleshooting
caution
Chrome currently does not provide arm64 binaries for Linux. There are only arm64 binaries for Mac ARM. That means that Linux binaries downloaded by default will not work on Linux arm64.
-
So, einen kleinen Schritt bin ich jetzt weiter:
Die bisherigen Fehler wurden offensichtlich durch lokale DNS Blockregeln verursacht, die lustigerweise nicht verhinderten, dass vorhersudo apt install chromium-browser -y
problemfrei durchlief, aber bei der Adapterinstallation für Probleme sorgen.
Jetzt habe ich den Adapter erfolgreich installiert.
Er läuft aber nicht:
puppeteer.0 2025-07-14 09:25:57.534 info terminating puppeteer.0 2025-07-14 09:25:57.031 warn Terminated (UNCAUGHT_EXCEPTION): Without reason puppeteer.0 2025-07-14 09:25:57.030 info terminating puppeteer.0 2025-07-14 09:25:57.015 error Failed to launch the browser process! undefinedTROUBLESHOOTING: https://pptr.dev/troubleshooting puppeteer.0 2025-07-14 09:25:57.014 error Error: Failed to launch the browser process! undefinedTROUBLESHOOTING: https://pptr.dev/troubleshooting at ChildProcess.onClose (/opt/iobroker/node_modules/@puppeteer/browsers/lib/cjs/launch.js:314:24) at ChildProcess.emit (node:events:536:35) at ChildProcess._handle.onexit (node:internal/child_process:293:12) puppeteer.0 2025-07-14 09:25:57.012 error unhandled promise rejection: Failed to launch the browser process! undefinedTROUBLESHOOTING: https://pptr.dev/troubleshooting puppeteer.0 2025-07-14 09:25:57.011 error 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().
-
@bertderkleine
Kleine Doku meiner Tests mit KI Hilfe:
Ich habe ein Testskript erstellt:const puppeteer = require('puppeteer-core'); (async () => { try { const browser = await puppeteer.launch({ executablePath: '/usr/bin/chromium-browser', headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-gpu'] }); const page = await browser.newPage(); await page.goto('https://example.com'); await page.screenshot({ path: 'example.png' }); await browser.close(); console.log('Erfolg!'); } catch (error) { console.error('Fehler:', error); } })();
Auf der Kommandozeile läuft das prima:
$ sudo -u iobroker node test-puppeteer.js Erfolg!
und
$ node test-puppeteer.js Erfolg!
Die KI meint dazu:
Das Testskript lief sowohl als normaler Benutzer als auch als ioBroker-Benutzer erfolgreich, was bestätigt, dass: puppeteer-core@23.11.1 funktioniert. Chromium 126.0.6478.164 mit den Argumenten --no-sandbox, --disable-setuid-sandbox, --disable-gpu korrekt startet. Der ioBroker-Benutzer die notwendigen Berechtigungen hat. Alle erforderlichen Abhängigkeiten installiert sind.
Hm. Zwischenzeitlich hat mich die KI mal eine Datei README löschen lassen
sudo rm /etc/chromium.d/README
Ich denke nicht, dass das wichtig war, aber hier zur Doku
Den Test hier
$ chromium-browser --headless --no-sandbox --disable-gpu [0714/095037.307664:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable. [0714/095037.390598:WARNING:sandbox_linux.cc(430)] InitializeSandbox() called with multiple threads in process gpu-process.
hat die KI dann als harmlos/ok Reaktion bezeichnet.
Und Tada (!) jetzt habe ich auch eine Lösung und der Adapter läuft grün, indem in der Adapter-Konfig die folgenden Eintragungen gemacht werden:
Essentiell war die manuelle Eintragung des Pfads oben.