NEWS
Test Adapter NSPanel-lovelace-ui v1.x.x
-
Da ist wohl noch eine Leiche drin - richtig ist
nspanel-lovelace-ui.0.panels.C0_49_EF_FA_4C_6C.buttons.leftund
nspanel-lovelace-ui.0.panels.C0_49_EF_FA_4C_6C.cmd.detachLeftmuss auf true dafür stehen
Wenn das übers service menü nicht richtig geklappt hat, bitte melden
Ich muß mal gucken was
nspanel-lovelace-ui.0.panels.C0_49_EF_FA_4C_6C.cmd.buttonsist - ich glaube das ist alter code (uralt) -
also es war nicht das du den falschen state geguckt hast, sondern das triggern funktioniert bei dir nicht? Ich hab das halt gerade getestet und bei mir gehts.

-
@tt-tom
hast du eine idee was das sein könnte - mir fällt nur "nicht richtig" initalisiert ein. -
Ich habe den rechten Taster nochmal gekoppelt und entkoppelt.
Allerdings auch die Rules, SetOptions und SwitchModes zwischenzeitlich angefasst.Da es zu warm in meinem Büro wurde, habe ich das NS-Panel ins Wohnzimmer gebracht. Jetzt geht der Software-Taster.
-
Ich habe den rechten Taster nochmal gekoppelt und entkoppelt.
Allerdings auch die Rules, SetOptions und SwitchModes zwischenzeitlich angefasst.Da es zu warm in meinem Büro wurde, habe ich das NS-Panel ins Wohnzimmer gebracht. Jetzt geht der Software-Taster.
hast du das im wiki hier schon gelesen.
https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki/ScriptConfig#hardwarebutton-configEs gibt diese Modi für die Button.
page -> navigiert zu einer Seite
switch -> toggelt einen Datenpunkt zwischen true/false
button -> setzt ein Button-Datenpunkt kurz auf true und bleibt auch true, es ändert sich nur der Zeitstempel
buttonOnDelayOff, buttonOffDelayOn, buttonDelayOn, buttonDelayOff
buttonOnDelayOff: sofort State auf true setzen, nach Ablauf der Zeitspanne (delay) zurück auf false
buttonOffDelayOn: sofort State auf false setzen, nach Ablauf der Zeitspanne (delay) zurück auf true
buttonDelayOn: nach Ablauf der Zeitspanne (delay) auf true
buttonDelayOff: nach Ablauf der Zeitspanne (delay) auf false
Verzögerung in Sekunden für die zeitgesteuerte Zustandsänderung:
Standard ist 0,25s, muss zwischen 0,001 und 2147483 (~24 Tage) liegen delay?: number;null -> Button ohne Funktion
-
Ja, danke, das hatte ich gelesen.
Es funktioniert jetzt. Woran es jetzt genau gelegen hat, kann ich nicht sagen. Das per Adapter gesteuerte NS-Panel soll eines per Skript gesteuertes NS-Panel ersetzen. Ich hatte vom "alten" die ganzen Einstellungen (SetOption 13, SetOption114), Rule1, Rule2, Rule3, SwitchMode0, SwitchMode1 und das Template verglichen. Neues NS-Panel: Rule1 und 2 waren nicht gesetzt. Rule3 wird Adapter-intern genutzt. SetOptionen waren auf dem alten nicht gesetzt, so habe ich nur Rule2 gesetzt. Hat auch nix gebracht. Das Template ändern: Button auf Switch und SwitchMode auf 2 hat für die Tasterschaltung geholfen.
Dann hatte ich nochmal die Entkopplung getriggert. Nun läuft es.
-
Mir fällt soeben auf das ich den Adapter zwar starten kann aber folgende Meldung bekomme, nachdem es heute ein paar Updates gab (beta Status) Javascript und ich glaub den Admin.
Habt irh euch damit schon auseinander gesetzt...?
========== Langfassung ab hier markieren und kopieren =========== ```bash Script v.2026-05-20 *** GRUNDSYSTEM *** Operating System: Debian GNU/Linux 13 (trixie) Static hostname: Raspberrypi5 Icon name: computer Kernel: Linux 6.18.39+rpt-rpi-2712 Architecture: arm64 OS is similar to: Model : Raspberry Pi 5 Model B Rev 1.1 Docker : false Virtualization : none Unknown Kernel : aarch64 Userland : 64bit Das System wurde vor 1030 Tagen installiert (am 10.10.2023). Systemuptime and Load: 21:47:23 up 18 min, 1 user, load average: 0.70, 0.74, 0.64 CPU threads : 4 *** LEBENSZYKLUS STATUS *** Das Betriebssystem ist das aktuelle, stabile Debian 'trixie'! *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** ZEIT UND ZEITZONEN *** Local time: Wed 2026-08-05 21:47:23 CEST Universal time: Wed 2026-08-05 19:47:23 UTC RTC time: Wed 2026-08-05 19:47:23 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User und Gruppen *** User der 'iob diag' aufgerufen hat: pi HOME=/home/pi GROUPS=pi adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker User der den 'js-controller' ausführt: iobrokerHOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c *** DISPLAY-SERVER SETUP *** Display-Server: Unknown Display-Manager: Not found Desktop: Session: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 17G 5.3G 10G 26M 1.5G 11G Swap: 209M 0B 209M Total: 17G 5.3G 10G Active iob-Instances: 38 16218 M total memory 5010 M used memory 5101 M active memory 757 M inactive memory 9933 M free memory 169 M buffer memory 1243 M swap cache 199 M total swap 0 M used swap 199 M free swap *** top - Table Of Processes *** top - 21:47:23 up 18 min, 1 user, load average: 0.70, 0.74, 0.64 Tasks: 213 total, 3 running, 210 sleeping, 0 stopped, 0 zombie %Cpu(s): 11.6 us, 4.7 sy, 0.0 ni, 83.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 16218.4 total, 9925.1 free, 5016.0 used, 1417.0 buff/cache MiB Swap: 200.0 total, 200.0 free, 0.0 used. 11202.4 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** DMESG CRITICAL ERRORS *** Es wurden keine kritischen Fehler gefunden *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 7.9G 0 7.9G 0% /dev tmpfs tmpfs 3.2G 17M 3.2G 1% /run /dev/nvme0n1p2 ext4 117G 19G 93G 17% / tmpfs tmpfs 8.0G 0 8.0G 0% /dev/shm tmpfs tmpfs 5.0M 48K 5.0M 1% /run/lock tmpfs tmpfs 8.0G 8.9M 8.0G 1% /tmp tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-networkd.service /dev/nvme0n1p1 vfat 510M 75M 436M 15% /boot/firmware tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/serial-getty@ttyAMA10.service tmpfs tmpfs 1.6G 32K 1.6G 1% /run/user/1000 Messages concerning filesystems in dmesg: [Wed Aug 5 21:29:00 2026] EXT4-fs (nvme0n1p2): mounted filesystem 6835594d-a5f3-459f-a244-318060e7e0ab ro with ordered data mode. Quota mode: none. [Wed Aug 5 21:29:01 2026] EXT4-fs (nvme0n1p2): re-mounted 6835594d-a5f3-459f-a244-318060e7e0ab r/w. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/nvme0n1p2 ext4 rw,noatime `-/boot/firmware /dev/nvme0n1p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 3.2G /var/ 1.9G /var/lib 1.5G /var/lib/influxdb/engine 1.5G /var/lib/influxdb 1.4G /var/lib/influxdb/engine/data/e689f0ff221a6021/autogen Archived and active journals take up 196.9M in the file system. /opt/iobroker/backups: 5.0G /opt/iobroker/backups/ 204K /opt/iobroker/backups/sml 152K /opt/iobroker/backups/sml/history 48K /opt/iobroker/backups/lg320 32K /opt/iobroker/backups/sml/latest /opt/iobroker/iobroker-data: 644M /opt/iobroker/iobroker-data/ 226M /opt/iobroker/iobroker-data/files 138M /opt/iobroker/iobroker-data/backup-objects 72M /opt/iobroker/iobroker-data/node-red 71M /opt/iobroker/iobroker-data/node-red/node_modules The five largest files in iobroker-data are: 62M /opt/iobroker/iobroker-data/objects.jsonl 20M /opt/iobroker/iobroker-data/files/fullcalendar.admin/static/js/main.c13d3761.js.map 16M /opt/iobroker/iobroker-data/files/matter.admin/assets/index-EdnNzxJx.js 13M /opt/iobroker/iobroker-data/states.jsonl 9.2M /opt/iobroker/iobroker-data/files/devices/assets/index-B5AVJug5.js USB-Devices by-id: USB-Sticks - Vermeide direkte Links zu /dev/tty* in deinen Adapter-Einstellungen, bevorzuge immer die Links 'by-id': /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_5a3b83b6a53aef11aaf2321455516304-if00-port0 *** ZigBee Settings *** ✓ zigbee.0 COM-Port stimmt mit 'by-id' überein. Sehr gut! 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' === ZigBee-Port-Übersicht === Instanz Konfigurierter Port Verfügbarer by-id-Port Status ------- ------------------- -------------------------- ------ zigbee.0 ...f2321455516304-if00-port0 ...f2321455516304-if00-port0 ✓ Übereinstimmend *** NodeJS-Installation *** /usr/bin/nodejs v24.19.0 /usr/bin/node v24.19.0 /usr/bin/npm 11.17.0 /usr/bin/npx 11.17.0 ✓ Node.js ist korrekt installiert nodejs: Installed: 24.19.0-1nodesource1 Candidate: 24.19.0-1nodesource1 Version table: *** 24.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 24.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.4.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.0.2-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.0.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 20.19.2+dfsg-1+deb13u2 500 500 http://deb.debian.org/debian trixie/main arm64 Packages 500 http://deb.debian.org/debian-security trixie-security/main arm64 Packages Temp directories causing deletion problem: 0 No problems detected Errors in npm tree: 0 No problems detected Checking for nodejs vulnerability: Keine bekannten Sicherheitslücken in der Node.js-Version erkannt! *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Hosts: Raspberrypi5 Raspberrypi5 (version: 7.2.2, hostname: Raspberrypi5 , alive, uptime: 1099) Core adapters versions js-controller: 7.2.2 admin: 8.0.1 javascript: 10.0.0 nodejs modules from github: 2 +-- iobroker.jarvis@4.0.0-alpha.13 (git+ssh://git@github.com/Zefau/ioBroker.jarvis.git#56f23ff400d6411cd23a4cf9e61790dc38fb288c) +-- iobroker.nuki@2.0.1 (git+ssh://git@github.com/smaragdschlange/ioBroker.nuki.git#edb9cf3675f668095b21596e0d3eb88d6b275633) Adapter State + system.adapter.admin.0 : admin : Raspberrypi5 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : Raspberrypi5 - enabled system.adapter.alias-manager.0 : alias-manager : Raspberrypi5 - enabled + system.adapter.alpha-ess.0 : alpha-ess : Raspberrypi5 - enabled + system.adapter.backitup.0 : backitup : Raspberrypi5 - enabled + system.adapter.cloud.0 : cloud : Raspberrypi5 - enabled + system.adapter.devices.0 : devices : Raspberrypi5 - enabled + system.adapter.discovery.0 : discovery : Raspberrypi5 - enabled + system.adapter.e3oncan.0 : e3oncan : Raspberrypi5 - enabled + system.adapter.energiefluss-erweitert.0 : energiefluss-erweitert: Raspberrypi5 - enabled system.adapter.energiefluss-erweitert.1 : energiefluss-erweitert: Raspberrypi5 - disabled + system.adapter.energiefluss-erweitert.2 : energiefluss-erweitert: Raspberrypi5 - enabled system.adapter.energiefluss-erweitert.3 : energiefluss-erweitert: Raspberrypi5 - disabled + system.adapter.fritzdect.0 : fritzdect : Raspberrypi5 - enabled + system.adapter.fullcalendar.0 : fullcalendar : Raspberrypi5 - enabled + system.adapter.hm-rega.0 : hm-rega : Raspberrypi5 - enabled + system.adapter.hm-rpc.0 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.2 : hm-rpc : Raspberrypi5 - enabled, port: 0 + system.adapter.homeconnect.0 : homeconnect : Raspberrypi5 - enabled + system.adapter.hue.0 : hue : Raspberrypi5 - enabled, port: 80 system.adapter.ical.0 : ical : Raspberrypi5 - enabled system.adapter.ical.1 : ical : Raspberrypi5 - disabled + system.adapter.influxdb.0 : influxdb : Raspberrypi5 - enabled, port: 8086 system.adapter.iot.0 : iot : Raspberrypi5 - disabled + system.adapter.jarvis.0 : jarvis : Raspberrypi5 - enabled + system.adapter.javascript.0 : javascript : Raspberrypi5 - enabled + system.adapter.matter.0 : matter : Raspberrypi5 - enabled + system.adapter.modbus.0 : modbus : Raspberrypi5 - enabled + system.adapter.mqtt.0 : mqtt : Raspberrypi5 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.net-tools.0 : net-tools : Raspberrypi5 - enabled + system.adapter.nspanel-lovelace-ui.0 : nspanel-lovelace-ui : Raspberrypi5 - enabled + system.adapter.nuki.0 : nuki : Raspberrypi5 - enabled system.adapter.openweathermap.0 : openweathermap : Raspberrypi5 - enabled + system.adapter.ping.0 : ping : Raspberrypi5 - enabled + system.adapter.pirate-weather.0 : pirate-weather : Raspberrypi5 - enabled system.adapter.reolink.0 : reolink : Raspberrypi5 - disabled + system.adapter.rpi2.0 : rpi2 : Raspberrypi5 - enabled + system.adapter.simple-api.0 : simple-api : Raspberrypi5 - enabled, port: 8087, bind: 192.168.178.82, run as: admin + system.adapter.socketio.0 : socketio : Raspberrypi5 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : Raspberrypi5 - enabled, port: 1886, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram : Raspberrypi5 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.tr-064.0 : tr-064 : Raspberrypi5 - enabled system.adapter.vw-connect.0 : vw-connect : Raspberrypi5 - disabled + system.adapter.web.0 : web : Raspberrypi5 - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.whatsapp-cmb.0 : whatsapp-cmb : Raspberrypi5 - disabled system.adapter.wled.0 : wled : Raspberrypi5 - disabled + system.adapter.zigbee.0 : zigbee : Raspberrypi5 - enabled, port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_5a3b83b6a53aef11aaf2321455516304-if00-port0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : Raspberrypi5 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.hm-rpc.0 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.2 : hm-rpc : Raspberrypi5 - enabled, port: 0 + system.adapter.hue.0 : hue : Raspberrypi5 - enabled, port: 80 + system.adapter.influxdb.0 : influxdb : Raspberrypi5 - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : Raspberrypi5 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : Raspberrypi5 - enabled, port: 8087, bind: 192.168.178.82, run as: admin + system.adapter.socketio.0 : socketio : Raspberrypi5 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : Raspberrypi5 - enabled, port: 1886, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram : Raspberrypi5 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : Raspberrypi5 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : Raspberrypi5 - enabled, port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_5a3b83b6a53aef11aaf2321455516304-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): beta Upgrade policy: none Installed ioBroker-Adapters ┌─────────┬─────────────────────────────────────────┬──────────────────────────┬──────────────────┬────────────────┐ │ (index) │ id │ name │ version │ upgrade policy │ ├─────────┼─────────────────────────────────────────┼──────────────────────────┼──────────────────┼────────────────┤ │ 0 │ 'system.adapter.admin' │ 'admin' │ '8.0.1' │ 'none' │ │ 1 │ 'system.adapter.alexa2' │ 'alexa2' │ '3.28.3' │ 'none' │ │ 2 │ 'system.adapter.alias-manager' │ 'alias-manager' │ '2.1.0' │ 'none' │ │ 3 │ 'system.adapter.alpha-ess' │ 'alpha-ess' │ '4.1.0' │ 'none' │ │ 4 │ 'system.adapter.backitup' │ 'backitup' │ '4.0.0' │ 'none' │ │ 5 │ 'system.adapter.cloud' │ 'cloud' │ '6.1.2' │ 'none' │ │ 6 │ 'system.adapter.devices' │ 'devices' │ '3.0.2' │ 'none' │ │ 7 │ 'system.adapter.discovery' │ 'discovery' │ '5.0.1' │ 'none' │ │ 8 │ 'system.adapter.e3oncan' │ 'e3oncan' │ '1.1.2' │ 'none' │ │ 9 │ 'system.adapter.energiefluss-erweitert' │ 'energiefluss-erweitert' │ '0.8.2' │ 'none' │ │ 10 │ 'system.adapter.fritzdect' │ 'fritzdect' │ '2.6.2' │ 'none' │ │ 11 │ 'system.adapter.fullcalendar' │ 'fullcalendar' │ '2.4.5' │ 'none' │ │ 12 │ 'system.adapter.hm-rega' │ 'hm-rega' │ '5.1.0' │ 'none' │ │ 13 │ 'system.adapter.hm-rpc' │ 'hm-rpc' │ '3.0.2' │ 'none' │ │ 14 │ 'system.adapter.homeconnect' │ 'homeconnect' │ '1.6.1' │ 'none' │ │ 15 │ 'system.adapter.hue' │ 'hue' │ '3.16.2' │ 'none' │ │ 16 │ 'system.adapter.ical' │ 'ical' │ '1.21.0' │ 'none' │ │ 17 │ 'system.adapter.influxdb' │ 'influxdb' │ '4.0.2' │ 'none' │ │ 18 │ 'system.adapter.iot' │ 'iot' │ '6.1.3' │ 'none' │ │ 19 │ 'system.adapter.jarvis' │ 'jarvis' │ '4.0.0-alpha.13' │ 'none' │ │ 20 │ 'system.adapter.javascript' │ 'javascript' │ '10.0.0' │ 'none' │ │ 21 │ 'system.adapter.matter' │ 'matter' │ '1.3.1' │ 'none' │ │ 22 │ 'system.adapter.mcp' │ 'mcp' │ '1.0.11' │ 'none' │ │ 23 │ 'system.adapter.modbus' │ 'modbus' │ '8.3.1' │ 'none' │ │ 24 │ 'system.adapter.mqtt' │ 'mqtt' │ '7.1.2' │ 'none' │ │ 25 │ 'system.adapter.net-tools' │ 'net-tools' │ '1.2.3' │ 'none' │ │ 26 │ 'system.adapter.nspanel-lovelace-ui' │ 'nspanel-lovelace-ui' │ '0.17.8' │ 'none' │ │ 27 │ 'system.adapter.nuki' │ 'nuki' │ '2.0.1' │ 'none' │ │ 28 │ 'system.adapter.openweathermap' │ 'openweathermap' │ '1.4.0' │ 'none' │ │ 29 │ 'system.adapter.ping' │ 'ping' │ '3.0.1' │ 'none' │ │ 30 │ 'system.adapter.pirate-weather' │ 'pirate-weather' │ '0.8.0' │ 'none' │ │ 31 │ 'system.adapter.reolink' │ 'reolink' │ '1.4.2' │ 'none' │ │ 32 │ 'system.adapter.rpi2' │ 'rpi2' │ '3.0.2' │ 'none' │ │ 33 │ 'system.adapter.simple-api' │ 'simple-api' │ '3.0.7' │ 'none' │ │ 34 │ 'system.adapter.socketio' │ 'socketio' │ '8.0.1' │ 'none' │ │ 35 │ 'system.adapter.sonoff' │ 'sonoff' │ '3.3.0' │ 'none' │ │ 36 │ 'system.adapter.telegram' │ 'telegram' │ '5.0.2' │ 'none' │ │ 37 │ 'system.adapter.tr-064' │ 'tr-064' │ '4.3.0' │ 'none' │ │ 38 │ 'system.adapter.vw-connect' │ 'vw-connect' │ '0.9.6' │ 'none' │ │ 39 │ 'system.adapter.web' │ 'web' │ '9.1.0' │ 'none' │ │ 40 │ 'system.adapter.whatsapp-cmb' │ 'whatsapp-cmb' │ '0.3.0' │ 'none' │ │ 41 │ 'system.adapter.wled' │ 'wled' │ '0.9.2' │ 'none' │ │ 42 │ 'system.adapter.ws' │ 'ws' │ '4.1.0' │ 'none' │ │ 43 │ 'system.adapter.zigbee' │ 'zigbee' │ '3.5.4' │ 'none' │ └─────────┴─────────────────────────────────────────┴──────────────────────────┴──────────────────┴────────────────┘ ioBroker-Adapter Versions and update status Used repository: beta Adapter "admin" : 8.0.1 , installed 8.0.1 Adapter "alexa2" : 3.28.3 , installed 3.28.3 Adapter "alias-manager": 2.1.0 , installed 2.1.0 Adapter "alpha-ess" : 4.1.0 , installed 4.1.0 Adapter "backitup" : 4.0.0 , installed 4.0.0 Adapter "cloud" : 6.1.2 , installed 6.1.2 Adapter "devices" : 3.0.2 , installed 3.0.2 Adapter "discovery" : 5.0.1 , installed 5.0.1 Adapter "e3oncan" : 1.1.2 , installed 1.1.2 Adapter "energiefluss-erweitert": 0.8.2, installed 0.8.2 Adapter "fritzdect" : 2.6.2 , installed 2.6.2 Adapter "fullcalendar" : 2.4.5 , installed 2.4.5 Adapter "hm-rega" : 5.1.0 , installed 5.1.0 Adapter "hm-rpc" : 3.0.2 , installed 3.0.2 Adapter "homeconnect" : 1.6.1 , installed 1.6.1 Adapter "hue" : 3.16.2 , installed 3.16.2 Adapter "ical" : 1.21.0 , installed 1.21.0 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "iot" : 6.1.3 , installed 6.1.3 Adapter "jarvis" : 3.1.8 , installed 4.0.0-alpha.13 Adapter "javascript" : 10.0.0 , installed 10.0.0 Controller "js-controller": 7.2.2 , installed 7.2.2 Adapter "matter" : 1.3.1 , installed 1.3.1 Adapter "modbus" : 8.3.1 , installed 8.3.1 Adapter "mqtt" : 7.1.2 , installed 7.1.2 Adapter "net-tools" : 1.2.3 , installed 1.2.3 Adapter "nspanel-lovelace-ui": 0.17.8, installed 0.17.8 Adapter "nuki" : 2.0.0 , installed 2.0.1 Adapter "openweathermap": 1.4.0 , installed 1.4.0 Adapter "ping" : 3.0.1 , installed 3.0.1 Adapter "pirate-weather": 0.8.0 , installed 0.8.0 Adapter "reolink" : 1.4.2 , installed 1.4.2 Adapter "rpi2" : 3.0.2 , installed 3.0.2 Adapter "simple-api" : 3.0.7 , installed 3.0.7 Adapter "socketio" : 8.0.1 , installed 8.0.1 Adapter "sonoff" : 3.3.0 , installed 3.3.0 Adapter "telegram" : 5.0.2 , installed 5.0.2 Adapter "tr-064" : 4.3.0 , installed 4.3.0 Adapter "vw-connect" : 0.9.6 , installed 0.9.6 Adapter "web" : 9.1.0 , installed 9.1.0 Adapter "whatsapp-cmb" : 0.3.0 , installed 0.3.0 Adapter "wled" : 0.9.2 , installed 0.9.2 Adapter "zigbee" : 3.5.4 , installed 3.5.4 Objects and States Please stand by - This may take a while Objects: 19681 States: 19830 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian-security trixie-security InRelease Hit:3 http://deb.debian.org/debian trixie-updates InRelease Hit:4 https://apt.grafana.com stable InRelease Hit:5 http://archive.raspberrypi.com/debian trixie InRelease Hit:6 https://deb.nodesource.com/node_24.x nodistro InRelease Get:7 https://repos.influxdata.com/debian stable InRelease [6922 B] Fetched 6922 B in 1s (7887 B/s) Reading package lists... Done Offene Systemupdates: 0 *** Listening Ports *** Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process udp UNCONN 0 0 0.0.0.0:39438 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=37)) udp UNCONN 0 0 0.0.0.0:57578 0.0.0.0:* users:(("avahi-daemon",pid=716,fd=14)) udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=34)) udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=31)) udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* users:(("avahi-daemon",pid=716,fd=12)) udp UNCONN 0 0 0.0.0.0:5541 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=33)) udp UNCONN 0 0 *:39438 *:* users:(("io.matter.0",pid=2188,fd=36)) udp UNCONN 0 0 [fe80::b78f:a4e0:4880:4be4]:dhcpv6-client *:* users:(("NetworkManager",pid=836,fd=38)) udp UNCONN 0 0 [fe80::f05b:9255:16fc:d8b2]:dhcpv6-client *:* users:(("NetworkManager",pid=836,fd=35)) udp UNCONN 0 0 *:60806 *:* users:(("avahi-daemon",pid=716,fd=15)) udp UNCONN 0 0 *:mdns *:* users:(("io.matter.0",pid=2188,fd=35)) udp UNCONN 0 0 *:mdns *:* users:(("io.matter.0",pid=2188,fd=32)) udp UNCONN 0 0 *:mdns *:* users:(("avahi-daemon",pid=716,fd=13)) udp UNCONN 0 0 *:5541 *:* users:(("io.matter.0",pid=2188,fd=30)) tcp LISTEN 0 511 192.168.178.82:8087 0.0.0.0:* users:(("io.simple-api.0",pid=2276,fd=30)) tcp LISTEN 0 511 0.0.0.0:1886 0.0.0.0:* users:(("io.sonoff.0",pid=1940,fd=35)) tcp LISTEN 0 100 0.0.0.0:1883 0.0.0.0:* users:(("mosquitto",pid=992,fd=5)) tcp LISTEN 0 20 127.0.0.1:smtp 0.0.0.0:* users:(("exim4",pid=1253,fd=5)) tcp LISTEN 0 511 192.168.178.82:18702 0.0.0.0:* users:(("io.hm-rpc.1",pid=1649,fd=30)) tcp LISTEN 0 511 192.168.178.82:18701 0.0.0.0:* users:(("io.hm-rpc.0",pid=1633,fd=30)) tcp LISTEN 0 511 127.0.0.1:9000 0.0.0.0:* users:(("iobroker.js-con",pid=1300,fd=29)) tcp LISTEN 0 511 127.0.0.1:9001 0.0.0.0:* users:(("iobroker.js-con",pid=1300,fd=23)) tcp LISTEN 0 128 0.0.0.0:ssh 0.0.0.0:* users:(("sshd",pid=966,fd=6)) tcp LISTEN 0 511 192.168.178.82:9292 0.0.0.0:* users:(("io.hm-rpc.2",pid=1665,fd=30)) tcp LISTEN 0 511 *:8084 *:* users:(("io.socketio.0",pid=2308,fd=29)) tcp LISTEN 0 4096 *:8086 *:* users:(("influxd",pid=981,fd=962)) tcp LISTEN 0 511 *:tproxy *:* users:(("io.admin.0",pid=1353,fd=35)) tcp LISTEN 0 511 *:8082 *:* users:(("io.web.0",pid=2374,fd=30)) tcp LISTEN 0 20 [::1]:smtp [::]:* users:(("exim4",pid=1253,fd=6)) tcp LISTEN 0 511 *:39438 *:* users:(("io.matter.0",pid=2188,fd=38)) tcp LISTEN 0 100 [::]:1883 [::]:* users:(("mosquitto",pid=992,fd=6)) tcp LISTEN 0 511 *:8400 *:* users:(("io.jarvis.0",pid=2170,fd=29)) tcp LISTEN 0 128 [::]:ssh [::]:* users:(("sshd",pid=966,fd=7)) tcp LISTEN 0 4096 *:3000 *:* users:(("grafana",pid=1299,fd=26)) *** Log File - Last 25 Lines *** 2026-08-05 21:44:32.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=-21W | Battery=713W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:44:42.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=51W | Battery=661W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:44:50.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:30W | PV_total:-2W | Batt:634W | Haus:681W | Tag:13.063kWh 2026-08-05 21:44:52.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=79W | Battery=608W | SOC=92.4% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:02.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=40W | Battery=634W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:12.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=53W | Battery=634W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:22.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=77W | Battery=608W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:32.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=36W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:42.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=69W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:52.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:42W | PV_total:-2W | Batt:634W | Haus:684W | Tag:13.075kWh 2026-08-05 21:45:52.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=43W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:02.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=59W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:12.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=56W | Battery=661W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:22.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=17W | Battery=661W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:32.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=39W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:42.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=39W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:52.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:52W | PV_total:-1W | Batt:661W | Haus:691W | Tag:13.086kWh 2026-08-05 21:46:52.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=63W | Battery=661W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:02.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=78W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:12.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=16W | Battery=687W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:22.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=34W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:32.927 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=64W | Battery=608W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:42.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=51W | Battery=608W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:52.927 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=35W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:54.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:44W | PV_total:-1W | Batt:634W | Haus:677W | Tag:13.098kWh============ Langfassung bis hier markieren =============
iob diag hat das System inspiziert.
-
-
Mir fällt soeben auf das ich den Adapter zwar starten kann aber folgende Meldung bekomme, nachdem es heute ein paar Updates gab (beta Status) Javascript und ich glaub den Admin.
Habt irh euch damit schon auseinander gesetzt...?
========== Langfassung ab hier markieren und kopieren =========== ```bash Script v.2026-05-20 *** GRUNDSYSTEM *** Operating System: Debian GNU/Linux 13 (trixie) Static hostname: Raspberrypi5 Icon name: computer Kernel: Linux 6.18.39+rpt-rpi-2712 Architecture: arm64 OS is similar to: Model : Raspberry Pi 5 Model B Rev 1.1 Docker : false Virtualization : none Unknown Kernel : aarch64 Userland : 64bit Das System wurde vor 1030 Tagen installiert (am 10.10.2023). Systemuptime and Load: 21:47:23 up 18 min, 1 user, load average: 0.70, 0.74, 0.64 CPU threads : 4 *** LEBENSZYKLUS STATUS *** Das Betriebssystem ist das aktuelle, stabile Debian 'trixie'! *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** ZEIT UND ZEITZONEN *** Local time: Wed 2026-08-05 21:47:23 CEST Universal time: Wed 2026-08-05 19:47:23 UTC RTC time: Wed 2026-08-05 19:47:23 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User und Gruppen *** User der 'iob diag' aufgerufen hat: pi HOME=/home/pi GROUPS=pi adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker User der den 'js-controller' ausführt: iobrokerHOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c *** DISPLAY-SERVER SETUP *** Display-Server: Unknown Display-Manager: Not found Desktop: Session: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 17G 5.3G 10G 26M 1.5G 11G Swap: 209M 0B 209M Total: 17G 5.3G 10G Active iob-Instances: 38 16218 M total memory 5010 M used memory 5101 M active memory 757 M inactive memory 9933 M free memory 169 M buffer memory 1243 M swap cache 199 M total swap 0 M used swap 199 M free swap *** top - Table Of Processes *** top - 21:47:23 up 18 min, 1 user, load average: 0.70, 0.74, 0.64 Tasks: 213 total, 3 running, 210 sleeping, 0 stopped, 0 zombie %Cpu(s): 11.6 us, 4.7 sy, 0.0 ni, 83.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 16218.4 total, 9925.1 free, 5016.0 used, 1417.0 buff/cache MiB Swap: 200.0 total, 200.0 free, 0.0 used. 11202.4 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** DMESG CRITICAL ERRORS *** Es wurden keine kritischen Fehler gefunden *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 7.9G 0 7.9G 0% /dev tmpfs tmpfs 3.2G 17M 3.2G 1% /run /dev/nvme0n1p2 ext4 117G 19G 93G 17% / tmpfs tmpfs 8.0G 0 8.0G 0% /dev/shm tmpfs tmpfs 5.0M 48K 5.0M 1% /run/lock tmpfs tmpfs 8.0G 8.9M 8.0G 1% /tmp tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-networkd.service /dev/nvme0n1p1 vfat 510M 75M 436M 15% /boot/firmware tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/serial-getty@ttyAMA10.service tmpfs tmpfs 1.6G 32K 1.6G 1% /run/user/1000 Messages concerning filesystems in dmesg: [Wed Aug 5 21:29:00 2026] EXT4-fs (nvme0n1p2): mounted filesystem 6835594d-a5f3-459f-a244-318060e7e0ab ro with ordered data mode. Quota mode: none. [Wed Aug 5 21:29:01 2026] EXT4-fs (nvme0n1p2): re-mounted 6835594d-a5f3-459f-a244-318060e7e0ab r/w. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/nvme0n1p2 ext4 rw,noatime `-/boot/firmware /dev/nvme0n1p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 3.2G /var/ 1.9G /var/lib 1.5G /var/lib/influxdb/engine 1.5G /var/lib/influxdb 1.4G /var/lib/influxdb/engine/data/e689f0ff221a6021/autogen Archived and active journals take up 196.9M in the file system. /opt/iobroker/backups: 5.0G /opt/iobroker/backups/ 204K /opt/iobroker/backups/sml 152K /opt/iobroker/backups/sml/history 48K /opt/iobroker/backups/lg320 32K /opt/iobroker/backups/sml/latest /opt/iobroker/iobroker-data: 644M /opt/iobroker/iobroker-data/ 226M /opt/iobroker/iobroker-data/files 138M /opt/iobroker/iobroker-data/backup-objects 72M /opt/iobroker/iobroker-data/node-red 71M /opt/iobroker/iobroker-data/node-red/node_modules The five largest files in iobroker-data are: 62M /opt/iobroker/iobroker-data/objects.jsonl 20M /opt/iobroker/iobroker-data/files/fullcalendar.admin/static/js/main.c13d3761.js.map 16M /opt/iobroker/iobroker-data/files/matter.admin/assets/index-EdnNzxJx.js 13M /opt/iobroker/iobroker-data/states.jsonl 9.2M /opt/iobroker/iobroker-data/files/devices/assets/index-B5AVJug5.js USB-Devices by-id: USB-Sticks - Vermeide direkte Links zu /dev/tty* in deinen Adapter-Einstellungen, bevorzuge immer die Links 'by-id': /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_5a3b83b6a53aef11aaf2321455516304-if00-port0 *** ZigBee Settings *** ✓ zigbee.0 COM-Port stimmt mit 'by-id' überein. Sehr gut! 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' === ZigBee-Port-Übersicht === Instanz Konfigurierter Port Verfügbarer by-id-Port Status ------- ------------------- -------------------------- ------ zigbee.0 ...f2321455516304-if00-port0 ...f2321455516304-if00-port0 ✓ Übereinstimmend *** NodeJS-Installation *** /usr/bin/nodejs v24.19.0 /usr/bin/node v24.19.0 /usr/bin/npm 11.17.0 /usr/bin/npx 11.17.0 ✓ Node.js ist korrekt installiert nodejs: Installed: 24.19.0-1nodesource1 Candidate: 24.19.0-1nodesource1 Version table: *** 24.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 24.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.4.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.0.2-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.0.1-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 24.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages 20.19.2+dfsg-1+deb13u2 500 500 http://deb.debian.org/debian trixie/main arm64 Packages 500 http://deb.debian.org/debian-security trixie-security/main arm64 Packages Temp directories causing deletion problem: 0 No problems detected Errors in npm tree: 0 No problems detected Checking for nodejs vulnerability: Keine bekannten Sicherheitslücken in der Node.js-Version erkannt! *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Hosts: Raspberrypi5 Raspberrypi5 (version: 7.2.2, hostname: Raspberrypi5 , alive, uptime: 1099) Core adapters versions js-controller: 7.2.2 admin: 8.0.1 javascript: 10.0.0 nodejs modules from github: 2 +-- iobroker.jarvis@4.0.0-alpha.13 (git+ssh://git@github.com/Zefau/ioBroker.jarvis.git#56f23ff400d6411cd23a4cf9e61790dc38fb288c) +-- iobroker.nuki@2.0.1 (git+ssh://git@github.com/smaragdschlange/ioBroker.nuki.git#edb9cf3675f668095b21596e0d3eb88d6b275633) Adapter State + system.adapter.admin.0 : admin : Raspberrypi5 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : Raspberrypi5 - enabled system.adapter.alias-manager.0 : alias-manager : Raspberrypi5 - enabled + system.adapter.alpha-ess.0 : alpha-ess : Raspberrypi5 - enabled + system.adapter.backitup.0 : backitup : Raspberrypi5 - enabled + system.adapter.cloud.0 : cloud : Raspberrypi5 - enabled + system.adapter.devices.0 : devices : Raspberrypi5 - enabled + system.adapter.discovery.0 : discovery : Raspberrypi5 - enabled + system.adapter.e3oncan.0 : e3oncan : Raspberrypi5 - enabled + system.adapter.energiefluss-erweitert.0 : energiefluss-erweitert: Raspberrypi5 - enabled system.adapter.energiefluss-erweitert.1 : energiefluss-erweitert: Raspberrypi5 - disabled + system.adapter.energiefluss-erweitert.2 : energiefluss-erweitert: Raspberrypi5 - enabled system.adapter.energiefluss-erweitert.3 : energiefluss-erweitert: Raspberrypi5 - disabled + system.adapter.fritzdect.0 : fritzdect : Raspberrypi5 - enabled + system.adapter.fullcalendar.0 : fullcalendar : Raspberrypi5 - enabled + system.adapter.hm-rega.0 : hm-rega : Raspberrypi5 - enabled + system.adapter.hm-rpc.0 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.2 : hm-rpc : Raspberrypi5 - enabled, port: 0 + system.adapter.homeconnect.0 : homeconnect : Raspberrypi5 - enabled + system.adapter.hue.0 : hue : Raspberrypi5 - enabled, port: 80 system.adapter.ical.0 : ical : Raspberrypi5 - enabled system.adapter.ical.1 : ical : Raspberrypi5 - disabled + system.adapter.influxdb.0 : influxdb : Raspberrypi5 - enabled, port: 8086 system.adapter.iot.0 : iot : Raspberrypi5 - disabled + system.adapter.jarvis.0 : jarvis : Raspberrypi5 - enabled + system.adapter.javascript.0 : javascript : Raspberrypi5 - enabled + system.adapter.matter.0 : matter : Raspberrypi5 - enabled + system.adapter.modbus.0 : modbus : Raspberrypi5 - enabled + system.adapter.mqtt.0 : mqtt : Raspberrypi5 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.net-tools.0 : net-tools : Raspberrypi5 - enabled + system.adapter.nspanel-lovelace-ui.0 : nspanel-lovelace-ui : Raspberrypi5 - enabled + system.adapter.nuki.0 : nuki : Raspberrypi5 - enabled system.adapter.openweathermap.0 : openweathermap : Raspberrypi5 - enabled + system.adapter.ping.0 : ping : Raspberrypi5 - enabled + system.adapter.pirate-weather.0 : pirate-weather : Raspberrypi5 - enabled system.adapter.reolink.0 : reolink : Raspberrypi5 - disabled + system.adapter.rpi2.0 : rpi2 : Raspberrypi5 - enabled + system.adapter.simple-api.0 : simple-api : Raspberrypi5 - enabled, port: 8087, bind: 192.168.178.82, run as: admin + system.adapter.socketio.0 : socketio : Raspberrypi5 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : Raspberrypi5 - enabled, port: 1886, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram : Raspberrypi5 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.tr-064.0 : tr-064 : Raspberrypi5 - enabled system.adapter.vw-connect.0 : vw-connect : Raspberrypi5 - disabled + system.adapter.web.0 : web : Raspberrypi5 - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.whatsapp-cmb.0 : whatsapp-cmb : Raspberrypi5 - disabled system.adapter.wled.0 : wled : Raspberrypi5 - disabled + system.adapter.zigbee.0 : zigbee : Raspberrypi5 - enabled, port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_5a3b83b6a53aef11aaf2321455516304-if00-port0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : Raspberrypi5 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.hm-rpc.0 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc : Raspberrypi5 - enabled, port: 18701 + system.adapter.hm-rpc.2 : hm-rpc : Raspberrypi5 - enabled, port: 0 + system.adapter.hue.0 : hue : Raspberrypi5 - enabled, port: 80 + system.adapter.influxdb.0 : influxdb : Raspberrypi5 - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : Raspberrypi5 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : Raspberrypi5 - enabled, port: 8087, bind: 192.168.178.82, run as: admin + system.adapter.socketio.0 : socketio : Raspberrypi5 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : Raspberrypi5 - enabled, port: 1886, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram : Raspberrypi5 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : Raspberrypi5 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : Raspberrypi5 - enabled, port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_5a3b83b6a53aef11aaf2321455516304-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): beta Upgrade policy: none Installed ioBroker-Adapters ┌─────────┬─────────────────────────────────────────┬──────────────────────────┬──────────────────┬────────────────┐ │ (index) │ id │ name │ version │ upgrade policy │ ├─────────┼─────────────────────────────────────────┼──────────────────────────┼──────────────────┼────────────────┤ │ 0 │ 'system.adapter.admin' │ 'admin' │ '8.0.1' │ 'none' │ │ 1 │ 'system.adapter.alexa2' │ 'alexa2' │ '3.28.3' │ 'none' │ │ 2 │ 'system.adapter.alias-manager' │ 'alias-manager' │ '2.1.0' │ 'none' │ │ 3 │ 'system.adapter.alpha-ess' │ 'alpha-ess' │ '4.1.0' │ 'none' │ │ 4 │ 'system.adapter.backitup' │ 'backitup' │ '4.0.0' │ 'none' │ │ 5 │ 'system.adapter.cloud' │ 'cloud' │ '6.1.2' │ 'none' │ │ 6 │ 'system.adapter.devices' │ 'devices' │ '3.0.2' │ 'none' │ │ 7 │ 'system.adapter.discovery' │ 'discovery' │ '5.0.1' │ 'none' │ │ 8 │ 'system.adapter.e3oncan' │ 'e3oncan' │ '1.1.2' │ 'none' │ │ 9 │ 'system.adapter.energiefluss-erweitert' │ 'energiefluss-erweitert' │ '0.8.2' │ 'none' │ │ 10 │ 'system.adapter.fritzdect' │ 'fritzdect' │ '2.6.2' │ 'none' │ │ 11 │ 'system.adapter.fullcalendar' │ 'fullcalendar' │ '2.4.5' │ 'none' │ │ 12 │ 'system.adapter.hm-rega' │ 'hm-rega' │ '5.1.0' │ 'none' │ │ 13 │ 'system.adapter.hm-rpc' │ 'hm-rpc' │ '3.0.2' │ 'none' │ │ 14 │ 'system.adapter.homeconnect' │ 'homeconnect' │ '1.6.1' │ 'none' │ │ 15 │ 'system.adapter.hue' │ 'hue' │ '3.16.2' │ 'none' │ │ 16 │ 'system.adapter.ical' │ 'ical' │ '1.21.0' │ 'none' │ │ 17 │ 'system.adapter.influxdb' │ 'influxdb' │ '4.0.2' │ 'none' │ │ 18 │ 'system.adapter.iot' │ 'iot' │ '6.1.3' │ 'none' │ │ 19 │ 'system.adapter.jarvis' │ 'jarvis' │ '4.0.0-alpha.13' │ 'none' │ │ 20 │ 'system.adapter.javascript' │ 'javascript' │ '10.0.0' │ 'none' │ │ 21 │ 'system.adapter.matter' │ 'matter' │ '1.3.1' │ 'none' │ │ 22 │ 'system.adapter.mcp' │ 'mcp' │ '1.0.11' │ 'none' │ │ 23 │ 'system.adapter.modbus' │ 'modbus' │ '8.3.1' │ 'none' │ │ 24 │ 'system.adapter.mqtt' │ 'mqtt' │ '7.1.2' │ 'none' │ │ 25 │ 'system.adapter.net-tools' │ 'net-tools' │ '1.2.3' │ 'none' │ │ 26 │ 'system.adapter.nspanel-lovelace-ui' │ 'nspanel-lovelace-ui' │ '0.17.8' │ 'none' │ │ 27 │ 'system.adapter.nuki' │ 'nuki' │ '2.0.1' │ 'none' │ │ 28 │ 'system.adapter.openweathermap' │ 'openweathermap' │ '1.4.0' │ 'none' │ │ 29 │ 'system.adapter.ping' │ 'ping' │ '3.0.1' │ 'none' │ │ 30 │ 'system.adapter.pirate-weather' │ 'pirate-weather' │ '0.8.0' │ 'none' │ │ 31 │ 'system.adapter.reolink' │ 'reolink' │ '1.4.2' │ 'none' │ │ 32 │ 'system.adapter.rpi2' │ 'rpi2' │ '3.0.2' │ 'none' │ │ 33 │ 'system.adapter.simple-api' │ 'simple-api' │ '3.0.7' │ 'none' │ │ 34 │ 'system.adapter.socketio' │ 'socketio' │ '8.0.1' │ 'none' │ │ 35 │ 'system.adapter.sonoff' │ 'sonoff' │ '3.3.0' │ 'none' │ │ 36 │ 'system.adapter.telegram' │ 'telegram' │ '5.0.2' │ 'none' │ │ 37 │ 'system.adapter.tr-064' │ 'tr-064' │ '4.3.0' │ 'none' │ │ 38 │ 'system.adapter.vw-connect' │ 'vw-connect' │ '0.9.6' │ 'none' │ │ 39 │ 'system.adapter.web' │ 'web' │ '9.1.0' │ 'none' │ │ 40 │ 'system.adapter.whatsapp-cmb' │ 'whatsapp-cmb' │ '0.3.0' │ 'none' │ │ 41 │ 'system.adapter.wled' │ 'wled' │ '0.9.2' │ 'none' │ │ 42 │ 'system.adapter.ws' │ 'ws' │ '4.1.0' │ 'none' │ │ 43 │ 'system.adapter.zigbee' │ 'zigbee' │ '3.5.4' │ 'none' │ └─────────┴─────────────────────────────────────────┴──────────────────────────┴──────────────────┴────────────────┘ ioBroker-Adapter Versions and update status Used repository: beta Adapter "admin" : 8.0.1 , installed 8.0.1 Adapter "alexa2" : 3.28.3 , installed 3.28.3 Adapter "alias-manager": 2.1.0 , installed 2.1.0 Adapter "alpha-ess" : 4.1.0 , installed 4.1.0 Adapter "backitup" : 4.0.0 , installed 4.0.0 Adapter "cloud" : 6.1.2 , installed 6.1.2 Adapter "devices" : 3.0.2 , installed 3.0.2 Adapter "discovery" : 5.0.1 , installed 5.0.1 Adapter "e3oncan" : 1.1.2 , installed 1.1.2 Adapter "energiefluss-erweitert": 0.8.2, installed 0.8.2 Adapter "fritzdect" : 2.6.2 , installed 2.6.2 Adapter "fullcalendar" : 2.4.5 , installed 2.4.5 Adapter "hm-rega" : 5.1.0 , installed 5.1.0 Adapter "hm-rpc" : 3.0.2 , installed 3.0.2 Adapter "homeconnect" : 1.6.1 , installed 1.6.1 Adapter "hue" : 3.16.2 , installed 3.16.2 Adapter "ical" : 1.21.0 , installed 1.21.0 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "iot" : 6.1.3 , installed 6.1.3 Adapter "jarvis" : 3.1.8 , installed 4.0.0-alpha.13 Adapter "javascript" : 10.0.0 , installed 10.0.0 Controller "js-controller": 7.2.2 , installed 7.2.2 Adapter "matter" : 1.3.1 , installed 1.3.1 Adapter "modbus" : 8.3.1 , installed 8.3.1 Adapter "mqtt" : 7.1.2 , installed 7.1.2 Adapter "net-tools" : 1.2.3 , installed 1.2.3 Adapter "nspanel-lovelace-ui": 0.17.8, installed 0.17.8 Adapter "nuki" : 2.0.0 , installed 2.0.1 Adapter "openweathermap": 1.4.0 , installed 1.4.0 Adapter "ping" : 3.0.1 , installed 3.0.1 Adapter "pirate-weather": 0.8.0 , installed 0.8.0 Adapter "reolink" : 1.4.2 , installed 1.4.2 Adapter "rpi2" : 3.0.2 , installed 3.0.2 Adapter "simple-api" : 3.0.7 , installed 3.0.7 Adapter "socketio" : 8.0.1 , installed 8.0.1 Adapter "sonoff" : 3.3.0 , installed 3.3.0 Adapter "telegram" : 5.0.2 , installed 5.0.2 Adapter "tr-064" : 4.3.0 , installed 4.3.0 Adapter "vw-connect" : 0.9.6 , installed 0.9.6 Adapter "web" : 9.1.0 , installed 9.1.0 Adapter "whatsapp-cmb" : 0.3.0 , installed 0.3.0 Adapter "wled" : 0.9.2 , installed 0.9.2 Adapter "zigbee" : 3.5.4 , installed 3.5.4 Objects and States Please stand by - This may take a while Objects: 19681 States: 19830 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian-security trixie-security InRelease Hit:3 http://deb.debian.org/debian trixie-updates InRelease Hit:4 https://apt.grafana.com stable InRelease Hit:5 http://archive.raspberrypi.com/debian trixie InRelease Hit:6 https://deb.nodesource.com/node_24.x nodistro InRelease Get:7 https://repos.influxdata.com/debian stable InRelease [6922 B] Fetched 6922 B in 1s (7887 B/s) Reading package lists... Done Offene Systemupdates: 0 *** Listening Ports *** Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process udp UNCONN 0 0 0.0.0.0:39438 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=37)) udp UNCONN 0 0 0.0.0.0:57578 0.0.0.0:* users:(("avahi-daemon",pid=716,fd=14)) udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=34)) udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=31)) udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:* users:(("avahi-daemon",pid=716,fd=12)) udp UNCONN 0 0 0.0.0.0:5541 0.0.0.0:* users:(("io.matter.0",pid=2188,fd=33)) udp UNCONN 0 0 *:39438 *:* users:(("io.matter.0",pid=2188,fd=36)) udp UNCONN 0 0 [fe80::b78f:a4e0:4880:4be4]:dhcpv6-client *:* users:(("NetworkManager",pid=836,fd=38)) udp UNCONN 0 0 [fe80::f05b:9255:16fc:d8b2]:dhcpv6-client *:* users:(("NetworkManager",pid=836,fd=35)) udp UNCONN 0 0 *:60806 *:* users:(("avahi-daemon",pid=716,fd=15)) udp UNCONN 0 0 *:mdns *:* users:(("io.matter.0",pid=2188,fd=35)) udp UNCONN 0 0 *:mdns *:* users:(("io.matter.0",pid=2188,fd=32)) udp UNCONN 0 0 *:mdns *:* users:(("avahi-daemon",pid=716,fd=13)) udp UNCONN 0 0 *:5541 *:* users:(("io.matter.0",pid=2188,fd=30)) tcp LISTEN 0 511 192.168.178.82:8087 0.0.0.0:* users:(("io.simple-api.0",pid=2276,fd=30)) tcp LISTEN 0 511 0.0.0.0:1886 0.0.0.0:* users:(("io.sonoff.0",pid=1940,fd=35)) tcp LISTEN 0 100 0.0.0.0:1883 0.0.0.0:* users:(("mosquitto",pid=992,fd=5)) tcp LISTEN 0 20 127.0.0.1:smtp 0.0.0.0:* users:(("exim4",pid=1253,fd=5)) tcp LISTEN 0 511 192.168.178.82:18702 0.0.0.0:* users:(("io.hm-rpc.1",pid=1649,fd=30)) tcp LISTEN 0 511 192.168.178.82:18701 0.0.0.0:* users:(("io.hm-rpc.0",pid=1633,fd=30)) tcp LISTEN 0 511 127.0.0.1:9000 0.0.0.0:* users:(("iobroker.js-con",pid=1300,fd=29)) tcp LISTEN 0 511 127.0.0.1:9001 0.0.0.0:* users:(("iobroker.js-con",pid=1300,fd=23)) tcp LISTEN 0 128 0.0.0.0:ssh 0.0.0.0:* users:(("sshd",pid=966,fd=6)) tcp LISTEN 0 511 192.168.178.82:9292 0.0.0.0:* users:(("io.hm-rpc.2",pid=1665,fd=30)) tcp LISTEN 0 511 *:8084 *:* users:(("io.socketio.0",pid=2308,fd=29)) tcp LISTEN 0 4096 *:8086 *:* users:(("influxd",pid=981,fd=962)) tcp LISTEN 0 511 *:tproxy *:* users:(("io.admin.0",pid=1353,fd=35)) tcp LISTEN 0 511 *:8082 *:* users:(("io.web.0",pid=2374,fd=30)) tcp LISTEN 0 20 [::1]:smtp [::]:* users:(("exim4",pid=1253,fd=6)) tcp LISTEN 0 511 *:39438 *:* users:(("io.matter.0",pid=2188,fd=38)) tcp LISTEN 0 100 [::]:1883 [::]:* users:(("mosquitto",pid=992,fd=6)) tcp LISTEN 0 511 *:8400 *:* users:(("io.jarvis.0",pid=2170,fd=29)) tcp LISTEN 0 128 [::]:ssh [::]:* users:(("sshd",pid=966,fd=7)) tcp LISTEN 0 4096 *:3000 *:* users:(("grafana",pid=1299,fd=26)) *** Log File - Last 25 Lines *** 2026-08-05 21:44:32.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=-21W | Battery=713W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:44:42.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=51W | Battery=661W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:44:50.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:30W | PV_total:-2W | Batt:634W | Haus:681W | Tag:13.063kWh 2026-08-05 21:44:52.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=79W | Battery=608W | SOC=92.4% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:02.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=40W | Battery=634W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:12.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=53W | Battery=634W | SOC=92.4% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:22.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=77W | Battery=608W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:32.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=36W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:42.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=69W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:45:52.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:42W | PV_total:-2W | Batt:634W | Haus:684W | Tag:13.075kWh 2026-08-05 21:45:52.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=43W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:02.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=59W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:12.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=56W | Battery=661W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:22.925 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=17W | Battery=661W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:32.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=39W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:42.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=39W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:46:52.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:52W | PV_total:-1W | Batt:661W | Haus:691W | Tag:13.086kWh 2026-08-05 21:46:52.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=63W | Battery=661W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:02.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=78W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:12.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=16W | Battery=687W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:22.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=34W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:32.927 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=64W | Battery=608W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:42.926 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=51W | Battery=608W | SOC=92% (Reserve=80%) | PVges=-2W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:52.927 - info: javascript.0 (1433) script.js.Marstek_Venus_E.Marstek_Claude_04_08_2026: [MarstekRegelung] Grid=35W | Battery=634W | SOC=92% (Reserve=80%) | PVges=-1W | Backup=false | Ziel=0W | Status=Ausgeglichen / AlphaESS übernimmt 2026-08-05 21:47:54.001 - info: javascript.0 (1433) script.js.AlphaESS.PV6_Hauslast_neu_Monats_Gesamtsumme_tagesaktuell: DIAG: Netz:44W | PV_total:-1W | Batt:634W | Haus:677W | Tag:13.098kWh============ Langfassung bis hier markieren =============
iob diag hat das System inspiziert.
-
Hallo zusammen,
ich würde gerne von einer vorhanden Installation "NSPanel Lovelace UI" ohne Adapter mit TS Script auf den neuen Adapter wechseln.
Ist es möglich die bestehende Konfiguration zu migrieren?
Diese sah bisher folgendermaßen auslet NSPanel_Seite1: PageGrid = { 'type': 'cardGrid', 'heading': 'Home', 'useColor': true, 'items': [ <PageItem>{ navigate: true, id: 'Thermostat', icon: 'thermostat',offColor: White, onColor: White, name: 'Thermostat'}, <PageItem>{ navigate: true, id: 'NSPanel_Licht1', icon: 'lightbulb-group',offColor: White, onColor: White, name: 'Licht'}, <PageItem>{ navigate: true, id: 'NSPanel_Fenster', icon: 'window-closed-variant',offColor: White, onColor: White, name: 'Fenster/Türen'}, <PageItem>{ navigate: true, id: 'NSPanel_Abfall', icon: 'trash-can',offColor: White, onColor: White, name: 'Abfall'}, <PageItem>{ navigate: true, id: 'NSPanel_Energie', icon: 'home-lightning-bolt-outline',offColor: White, onColor: White, name: 'Energie'}, <PageItem>{ navigate: true, id: 'NSPanel_WLAN', icon: 'wifi',offColor: White, onColor: White, name: 'Gäste WLAN'}, ] }; let Thermostat: PageThermo = { 'type': 'cardThermo', 'heading': 'Solltemperatur', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [<PageItem>{ id: 'alias.0.NSPanel.Thermostat.Thermostat_Buero_OG', minValue: 100, maxValue: 250, stepValue: 5 }] }; let NSPanel_Licht1: PageGrid = { 'type': 'cardGrid', 'heading': 'Licht', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{id: 'alias.0.NSPanel.Geräte.Gartenbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Garten', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Poolbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Pool', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Saunaraumbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Saunaraum', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.WLED_Wohnzimmer', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Wohnzimmer', monobutton: true}, ] }; let NSPanel_Fenster: PageGrid = { 'type': 'cardGrid', 'heading': 'Fenster/Türen', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{id: 'alias.0.NSPanel.Geräte.Noel_Tür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Noel'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Schlafzimmertür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Schlafzimmer'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Badfenster_OG', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Bad OG'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Bandfenster_EG', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Bad EG'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Heizung_Fenster', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Heizung'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Wohnzimmertür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Wohnzimmertür'}, ] }; let NSPanel_Abfall: PageEntities = { 'type': 'cardEntities', 'heading': 'Abfallkalender', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', "items": [ <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_1', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_2', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_3', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_4', icon: 'trash-can'} ] }; var NSPanel_Energie: PagePower = { 'type': 'cardPower', 'heading': 'Energie', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', "items": [ // <PageItem>{ }, //Demomode <PageItem>{ id: "alias.0.NSPanel.Geräte.CardPower", alwaysOnDisplay: true } ] }; let NSPanel_WLAN: PageQR = { 'type': 'cardQR', 'heading': 'Gäste WLAN', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Gäste_WLAN', hidePassword: false } ] }; //-- Seite 2 let NSPanel_Seite2: PageGrid = { 'type': 'cardGrid', 'heading': 'Home', 'useColor': true, 'items': [ <PageItem>{ navigate: true, id: 'NSPanel_Maehroboter', icon: 'robot-mower',offColor: White, onColor: White, name: 'Mähroboter'}, <PageItem>{ navigate: true, id: 'NSPanel_Pool', icon: 'pool',offColor: White, onColor: White, name: 'Pool'}, <PageItem>{ navigate: true, id: 'NSPanel_GoogleKalender', icon: 'calendar',offColor: White, onColor: White, name: 'Kalender'}, ] }; let NSPanel_Maehroboter: PageEntities = { 'type': 'cardEntities', 'heading': 'Mähroboter', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Status', icon: 'robot-mower', offColor: White, onColor: White, name: 'Status'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Batterie', icon: 'battery', offColor: White, onColor: White, name: 'Batterie'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Messer', icon: 'box-cutter', offColor: White, onColor: White, name: 'Messerqualität'}, ] }; let NSPanel_Pool: PageEntities = { 'type': 'cardEntities', 'heading': 'Pool', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_PH', icon: 'water', offColor: White, onColor: White, name: 'PH Wert'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_Chlor', icon: 'water', offColor: White, onColor: White, name: 'Redox Wert'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_Temp', icon: 'water-thermometer', offColor: White, onColor: White, name: 'Temperatur'}, ] }; let NSPanel_Waschmaschine: PageEntities = { 'type': 'cardEntities', 'heading': 'Waschmaschine', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Waschmaschine_Status', icon: 'washing-machine', offColor: White, onColor: Yellow, name: 'Status'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Waschmaschine_Restzeit', icon: 'timer', offColor: White, onColor: Yellow, name: 'Restzeit'}, ] }; let NSPanel_GoogleKalender: PageEntities = { 'type': 'cardEntities', 'heading': 'Kalender', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', "items": [ <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_1', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_2', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_3', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_4', icon: 'calendar'} ] };Ich habe im Adapter zum Test eine Menüseite erstellt und verstehe leider nicht ganz wie ich die im Adapter erstellen Seiten in das TS Skript vom Adapter einpflegen muss.
Beste Grüße
Foradh -
Hallo zusammen,
ich würde gerne von einer vorhanden Installation "NSPanel Lovelace UI" ohne Adapter mit TS Script auf den neuen Adapter wechseln.
Ist es möglich die bestehende Konfiguration zu migrieren?
Diese sah bisher folgendermaßen auslet NSPanel_Seite1: PageGrid = { 'type': 'cardGrid', 'heading': 'Home', 'useColor': true, 'items': [ <PageItem>{ navigate: true, id: 'Thermostat', icon: 'thermostat',offColor: White, onColor: White, name: 'Thermostat'}, <PageItem>{ navigate: true, id: 'NSPanel_Licht1', icon: 'lightbulb-group',offColor: White, onColor: White, name: 'Licht'}, <PageItem>{ navigate: true, id: 'NSPanel_Fenster', icon: 'window-closed-variant',offColor: White, onColor: White, name: 'Fenster/Türen'}, <PageItem>{ navigate: true, id: 'NSPanel_Abfall', icon: 'trash-can',offColor: White, onColor: White, name: 'Abfall'}, <PageItem>{ navigate: true, id: 'NSPanel_Energie', icon: 'home-lightning-bolt-outline',offColor: White, onColor: White, name: 'Energie'}, <PageItem>{ navigate: true, id: 'NSPanel_WLAN', icon: 'wifi',offColor: White, onColor: White, name: 'Gäste WLAN'}, ] }; let Thermostat: PageThermo = { 'type': 'cardThermo', 'heading': 'Solltemperatur', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [<PageItem>{ id: 'alias.0.NSPanel.Thermostat.Thermostat_Buero_OG', minValue: 100, maxValue: 250, stepValue: 5 }] }; let NSPanel_Licht1: PageGrid = { 'type': 'cardGrid', 'heading': 'Licht', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{id: 'alias.0.NSPanel.Geräte.Gartenbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Garten', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Poolbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Pool', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Saunaraumbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Saunaraum', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.WLED_Wohnzimmer', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Wohnzimmer', monobutton: true}, ] }; let NSPanel_Fenster: PageGrid = { 'type': 'cardGrid', 'heading': 'Fenster/Türen', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{id: 'alias.0.NSPanel.Geräte.Noel_Tür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Noel'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Schlafzimmertür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Schlafzimmer'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Badfenster_OG', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Bad OG'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Bandfenster_EG', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Bad EG'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Heizung_Fenster', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Heizung'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Wohnzimmertür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Wohnzimmertür'}, ] }; let NSPanel_Abfall: PageEntities = { 'type': 'cardEntities', 'heading': 'Abfallkalender', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', "items": [ <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_1', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_2', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_3', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_4', icon: 'trash-can'} ] }; var NSPanel_Energie: PagePower = { 'type': 'cardPower', 'heading': 'Energie', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', "items": [ // <PageItem>{ }, //Demomode <PageItem>{ id: "alias.0.NSPanel.Geräte.CardPower", alwaysOnDisplay: true } ] }; let NSPanel_WLAN: PageQR = { 'type': 'cardQR', 'heading': 'Gäste WLAN', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Gäste_WLAN', hidePassword: false } ] }; //-- Seite 2 let NSPanel_Seite2: PageGrid = { 'type': 'cardGrid', 'heading': 'Home', 'useColor': true, 'items': [ <PageItem>{ navigate: true, id: 'NSPanel_Maehroboter', icon: 'robot-mower',offColor: White, onColor: White, name: 'Mähroboter'}, <PageItem>{ navigate: true, id: 'NSPanel_Pool', icon: 'pool',offColor: White, onColor: White, name: 'Pool'}, <PageItem>{ navigate: true, id: 'NSPanel_GoogleKalender', icon: 'calendar',offColor: White, onColor: White, name: 'Kalender'}, ] }; let NSPanel_Maehroboter: PageEntities = { 'type': 'cardEntities', 'heading': 'Mähroboter', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Status', icon: 'robot-mower', offColor: White, onColor: White, name: 'Status'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Batterie', icon: 'battery', offColor: White, onColor: White, name: 'Batterie'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Messer', icon: 'box-cutter', offColor: White, onColor: White, name: 'Messerqualität'}, ] }; let NSPanel_Pool: PageEntities = { 'type': 'cardEntities', 'heading': 'Pool', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_PH', icon: 'water', offColor: White, onColor: White, name: 'PH Wert'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_Chlor', icon: 'water', offColor: White, onColor: White, name: 'Redox Wert'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_Temp', icon: 'water-thermometer', offColor: White, onColor: White, name: 'Temperatur'}, ] }; let NSPanel_Waschmaschine: PageEntities = { 'type': 'cardEntities', 'heading': 'Waschmaschine', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Waschmaschine_Status', icon: 'washing-machine', offColor: White, onColor: Yellow, name: 'Status'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Waschmaschine_Restzeit', icon: 'timer', offColor: White, onColor: Yellow, name: 'Restzeit'}, ] }; let NSPanel_GoogleKalender: PageEntities = { 'type': 'cardEntities', 'heading': 'Kalender', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', "items": [ <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_1', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_2', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_3', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_4', icon: 'calendar'} ] };Ich habe im Adapter zum Test eine Menüseite erstellt und verstehe leider nicht ganz wie ich die im Adapter erstellen Seiten in das TS Skript vom Adapter einpflegen muss.
Beste Grüße
ForadhHi, im prinzip genauso wie in dem alten script.
Der Adaper erzeugt diese scripte:

und hier werden dann die Seiten angelegt:
/************************************************************************************** ** ** ** https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki/Adapter-Installation ** ** ** *************************************************************************************/ /*********************************************************************** ** ** ** Page Configuration ** ** ** ***********************************************************************/ // Beispiel Hauptseite / Mainpage // Diese Seite ist die Hauptseite, sie wird immer als erstes angezeigt und hat den uniqueName 'main'. // uniqueName 'main' muß mindestens einmal vorkommen, damit die Navigation funktioniert. const main: PageType = { type: 'cardThermo2', uniqueName:'main', heading: 'Bad', thermoItems:[ {name: 'Bad', id:'alias.0.NSPanel.Thermostat_Bad', minValue: 10.0, maxValue:30.0, stepValue: 0.5, unit: "°C" modeList:['Manuell','Automatik'], modeId:'alias.0.NSPanel.Thermostat_Bad.MODE', thermoId1:'alias.0.NSPanel.Thermostat_Bad.ACTUAL', set:'alias.0.NSPanel.Thermostat_Bad.SET', thermoId2:'alias.0.NSPanel.Thermostat_Bad.HUMIDITY'}], items:[ { id: 'alias.0.NSPanel.TemperaturWassserSpeicher', name: 'TemperaturSpeicher', useValue: true, suffixName: '°C', fontSize: 0 }, { id: 'alias.0.NSPanel.Dachfenster', name: 'Dachfenster', icon: 'window-open-variant', icon2: 'window-closed-variant', onColor: MSRed, offColor: MSGreen}, { id: 'alias.0.NSPanel.Heizung', icon: 'heat-wave', offColor: MSRed, onColor: MSGreen, name: 'Heizung'}, //{ navigate: true, id: null, targetPage: 'Abfall', onColor: White, name: 'Abfallkalender', icon: 'trash-can'}, { id: 'alias.0.NSPanel.Heizung_Spiegel', icon: 'heat-pump-outline', offColor: MSRed, onColor: MSGreen, name: 'Speigelheizung'}, { id: 'alias.0.NSPanel.Endstufe', icon: 'soundbar', offColor: MSRed, onColor: MSGreen, name: 'Endstufe'}, { id: 'alias.0.NSPanel.Lüfter',name: 'Ventilator', icon: 'fan', onColor: On, offColor: HMIOff}, { id: 'alias.0.NSPanel.Fussbodenheizung', icon: 'heating-coil', offColor: MSRed, onColor: MSGreen, name: 'Fussbodenheizung'}, { id: 'alias.0.NSPanel.Deckenbeleuchtung_Klein', icon: 'lightbulb', offColor: MSRed, onColor: MSGreen, name: 'Licht'} ], }; const powerGrid: ScriptConfig.PagePower = { uniqueName: 'Solar', // muss mit dem Namen im Admin übereinstimmen type: 'cardPower' }; const Bad1: ScriptConfig.PageEntities ={ type: 'cardEntities', uniqueName: 'Bad1', heading: 'Bad', useColor: true, items: [ { id: 'alias.0.NSPanel.Deckenbeleuchtung_Gross', interpolateColor: true, name: 'Licht Gross'}, { id: 'alias.0.NSPanel.Deckenbeleuchtung_Klein', interpolateColor: true, name: 'Licht Klein'}, { id: 'alias.0.NSPanel.Lüfter', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Lüfter'}, { id: 'alias.0.NSPanel.Endstufe', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Endstufe'}, ] }; const Bad2: ScriptConfig.PageEntities ={ type: 'cardEntities', uniqueName: 'Bad2', heading: 'Bad', useColor: true, items: [ { id: 'alias.0.NSPanel.Heizung_Spiegel', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Speigelheizung'}, { id: 'alias.0.NSPanel.Dachfenster', onColor: White, name: 'Dach Kuppel'}, { id: 'alias.0.NSPanel.Heizung', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Heizung'}, { id: 'alias.0.NSPanel.Fussbodenheizung', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Fussbodenheizung'} ] };Alternativ lassen sich auch Seiten in dem Adapter selbst anlegen, ist in der Doku gut beschrieben. Ich bin auch von dem Scrip zum Adapter gewechselt hat ein wenig gedauert ist dann aber wesentlich komfortabler.
Grüße
-
Hallo zusammen,
ich würde gerne von einer vorhanden Installation "NSPanel Lovelace UI" ohne Adapter mit TS Script auf den neuen Adapter wechseln.
Ist es möglich die bestehende Konfiguration zu migrieren?
Diese sah bisher folgendermaßen auslet NSPanel_Seite1: PageGrid = { 'type': 'cardGrid', 'heading': 'Home', 'useColor': true, 'items': [ <PageItem>{ navigate: true, id: 'Thermostat', icon: 'thermostat',offColor: White, onColor: White, name: 'Thermostat'}, <PageItem>{ navigate: true, id: 'NSPanel_Licht1', icon: 'lightbulb-group',offColor: White, onColor: White, name: 'Licht'}, <PageItem>{ navigate: true, id: 'NSPanel_Fenster', icon: 'window-closed-variant',offColor: White, onColor: White, name: 'Fenster/Türen'}, <PageItem>{ navigate: true, id: 'NSPanel_Abfall', icon: 'trash-can',offColor: White, onColor: White, name: 'Abfall'}, <PageItem>{ navigate: true, id: 'NSPanel_Energie', icon: 'home-lightning-bolt-outline',offColor: White, onColor: White, name: 'Energie'}, <PageItem>{ navigate: true, id: 'NSPanel_WLAN', icon: 'wifi',offColor: White, onColor: White, name: 'Gäste WLAN'}, ] }; let Thermostat: PageThermo = { 'type': 'cardThermo', 'heading': 'Solltemperatur', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [<PageItem>{ id: 'alias.0.NSPanel.Thermostat.Thermostat_Buero_OG', minValue: 100, maxValue: 250, stepValue: 5 }] }; let NSPanel_Licht1: PageGrid = { 'type': 'cardGrid', 'heading': 'Licht', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{id: 'alias.0.NSPanel.Geräte.Gartenbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Garten', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Poolbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Pool', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Saunaraumbeleuchtung', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Saunaraum', monobutton: true}, <PageItem>{id: 'alias.0.NSPanel.Geräte.WLED_Wohnzimmer', icon: 'lightbulb', offColor: White, onColor: Yellow, name: 'Wohnzimmer', monobutton: true}, ] }; let NSPanel_Fenster: PageGrid = { 'type': 'cardGrid', 'heading': 'Fenster/Türen', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{id: 'alias.0.NSPanel.Geräte.Noel_Tür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Noel'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Schlafzimmertür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Schlafzimmer'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Badfenster_OG', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Bad OG'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Bandfenster_EG', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Bad EG'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Heizung_Fenster', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Heizung'}, <PageItem>{id: 'alias.0.NSPanel.Geräte.Wohnzimmertür', icon: 'window-open-variant', icon2: 'window-closed-variant', offColor: MSGreen, onColor: MSRed, name: 'Wohnzimmertür'}, ] }; let NSPanel_Abfall: PageEntities = { 'type': 'cardEntities', 'heading': 'Abfallkalender', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', "items": [ <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_1', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_2', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_3', icon: 'trash-can'}, <PageItem>{ id: 'alias.0.NSPanel.Abfall.event_4', icon: 'trash-can'} ] }; var NSPanel_Energie: PagePower = { 'type': 'cardPower', 'heading': 'Energie', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', "items": [ // <PageItem>{ }, //Demomode <PageItem>{ id: "alias.0.NSPanel.Geräte.CardPower", alwaysOnDisplay: true } ] }; let NSPanel_WLAN: PageQR = { 'type': 'cardQR', 'heading': 'Gäste WLAN', 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Gäste_WLAN', hidePassword: false } ] }; //-- Seite 2 let NSPanel_Seite2: PageGrid = { 'type': 'cardGrid', 'heading': 'Home', 'useColor': true, 'items': [ <PageItem>{ navigate: true, id: 'NSPanel_Maehroboter', icon: 'robot-mower',offColor: White, onColor: White, name: 'Mähroboter'}, <PageItem>{ navigate: true, id: 'NSPanel_Pool', icon: 'pool',offColor: White, onColor: White, name: 'Pool'}, <PageItem>{ navigate: true, id: 'NSPanel_GoogleKalender', icon: 'calendar',offColor: White, onColor: White, name: 'Kalender'}, ] }; let NSPanel_Maehroboter: PageEntities = { 'type': 'cardEntities', 'heading': 'Mähroboter', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Status', icon: 'robot-mower', offColor: White, onColor: White, name: 'Status'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Batterie', icon: 'battery', offColor: White, onColor: White, name: 'Batterie'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Mähroboter_Messer', icon: 'box-cutter', offColor: White, onColor: White, name: 'Messerqualität'}, ] }; let NSPanel_Pool: PageEntities = { 'type': 'cardEntities', 'heading': 'Pool', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_PH', icon: 'water', offColor: White, onColor: White, name: 'PH Wert'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_Chlor', icon: 'water', offColor: White, onColor: White, name: 'Redox Wert'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Pool_Temp', icon: 'water-thermometer', offColor: White, onColor: White, name: 'Temperatur'}, ] }; let NSPanel_Waschmaschine: PageEntities = { 'type': 'cardEntities', 'heading': 'Waschmaschine', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite1, 'home': 'NSPanel_Seite1', 'items': [ <PageItem>{ id: 'alias.0.NSPanel.Geräte.Waschmaschine_Status', icon: 'washing-machine', offColor: White, onColor: Yellow, name: 'Status'}, <PageItem>{ id: 'alias.0.NSPanel.Geräte.Waschmaschine_Restzeit', icon: 'timer', offColor: White, onColor: Yellow, name: 'Restzeit'}, ] }; let NSPanel_GoogleKalender: PageEntities = { 'type': 'cardEntities', 'heading': 'Kalender', 'useColor': true, 'subPage': true, 'parent': NSPanel_Seite2, 'home': 'NSPanel_Seite1', "items": [ <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_1', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_2', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_3', icon: 'calendar'}, <PageItem>{ id: 'alias.0.NSPanel.GoogleKalender.event_4', icon: 'calendar'} ] };Ich habe im Adapter zum Test eine Menüseite erstellt und verstehe leider nicht ganz wie ich die im Adapter erstellen Seiten in das TS Skript vom Adapter einpflegen muss.
Beste Grüße
ForadhIch habe im Adapter zum Test eine Menüseite erstellt und verstehe leider nicht ganz wie ich die im Adapter erstellen Seiten in das TS Skript vom Adapter ein pflegen muss.
Welche Version hast du Installiert?
Hast du die Anleitung im Wiki gelesen?
Wo ist dein aktueller Stand?Du benötigst im Script mindestens eine
main- Seite. Die restlichen Seiten können über den Adapter erstellt werden. Es befindet sich auf jedem Tab in der Adapter Config ein Link ins Wiki. Dort ist alles dann beschrieben, sollten Fragen offen sein, hier melden.Im Abschnitt ScriptConfig https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki/ScriptConfig#seiten-konfiguration ist auch die neue Schreibweise beschrieben, ich würde dir aber zur Config der Seiten im Adapter raten. Wichtig erst Seiten anlegen, dann die Navigation zu den Seiten.
-
v1.0.0
mit Unterstützung für admin8 - und Mindestanforderung admin8
-
Ja, die version ist für admin 8 - admin 8 ist breaking. Ich mußt dafür auch hoch gehen, wollte ich eigentlich nicht aber geht ja nicht anders
-
Ja, die version ist für admin 8 - admin 8 ist breaking. Ich mußt dafür auch hoch gehen, wollte ich eigentlich nicht aber geht ja nicht anders
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden




