Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter NSPanel-lovelace-ui v1.x.x

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    253

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    460

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    504

Test Adapter NSPanel-lovelace-ui v1.x.x

Geplant Angeheftet Gesperrt Verschoben Tester
1.4k Beiträge 40 Kommentatoren 528.0k Aufrufe 39 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • teletapiT teletapi

    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...?

    Screenshot_1.jpg

    
    ========== 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.

    T
    T
    TT-Tom
    schrieb am zuletzt editiert von
    #1273

    @teletapi
    Ist bekannt und wird nach dem Urlaub umgesetzt. Letzte Beta Version wird für den Admin 7.x ins Stable gehen.

    Gruß Tom

    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

    Public Transport
    https://github.com/tt-tom17/ioBroker.public-transport
    https://github.com/tt-tom17/ioBroker.public-transport/wiki

    NSPanel Adapter Dokumentation
    https://ticaki.github.io/ioBroker.nspanel-lovelace-ui/

    1 Antwort Letzte Antwort
    0
    • F
      F
      Foradh 0
      schrieb am zuletzt editiert von
      #1274

      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 aus

      let 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

      MichaelFM T 2 Antworten Letzte Antwort
      0
      • F Foradh 0

        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 aus

        let 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

        MichaelFM
        MichaelFM
        MichaelF
        schrieb am zuletzt editiert von
        #1275

        @Foradh-0

        Hi, im prinzip genauso wie in dem alten script.

        Der Adaper erzeugt diese scripte:
        b4a7f867-d540-404c-8b9a-54d010752265-image.jpeg

        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

        1 Antwort Letzte Antwort
        1
        • F Foradh 0

          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 aus

          let 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

          T
          T
          TT-Tom
          schrieb am zuletzt editiert von TT-Tom
          #1276

          @Foradh-0 sagte:

          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 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.

          Gruß Tom

          Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

          Public Transport
          https://github.com/tt-tom17/ioBroker.public-transport
          https://github.com/tt-tom17/ioBroker.public-transport/wiki

          NSPanel Adapter Dokumentation
          https://ticaki.github.io/ioBroker.nspanel-lovelace-ui/

          1 Antwort Letzte Antwort
          1
          • T
            T
            ticaki
            schrieb am zuletzt editiert von
            #1277

            v1.0.0

            mit Unterstützung für admin8 - und Mindestanforderung admin8

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            MichaelFM 1 Antwort Letzte Antwort
            0
            • T ticaki

              v1.0.0

              mit Unterstützung für admin8 - und Mindestanforderung admin8

              MichaelFM
              MichaelFM
              MichaelF
              schrieb am zuletzt editiert von
              #1278

              @ticaki

              Kann ich dann nicht updaten?

              62a91d65-af43-4cd7-be5b-aae256e80361-image.jpeg

              Meine Version:

              f5fba442-65f1-4bcc-a0b5-7428a114255b-image.jpeg

              1 Antwort Letzte Antwort
              0
              • T
                T
                ticaki
                schrieb am zuletzt editiert von ticaki
                #1279

                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

                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                Spenden

                teletapiT 1 Antwort Letzte Antwort
                0
                • T ticaki

                  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

                  teletapiT
                  teletapiT
                  teletapi
                  schrieb am zuletzt editiert von
                  #1280

                  @ticaki sagte:

                  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

                  läuft aber alles

                  1 Antwort Letzte Antwort
                  0
                  • T
                    T
                    ticaki
                    schrieb am zuletzt editiert von
                    #1281

                    ja geht alles, zum Glück. Aber vorher ging auch alles ;)

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    1 Antwort Letzte Antwort
                    0
                    • patricknitschP
                      patricknitschP
                      patricknitsch
                      Developer
                      schrieb am zuletzt editiert von patricknitsch
                      #1282

                      Hi,

                      ich wollte gerade im Adapter eine Seite mit Navigation anlegen. Das Dropdown-Menü wird nicht geöffnet. Stattdessen kommt eine Fehlermeldung:

                      Die benutzerdefinierte Komponente "AdminComponentTemplateSet/Components/PageConfigManager" kann nicht angezeigt werden
                      Sie wurde vermutlich für eine ältere Admin-Version erstellt. Bitte den Adapter aktualisieren.
                      Cannot read properties of null (reading 'removeAttribute')
                      

                      Systeme:

                      • Proxmox 1 mit ioBroker, HomeAssistant, piHole, PBS und Nextcloud
                      • Proxmox 2 mit SOLECTRUS, Mosquitto, piHole und Frigate
                      • RPi4 mit Octoprint

                      Eigene Adapter: grohe-smarthome, solectrus-influxdb, schlueter-thermostat

                      T 1 Antwort Letzte Antwort
                      0
                      • patricknitschP patricknitsch

                        Hi,

                        ich wollte gerade im Adapter eine Seite mit Navigation anlegen. Das Dropdown-Menü wird nicht geöffnet. Stattdessen kommt eine Fehlermeldung:

                        Die benutzerdefinierte Komponente "AdminComponentTemplateSet/Components/PageConfigManager" kann nicht angezeigt werden
                        Sie wurde vermutlich für eine ältere Admin-Version erstellt. Bitte den Adapter aktualisieren.
                        Cannot read properties of null (reading 'removeAttribute')
                        
                        T
                        T
                        TT-Tom
                        schrieb am zuletzt editiert von
                        #1283

                        @patricknitsch

                        Welche Adapter Version?
                        Welche Admin Version?
                        Welches dropdown?

                        Bitte nachreichen, danke.

                        Gruß Tom

                        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                        Public Transport
                        https://github.com/tt-tom17/ioBroker.public-transport
                        https://github.com/tt-tom17/ioBroker.public-transport/wiki

                        NSPanel Adapter Dokumentation
                        https://ticaki.github.io/ioBroker.nspanel-lovelace-ui/

                        1 Antwort Letzte Antwort
                        0
                        • patricknitschP
                          patricknitschP
                          patricknitsch
                          Developer
                          schrieb am zuletzt editiert von patricknitsch
                          #1284

                          Sorry, natürlich.

                          Adapter Version 1.0.0
                          Admin Version 8.0.8
                          Ich habs unten im Bild dargestellt. Zeigts besser.

                          Bildschirmfoto 2026-08-31 um 18.18.48.png

                          665fc10f-54b5-4f33-bb3f-0fab956f5cc2-image.jpeg

                          Laut Dokumentation sollte da ja ein Dropdown "Zielseite" sein.

                          Systeme:

                          • Proxmox 1 mit ioBroker, HomeAssistant, piHole, PBS und Nextcloud
                          • Proxmox 2 mit SOLECTRUS, Mosquitto, piHole und Frigate
                          • RPi4 mit Octoprint

                          Eigene Adapter: grohe-smarthome, solectrus-influxdb, schlueter-thermostat

                          T 1 Antwort Letzte Antwort
                          0
                          • patricknitschP patricknitsch

                            Sorry, natürlich.

                            Adapter Version 1.0.0
                            Admin Version 8.0.8
                            Ich habs unten im Bild dargestellt. Zeigts besser.

                            Bildschirmfoto 2026-08-31 um 18.18.48.png

                            665fc10f-54b5-4f33-bb3f-0fab956f5cc2-image.jpeg

                            Laut Dokumentation sollte da ja ein Dropdown "Zielseite" sein.

                            T
                            T
                            TT-Tom
                            schrieb am zuletzt editiert von
                            #1285

                            @patricknitsch

                            Wenn ich dich jetzt richtig verstanden habe, wird mit der Tab Pageconfig nicht angezeigt oder nur das Dropdown-Menü nicht.

                            Gruß Tom

                            Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                            Public Transport
                            https://github.com/tt-tom17/ioBroker.public-transport
                            https://github.com/tt-tom17/ioBroker.public-transport/wiki

                            NSPanel Adapter Dokumentation
                            https://ticaki.github.io/ioBroker.nspanel-lovelace-ui/

                            1 Antwort Letzte Antwort
                            0
                            • patricknitschP
                              patricknitschP
                              patricknitsch
                              Developer
                              schrieb am zuletzt editiert von
                              #1286

                              Der Tab Pageconfig wird angezeigt(siehe erstes Bild). Das Dropdown-Menü nicht(ist einfach nur eine Spalte). Wenn ich in der Spalte, wo das Menü sein müsste, eine Pfeiltaste drücke, kommt dann die Fehlermeldung.

                              Systeme:

                              • Proxmox 1 mit ioBroker, HomeAssistant, piHole, PBS und Nextcloud
                              • Proxmox 2 mit SOLECTRUS, Mosquitto, piHole und Frigate
                              • RPi4 mit Octoprint

                              Eigene Adapter: grohe-smarthome, solectrus-influxdb, schlueter-thermostat

                              T 2 Antworten Letzte Antwort
                              0
                              • patricknitschP patricknitsch

                                Der Tab Pageconfig wird angezeigt(siehe erstes Bild). Das Dropdown-Menü nicht(ist einfach nur eine Spalte). Wenn ich in der Spalte, wo das Menü sein müsste, eine Pfeiltaste drücke, kommt dann die Fehlermeldung.

                                T
                                T
                                TT-Tom
                                schrieb am zuletzt editiert von
                                #1287

                                @patricknitsch
                                Okay, ich Check das mal.

                                Gruß Tom

                                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                                Public Transport
                                https://github.com/tt-tom17/ioBroker.public-transport
                                https://github.com/tt-tom17/ioBroker.public-transport/wiki

                                NSPanel Adapter Dokumentation
                                https://ticaki.github.io/ioBroker.nspanel-lovelace-ui/

                                1 Antwort Letzte Antwort
                                0
                                • patricknitschP patricknitsch

                                  Der Tab Pageconfig wird angezeigt(siehe erstes Bild). Das Dropdown-Menü nicht(ist einfach nur eine Spalte). Wenn ich in der Spalte, wo das Menü sein müsste, eine Pfeiltaste drücke, kommt dann die Fehlermeldung.

                                  T
                                  T
                                  TT-Tom
                                  schrieb am zuletzt editiert von
                                  #1288

                                  @patricknitsch

                                  Fehler gefunden, fix kommt mit dem release. Wenn du nicht warten kannst / willst, kannste auch von GitHub laden.

                                  Gruß Tom

                                  Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                                  Public Transport
                                  https://github.com/tt-tom17/ioBroker.public-transport
                                  https://github.com/tt-tom17/ioBroker.public-transport/wiki

                                  NSPanel Adapter Dokumentation
                                  https://ticaki.github.io/ioBroker.nspanel-lovelace-ui/

                                  1 Antwort Letzte Antwort
                                  1
                                  • patricknitschP
                                    patricknitschP
                                    patricknitsch
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #1289

                                    @tt-tom Hab ich gestern in Github schon gesehen und getestet. Sah gut aus. Danke für die schnelle Lösung!

                                    Systeme:

                                    • Proxmox 1 mit ioBroker, HomeAssistant, piHole, PBS und Nextcloud
                                    • Proxmox 2 mit SOLECTRUS, Mosquitto, piHole und Frigate
                                    • RPi4 mit Octoprint

                                    Eigene Adapter: grohe-smarthome, solectrus-influxdb, schlueter-thermostat

                                    1 Antwort Letzte Antwort
                                    1
                                    • patricknitschP
                                      patricknitschP
                                      patricknitsch
                                      Developer
                                      schrieb am zuletzt editiert von patricknitsch
                                      #1290

                                      Ich habe mal eine Frage zur Seiten-Konfiguration in der Instanz-Config. Pages können ja sehr gut erstellt und verknüpft werden. Wie sieht das mit „Main“-Pages aus? Kann man die automatisch im Script erstellten löschen und eigene Pages als Main definieren? Oder geht das nur im Script?

                                      Systeme:

                                      • Proxmox 1 mit ioBroker, HomeAssistant, piHole, PBS und Nextcloud
                                      • Proxmox 2 mit SOLECTRUS, Mosquitto, piHole und Frigate
                                      • RPi4 mit Octoprint

                                      Eigene Adapter: grohe-smarthome, solectrus-influxdb, schlueter-thermostat

                                      1 Antwort Letzte Antwort
                                      0
                                      • T
                                        T
                                        ticaki
                                        schrieb am zuletzt editiert von
                                        #1291

                                        Das geht aktuelle noch nicht - aber das wird noch eingebaut, habs nur vergessen.

                                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                        Spenden

                                        1 Antwort Letzte Antwort
                                        1
                                        • patricknitschP
                                          patricknitschP
                                          patricknitsch
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #1292

                                          @ticaki Danke für die Info. Dann gedulde ich mich noch :) Ich kann dafür aber auch gerne ein Issue anlegen.

                                          Systeme:

                                          • Proxmox 1 mit ioBroker, HomeAssistant, piHole, PBS und Nextcloud
                                          • Proxmox 2 mit SOLECTRUS, Mosquitto, piHole und Frigate
                                          • RPi4 mit Octoprint

                                          Eigene Adapter: grohe-smarthome, solectrus-influxdb, schlueter-thermostat

                                          1 Antwort Letzte Antwort
                                          0

                                          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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          467

                                          Online

                                          33.1k

                                          Benutzer

                                          84.2k

                                          Themen

                                          1.4m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2026
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe