NEWS
Alpha Test js-controller Kiera (v6.0)
-
@mcm1957 sagte in Alpha Test js-controller Kiera (v6.0):
ODER hast du die dependency nur benutzt um das Commandline Tool als "Nebeneffekt" zu installoieren?
Ja, nur damit ich
npx playactor COMMAND
aufrufen kann. -
@mcm1957 ich denke bei externen deps kann das unter Umständen sinnvoll sein, bei ioBroker internen Dependencies eher nicht und dev deps können auch egal sein da sie nichts auf User Sytemen verändern, sonst schränkt uns das noch mehr ein, da wir in unserer Dezentralität sonst jedes Package einzeln anfassen müssten bei solchen Updates was bei über 500 Adaptern sehr heftig wäre. Also im Grunde kann man sagen, speziell adapter-core sollte nicht gepinnt sein.
-
Ich hab zum testen einfach mal ein Update gemacht, folgendes im Log vom Nuki Adapter der nicht startet:
2024-05-26 16:07:53.657 info Do not restart adapter system.adapter.nuki.0 because disabled or deleted host.iobroker 2024-05-26 16:07:53.657 error instance system.adapter.nuki.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: Node.js v20.13.1 host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at node:internal/main/run_main_module:28:49 host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1024:12) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1208:32) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1416:10) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1358:14) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki/main.js:1601:5) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.nuki/main.js:51:15) host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: TypeError: utils.Adapter is not a constructor host.iobroker 2024-05-26 16:07:53.657 error Caught by controller[0]: ^ host.iobroker 2024-05-26 16:07:53.656 error Caught by controller[0]: adapter = new utils.Adapter(options); host.iobroker 2024-05-26 16:07:53.656 error Caught by controller[0]: /opt/iobroker/node_modules/iobroker.nuki/main.js:51
Ich gehe jetzt wieder per Proxmox Backup zurück.
tobias@iobroker:/opt/iobroker$ npm i iobroker.js-controller@next --omit=dev [sudo] password for tobias: npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: @iobroker/adapter-core@3.1.4 npm WARN Found: @iobroker/types@6.0.0 npm WARN node_modules/iobroker.admin/node_modules/@iobroker/types npm WARN @iobroker/types@"6.0.0" from iobroker.admin@6.17.14 npm WARN node_modules/iobroker.admin npm WARN iobroker.admin@"6.17.14" from the root project npm WARN npm WARN Could not resolve dependency: npm WARN peer @iobroker/types@"^5.0.11" from @iobroker/adapter-core@3.1.4 npm WARN node_modules/iobroker.admin/node_modules/@iobroker/adapter-core npm WARN @iobroker/adapter-core@"^3.1.4" from iobroker.admin@6.17.14 npm WARN node_modules/iobroker.admin npm WARN npm WARN Conflicting peer dependency: @iobroker/types@5.0.19 npm WARN node_modules/@iobroker/types npm WARN peer @iobroker/types@"^5.0.11" from @iobroker/adapter-core@3.1.4 npm WARN node_modules/iobroker.admin/node_modules/@iobroker/adapter-core npm WARN @iobroker/adapter-core@"^3.1.4" from iobroker.admin@6.17.14 npm WARN node_modules/iobroker.admin added 33 packages, removed 44 packages, and changed 18 packages in 23s 269 packages are looking for funding run `npm fund` for details tobias@iobroker:/opt/iobroker$ iob start
tobias@iobroker:/opt/iobroker$ iob list adapters system.adapter.admin : admin - v6.17.14 system.adapter.alexa2 : alexa2 - v3.26.5 system.adapter.backitup : backitup - v2.11.0 system.adapter.chromecast : chromecast - v3.3.0 system.adapter.cloud : cloud - v5.0.1 system.adapter.device-watcher : device-watcher - v2.12.1 system.adapter.discovery : discovery - v4.5.0 system.adapter.email : email - v1.3.0 system.adapter.fb-checkpresence : fb-checkpresence - v1.2.4 system.adapter.flot : flot - v1.12.0 system.adapter.fritzdect : fritzdect - v2.5.9 system.adapter.fullybrowser : fullybrowser - v3.0.12 system.adapter.history : history - v3.0.1 system.adapter.ical : ical - v1.15.0 system.adapter.iot : iot - v3.3.0 system.adapter.javascript : javascript - v8.4.0 system.adapter.lg-thinq : lg-thinq - v1.0.0 system.adapter.mqtt : mqtt - v5.2.0 system.adapter.mytime : mytime - v0.7.12 system.adapter.netatmo : netatmo - v3.1.0 system.adapter.nuki : nuki - v1.6.0 system.adapter.octoprint : octoprint - v5.1.0 system.adapter.operating-hours : operating-hours - v1.0.6 system.adapter.ping : ping - v1.6.2 system.adapter.pushover : pushover - v3.0.6 system.adapter.rest-api : rest-api - v2.0.1 system.adapter.sayit : sayit - v3.0.0 system.adapter.shelly : shelly - v7.0.0 system.adapter.simple-api : simple-api - v2.8.0 system.adapter.socketio : socketio - v6.7.0 system.adapter.sourceanalytix : sourceanalytix - v0.4.14 system.adapter.telegram : telegram - v3.3.2 system.adapter.text2command : text2command - v3.0.3 system.adapter.trashschedule : trashschedule - v3.3.0 system.adapter.tuya : tuya - v3.15.0 system.adapter.vis : vis - v1.5.6 system.adapter.vis-icontwo : vis-icontwo - v1.5.0 system.adapter.vis-inventwo : vis-inventwo - v3.3.4 system.adapter.vis-timeandweather : vis-timeandweather - v1.2.2 system.adapter.vis-weather : vis-weather - v2.5.9 system.adapter.web : web - v6.2.6 system.adapter.wireguard : wireguard - v1.6.4 system.adapter.ws : ws - v2.6.1 system.adapter.zigbee : zigbee - v1.10.3 tobias@iobroker:/opt/iobroker$
Skript v.2024-05-22 *** BASE SYSTEM *** Static hostname: iobroker Icon name: computer-container Chassis: container ☐ Virtualization: lxc Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.8.4-2-pve Architecture: x86-64 model name : Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz Docker : false Virtualization : lxc Kernel : x86_64 Userland : 64 bit Systemuptime and Load: 16:27:17 up 1 day, 7:50, 3 users, load average: 0.64, 0.57, 0.55 CPU threads: 4 *** Time and Time Zones *** Local time: Sun 2024-05-26 16:27:17 CEST Universal time: Sun 2024-05-26 14:27:17 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: inactive RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': tobias HOME=/home/tobias GROUPS=tobias users iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev *** Display-Server-Setup *** Display-Server: false Desktop: Terminal: tty Boot Target: graphical.target *** MEMORY *** total used free shared buff/cache available Mem: 10G 2.9G 6.5G 499K 1.4G 7.9G Swap: 0B 0B 0B Total: 10G 2.9G 6.5G Active iob-Instances: 45 10240 M total memory 2725 M used memory 2682 M active memory 1138 M inactive memory 6207 M free memory 0 M buffer memory 1307 M swap cache 0 M total swap 0 M used swap 0 M free swap *** top - Table Of Processes *** top - 16:27:17 up 1 day, 7:50, 3 users, load average: 0.64, 0.57, 0.55 Tasks: 80 total, 1 running, 79 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 10240.0 total, 6205.6 free, 2727.3 used, 1307.6 buff/cache MiB Swap: 0.0 total, 0.0 free, 0.0 used. 7512.7 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION * run-rpc_pipefs.mount loaded failed failed RPC Pipe File System LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 1 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/pve-vm--400--disk--0 ext4 16G 7.0G 7.9G 47% / none tmpfs 492K 4.0K 488K 1% /dev udev devtmpfs 7.8G 0 7.8G 0% /dev/tty tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 3.1G 144K 3.1G 1% /run tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: dmesg: read kernel buffer failed: Operation not permitted Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/mapper/pve-vm--400--disk--0 ext4 rw,relatime,stripe=16 |-/run tmpfs tmpfs rw,nosuid,nodev,size=3248088k,nr_inodes=819200,mode=755,uid=100000,gid=100000,inode64 | |-/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,uid=100000,gid=100000,inode64 | |-/run/credentials/systemd-tmpfiles-setup-dev.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | |-/run/credentials/systemd-tmpfiles-setup.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | |-/run/credentials/systemd-sysctl.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | |-/run/credentials/systemd-sysusers.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | `-/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=1624040k,nr_inodes=406010,mode=700,uid=101000,gid=101000,inode64 |-/dev none tmpfs rw,relatime,size=492k,mode=755,uid=100000,gid=100000,inode64 | |-/dev/shm tmpfs tmpfs rw,nosuid,nodev,uid=100000,gid=100000,inode64 | |-/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime | |-/dev/.lxc/proc proc proc rw,relatime | |-/dev/.lxc/sys sys sysfs rw,relatime | |-/dev/full udev[/full] devtmpfs rw,nosuid,relatime,size=8086376k,nr_inodes=2021594,mode=755,inode64 | |-/dev/null udev[/null] devtmpfs rw,nosuid,relatime,size=8086376k,nr_inodes=2021594,mode=755,inode64 | |-/dev/random udev[/random] devtmpfs rw,nosuid,relatime,size=8086376k,nr_inodes=2021594,mode=755,inode64 | |-/dev/tty udev[/tty] devtmpfs rw,nosuid,relatime,size=8086376k,nr_inodes=2021594,mode=755,inode64 | |-/dev/urandom udev[/urandom] devtmpfs rw,nosuid,relatime,size=8086376k,nr_inodes=2021594,mode=755,inode64 | |-/dev/zero udev[/zero] devtmpfs rw,nosuid,relatime,size=8086376k,nr_inodes=2021594,mode=755,inode64 | |-/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | |-/dev/ptmx devpts[/ptmx] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | |-/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | |-/dev/tty1 devpts[/1] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | `-/dev/tty2 devpts[/2] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 |-/proc proc proc rw,nosuid,nodev,noexec,relatime | |-/proc/sys proc[/sys] proc ro,relatime | | |-/proc/sys/net proc[/sys/net] proc rw,nosuid,nodev,noexec,relatime | | `-/proc/sys/kernel/random/boot_id none[/.lxc-boot-id] tmpfs ro,nosuid,nodev,noexec,relatime,size=492k,mode=755,uid=100000,gid=100000,inode64 | |-/proc/sysrq-trigger proc[/sysrq-trigger] proc ro,relatime | |-/proc/cpuinfo lxcfs[/proc/cpuinfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/diskstats lxcfs[/proc/diskstats] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/loadavg lxcfs[/proc/loadavg] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/meminfo lxcfs[/proc/meminfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/slabinfo lxcfs[/proc/slabinfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/stat lxcfs[/proc/stat] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/swaps lxcfs[/proc/swaps] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | `-/proc/uptime lxcfs[/proc/uptime] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other `-/sys sysfs sysfs ro,nosuid,nodev,noexec,relatime |-/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec,relatime |-/sys/devices/virtual/net sysfs[/devices/virtual/net] sysfs rw,nosuid,nodev,noexec,relatime |-/sys/fs/cgroup none cgroup2 rw,nosuid,nodev,noexec,relatime `-/sys/devices/system/cpu lxcfs[/sys/devices/system/cpu] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other Files in neuralgic directories: /var: 609M /var/ 306M /var/cache 302M /var/cache/apt 227M /var/cache/apt/archives 151M /var/lib Hint: You are currently not seeing messages from other users and the system. Users in groups 'adm', 'systemd-journal' can see all messages. Pass -q to turn off this notice. Archived and active journals take up 35.9M in the file system. /opt/iobroker/backups: 235M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 486M /opt/iobroker/iobroker-data/ 354M /opt/iobroker/iobroker-data/files 161M /opt/iobroker/iobroker-data/files/javascript.admin 141M /opt/iobroker/iobroker-data/files/javascript.admin/static 140M /opt/iobroker/iobroker-data/files/javascript.admin/static/js The five largest files in iobroker-data are: 38M /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map 26M /opt/iobroker/iobroker-data/objects.jsonl 24M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.4ff93037.js.map 19M /opt/iobroker/iobroker-data/files/text2command.admin/static/js/main.02fc3820.js.map 8.8M /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id': No Devices found 'by-id' HINT: Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting: tcp HINT: Your zigbee.1 COM-Port is NOT matching 'by-id'. Please check your setting: tcp HINT: Your zigbee.2 COM-Port is NOT matching 'by-id'. Please check your setting: tcp *** NodeJS-Installation *** /usr/bin/nodejs v20.13.1 /usr/bin/node v20.13.1 /usr/bin/npm 10.5.2 /usr/bin/npx 10.5.2 /usr/bin/corepack 0.28.0 nodejs: Installed: 20.13.1-1nodesource1 Candidate: 20.13.1-1nodesource1 Version table: *** 20.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 20.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://security.debian.org bookworm-security/main amd64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 6.0.1-alpha.0-20240525-56d9e4a2e admin: 6.17.14 javascript: 8.4.0 nodejs modules from github: 0 Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : iobroker - enabled + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.chromecast.0 : chromecast : iobroker - enabled + system.adapter.cloud.0 : cloud : iobroker - enabled + system.adapter.device-watcher.0 : device-watcher : iobroker - enabled system.adapter.discovery.0 : discovery : iobroker - disabled + system.adapter.email.0 : email : iobroker - enabled + system.adapter.fb-checkpresence.0 : fb-checkpresence : iobroker - enabled system.adapter.flot.0 : flot : iobroker - disabled + system.adapter.fritzdect.0 : fritzdect : iobroker - enabled + system.adapter.fullybrowser.0 : fullybrowser : iobroker - enabled system.adapter.history.0 : history : iobroker - disabled system.adapter.ical.0 : ical : iobroker - enabled system.adapter.ical.1 : ical : iobroker - enabled + system.adapter.iot.0 : iot : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled system.adapter.lg-thinq.0 : lg-thinq : iobroker - disabled + system.adapter.mqtt.0 : mqtt : iobroker - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.mytime.0 : mytime : iobroker - enabled + system.adapter.netatmo.0 : netatmo : iobroker - enabled system.adapter.nuki.0 : nuki : iobroker - disabled system.adapter.octoprint.1 : octoprint : iobroker - disabled system.adapter.octoprint.2 : octoprint : iobroker - disabled + system.adapter.operating-hours.0 : operating-hours : iobroker - enabled + system.adapter.ping.0 : ping : iobroker - enabled + system.adapter.ping.1 : ping : iobroker - enabled + system.adapter.pushover.0 : pushover : iobroker - enabled + system.adapter.pushover.1 : pushover : iobroker - enabled + system.adapter.pushover.2 : pushover : iobroker - enabled + system.adapter.rest-api.0 : rest-api : iobroker - enabled, port: 8093, bind: 0.0.0.0, run as: admin + system.adapter.sayit.0 : sayit : iobroker - enabled + system.adapter.sayit.1 : sayit : iobroker - enabled + system.adapter.sayit.2 : sayit : iobroker - enabled + system.adapter.sayit.3 : sayit : iobroker - enabled system.adapter.sayit.4 : sayit : iobroker - disabled, port: 0 + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shelly.1 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin system.adapter.sourceanalytix.0 : sourceanalytix : iobroker - disabled + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.1 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.2 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.text2command.0 : text2command : iobroker - enabled + system.adapter.text2command.1 : text2command : iobroker - enabled + system.adapter.trashschedule.0 : trashschedule : iobroker - enabled + system.adapter.tuya.0 : tuya : iobroker - enabled system.adapter.vis-icontwo.0 : vis-icontwo : iobroker - disabled + system.adapter.vis-inventwo.0 : vis-inventwo : iobroker - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : iobroker - disabled system.adapter.vis-weather.0 : vis-weather : iobroker - disabled system.adapter.vis.0 : vis : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.wireguard.0 : wireguard : iobroker - enabled + system.adapter.zigbee.0 : zigbee : iobroker - enabled, port: tcp://192.168.0.64:20108 + system.adapter.zigbee.1 : zigbee : iobroker - enabled, port: tcp://192.168.0.69:20108 + system.adapter.zigbee.2 : zigbee : iobroker - enabled, port: tcp://192.168.0.79:20108 + system.adapter.zigbee.3 : zigbee : iobroker - enabled, port: tcp://192.168.0.85:20108 + system.adapter.zigbee.4 : zigbee : iobroker - enabled, port: tcp://192.168.0.99:20108 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.mqtt.0 : mqtt : iobroker - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.rest-api.0 : rest-api : iobroker - enabled, port: 8093, bind: 0.0.0.0, run as: admin + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shelly.1 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.1 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.2 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : iobroker - enabled, port: tcp://192.168.0.64:20108 + system.adapter.zigbee.1 : zigbee : iobroker - enabled, port: tcp://192.168.0.69:20108 + system.adapter.zigbee.2 : zigbee : iobroker - enabled, port: tcp://192.168.0.79:20108 + system.adapter.zigbee.3 : zigbee : iobroker - enabled, port: tcp://192.168.0.85:20108 + system.adapter.zigbee.4 : zigbee : iobroker - enabled, port: tcp://192.168.0.99:20108 ioBroker-Repositories stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): beta Installed ioBroker-Instances Used repository: beta Adapter "admin" : 6.17.14 , installed 6.17.14 Adapter "alexa2" : 3.26.5 , installed 3.26.5 Adapter "backitup" : 2.11.0 , installed 2.11.0 Adapter "chromecast" : 3.4.0 , installed 3.3.0 [Updatable] Adapter "cloud" : 5.0.1 , installed 5.0.1 Adapter "device-watcher": 2.12.1 , installed 2.12.1 Adapter "discovery" : 4.5.0 , installed 4.5.0 Adapter "email" : 1.3.0 , installed 1.3.0 Adapter "fb-checkpresence": 1.2.4 , installed 1.2.4 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "fritzdect" : 2.5.9 , installed 2.5.9 Adapter "fullybrowser" : 3.0.12 , installed 3.0.12 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "ical" : 1.15.0 , installed 1.15.0 Adapter "iot" : 3.3.0 , installed 3.3.0 Adapter "javascript" : 8.4.1 , installed 8.4.0 [Updatable] Controller "js-controller": 5.0.19 , installed 6.0.1 Adapter "lg-thinq" : 1.0.0 , installed 1.0.0 Adapter "mqtt" : 5.2.0 , installed 5.2.0 Adapter "mytime" : 0.7.12 , installed 0.7.12 Adapter "netatmo" : 3.1.0 , installed 3.1.0 Adapter "nuki" : 1.6.0 , installed 1.6.0 Adapter "octoprint" : 5.1.0 , installed 5.1.0 Adapter "operating-hours": 1.0.6 , installed 1.0.6 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "pushover" : 3.0.6 , installed 3.0.6 Adapter "rest-api" : 2.0.1 , installed 2.0.1 Adapter "sayit" : 4.0.1 , installed 3.0.0 [Updatable] Adapter "shelly" : 7.0.0 , installed 7.0.0 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "socketio" : 6.7.0 , installed 6.7.0 Adapter "sourceanalytix": 0.4.14 , installed 0.4.14 Adapter "telegram" : 3.3.2 , installed 3.3.2 Adapter "text2command" : 3.0.3 , installed 3.0.3 Adapter "trashschedule": 3.3.0 , installed 3.3.0 Adapter "tuya" : 3.15.0 , installed 3.15.0 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-icontwo" : 1.5.0 , installed 1.5.0 Adapter "vis-inventwo" : 3.3.4 , installed 3.3.4 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "vis-weather" : 2.5.9 , installed 2.5.9 Adapter "web" : 6.2.6 , installed 6.2.6 Adapter "wireguard" : 1.6.4 , installed 1.6.4 Adapter "ws" : 2.6.1 , installed 2.6.1 Adapter "zigbee" : 1.10.3 , installed 1.10.3 Objects and States Please stand by - This may take a while Objects: 11191 States: 9970 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian bookworm-updates InRelease Hit:3 http://security.debian.org bookworm-security InRelease Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 176828679 387/master tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 185375259 143944/iobroker.js- tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 185372368 143944/iobroker.js- tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 1001 185386752 144515/io.shelly.1 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1001 185380151 144366/io.mqtt.0 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 176819055 1/init tcp6 0 0 :::8087 :::* LISTEN 1001 185393231 144723/io.simple-ap tcp6 0 0 :::8082 :::* LISTEN 1001 185386700 144565/io.web.0 tcp6 0 0 :::8081 :::* LISTEN 1001 185370572 143962/io.admin.0 tcp6 0 0 :::8093 :::* LISTEN 1001 185390590 144797/io.rest-api. tcp6 0 0 :::3000 :::* LISTEN 1001 185390621 144612/io.fullybrow tcp6 0 0 ::1:25 :::* LISTEN 0 176828680 387/master tcp6 0 0 :::80 :::* LISTEN 0 176819196 174/apache2 tcp6 0 0 :::111 :::* LISTEN 0 176819057 1/init tcp6 0 0 :::22 :::* LISTEN 0 176828459 1/init udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 185379862 144206/io.chromecas udp 0 0 0.0.0.0:5683 0.0.0.0:* 1001 185386962 144429/io.shelly.0 udp 0 0 0.0.0.0:6666 0.0.0.0:* 1001 185390574 144549/io.tuya.0 udp 0 0 0.0.0.0:6667 0.0.0.0:* 1001 185390575 144549/io.tuya.0 udp 0 0 0.0.0.0:68 0.0.0.0:* 0 176828454 90/dhclient udp 0 0 0.0.0.0:111 0.0.0.0:* 0 176819056 1/init udp6 0 0 :::111 :::* 0 176819058 1/init *** Log File - Last 25 Lines *** 2024-05-26 16:12:07.666 - error: host.iobroker Caught by controller[0]: Node.js v20.13.1 2024-05-26 16:12:07.666 - error: host.iobroker instance system.adapter.nuki.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2024-05-26 16:12:07.666 - info: host.iobroker Restart adapter system.adapter.nuki.0 because enabled 2024-05-26 16:12:17.378 - info: host.iobroker "system.adapter.nuki.0" disabled 2024-05-26 16:12:38.157 - error: host.iobroker Caught by controller[0]: /opt/iobroker/node_modules/iobroker.nuki/main.js:51 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: adapter = new utils.Adapter(options); 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: ^ 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: TypeError: utils.Adapter is not a constructor 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.nuki/main.js:51:15) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki/main.js:1601:5) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1358:14) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1416:10) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1208:32) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1024:12) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: at node:internal/main/run_main_module:28:49 2024-05-26 16:12:38.158 - error: host.iobroker Caught by controller[0]: Node.js v20.13.1 2024-05-26 16:12:38.158 - error: host.iobroker instance system.adapter.nuki.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2024-05-26 16:12:38.158 - info: host.iobroker Do not restart adapter system.adapter.nuki.0 because disabled or deleted 2024-05-26 16:13:28.661 - info: device-watcher.0 (144329) Das folgende Gerät ist nicht mehr erreichbar: fullyBrowser: mipad3 (16:07) 2024-05-26 16:19:32.873 - info: device-watcher.0 (144329) Neue Adapter-Updates verfügbar: Chromecast: v3.4.0 Javascript: v8.4.1 Sayit: v4.0.1
edit iob diag hinzugefügt.
-
@shadowhunter23 komplett veraltet der hat noch Adapter Core 1 https://www.npmjs.com/package/iobroker.nuki?activeTab=code
Wurde der evtl durch nuki extended ersetzt?
-
@foxriver76 ich wüsste nicht das er ersetzt wurde?
-
Ich kann dazu beitragen, dass der
nuki-extended
bei mir läuft. -
Ich kann dazu beitragen, dass der
nuki-extended
bei mir läuft.Dann muss ich wohl ran und umsteigen oder der Entwickler wird den Adapter noch updaten. Issue kann ich wohl anlegen beim Nuki Adapter?
-
@shadowhunter23 dann bitte adapter issue anlegen
-
@shadowhunter23 sagte in Alpha Test js-controller Kiera (v6.0):
Dann muss ich wohl ran und umsteigen oder der Entwickler wird den Adapter noch updaten. Issue kann ich wohl anlegen beim Nuki Adapter?
Ja.
Wobei es vermutlich sinnvoll wäre, die beiden Adapter zu mergen und da nicht doppelte Ressourcen drauf zu verwenden. Aber das müssten die beiden Maintainer der Adapter miteinander ausmachen.
-
@shadowhunter23 said in Alpha Test js-controller Kiera (v6.0):
Ich kann dazu beitragen, dass der
nuki-extended
bei mir läuft.Dann muss ich wohl ran und umsteigen oder der Entwickler wird den Adapter noch updaten. Issue kann ich wohl anlegen beim Nuki Adapter?
Der Adapeztr wurde seit 2 Jahren nicht merh aktualisiert. Und mit adaptercode 1.x.x gehts halt nicht mehr :-(. Wahrscheinlich kann der Adapte dann auch aktuellere Nuki Geräte nicht - oder?
Mal sehen ob der dev was tut. Ich hab jedenfalls angeboten dass er sich melden kann, wenn er nix mehr tun will. Ob es Sinn macht den nuki neben dem nuki-extended zu haben muss ggF dann diskutiert werden.
@foxriver76
Kannst du den 'nuki' in die Liste Top2 als inkompatibel eintragen? -
Ich werde den nuki ersetzen durch den nuki-extended. Mach ein klein wenig Arbeit aber dann bin ich sicher für das Update.
-
@thomas-braun said in Alpha Test js-controller Kiera (v6.0):
@shadowhunter23 sagte in Alpha Test js-controller Kiera (v6.0):
Dann muss ich wohl ran und umsteigen oder der Entwickler wird den Adapter noch updaten. Issue kann ich wohl anlegen beim Nuki Adapter?
Ja.
Wobei es vermutlich sinnvoll wäre, die beiden Adapter zu mergen und da nicht doppelte Ressourcen drauf zu verwenden. Aber das müssten die beiden Maintainer der Adapter miteinander ausmachen.
nuki-extended ist community ohne designierten Hauptmaintainer. Bezweifle, dass da jemand sobald was mergen würde ... (Aber das ist hier dann wohl OT)
-
@shadowhunter23 said in Alpha Test js-controller Kiera (v6.0):
Ich werde den nuki ersetzen durch den nuki-extended. Mach ein klein wenig Arbeit aber dann bin ich sicher für das Update.
Lass uns hier (oder in eigenem Topic) wissen was dir ggF abgeht. Ev. macht auch ein Issue bei nuki-extended mit 'xxx fehlt' sinn. Damit kann man dann abschätzen, ob eine generelle Migrationsempfehlung Sinn macht - oder wesentliche Einschränkungen existieren.
-
@mcm1957 ich hab gerade den nuki-extended installiert und zwei alias geändert. Läuft alles mit 5.0.19. Ich sehe keinen Grund am nuki Adapter festzuhalten.
edit sollte sich der dev des Nuki Adapter noch melden haben andere was davon. Ich denke mit dem nuki-extended bin ich auf dem richtigen Weg.
nochmal edit ich bin ja wieder zurück auf 5.0.19, nur um keinen zu verwirren.
-
@mcm1957 sagte in Alpha Test js-controller Kiera (v6.0):
Im Prinzip haben ALLE Adapter von rg-engineering das Problem dass die mit festgezurrten Dependencies unterwegs sind
Das betrifft:amtronwallbox
daswetter
ebus
heatingcontrol
minmax
mysql
openhomecontrol
pvoutputorg
semp
spfspotDie GitHub Versionen sollten - stichprobenartig geprüft - mittlerweile passende aber auch festgezurrte Versionen haben. Wann da neue Release kommen - keine Ahnung.
Ich arbeite die issues ab... dauert aber ein wenig.
Für DasWetter sollte das mit Version 3.1.14. erledigt sein.
Wäre gut gewesen, im Vorfeld (adapter-checker?) über solche Probleme informiert zu werden...
-
-
@rene_hm
SUPER und ein ganz gang herzliches DANKE. Hab schon gesehen, dass du dran bist.Bitte keinen Stress. Der js-controller 6 ist noch im early ALPHA Test.
Und was den Repo-Checker betrifft - hab ich schon auf die Liste gesetzt dass er das prüft. Das Problemchen ist hier erstmals aufgefallen und es war wahrscheinlich niemand im Vorfeld bewusst dass es überhaupt existiert.
Also bitte KEINEN Stress. Dauert sicher noch einige Zeit bis zum Beta Test. Mein Posting / Issues sollten keinen Stress erzeugen sondenr nur mal festhalten, dass hier prinzipiell Handlungsbdar existiert.
mcm1957
-
Nuki-Extended ist doch einer der @Zefau Adapter. Der macht nur noch JARVIS.
-
@ofbeqnpolkkl6mby5e13 said in Alpha Test js-controller Kiera (v6.0):
Nuki-Extended ist doch einer der @Zefau Adapter. Der macht nur noch JARVIS.
nuki-extended hat derzeit KEINEN bekannten Handlungsbedarf in Bezug auf js-controller 6.
nuki (ohne extended) funktioniert mit js-controller 6 nicht. Ob er durch nuki-extended 1:1 ersetzbar ist ist (mir) nicht bekannt. Wäre aber ggF ein Fall für ein getrenntes Topic.
-
@mcm1957 sagte in Alpha Test js-controller Kiera (v6.0):
nuki (ohne extended) funktioniert mit js-controller 6 nicht. Ob er durch nuki-extended 1:1 ersetzbar ist ist (mir) nicht bekannt. Wäre aber ggF ein Fall für ein getrenntes Topic.
Nachdem ich umgestiegen bin auf den extended kann ich sagen der kann einiges mehr als der nuki. Ich kann jetzt schon den extended mehr empfehlen. Es kommen mehr States mit dem extended rein.