NEWS
Alpha Test js-controller Kiera (v6.0)
-
@thomas-braun Kannst du mir mal die root
package.json
zeigen, also den Inhalt von/opt/iobroker/package.json
-
echad@chet:~ $ cat /opt/iobroker/package.json {"name":"iobroker.inst","version":"3.0.0","private":true,"description":"Automate your Life","engines":{"node":">=16.0.0"},"dependencies":{"@iobroker-javascript.0/playactor":"npm:playactor@^0.4.1","iobroker.admin":"6.17.14","iobroker.alexa2":"3.26.5","iobroker.alias-manager":"1.2.6","iobroker.awtrix-light":"1.2.0","iobroker.backitup":"2.11.0","iobroker.ble":"0.14.0","iobroker.cloud":"5.0.1","iobroker.devices":"1.1.5","iobroker.drops-weather":"github:inbux/ioBroker.drops-weather","iobroker.echarts":"1.7.2","iobroker.firetv":"2.1.0","iobroker.followthesun":"0.5.0","iobroker.govee-app":"github:TA2k/ioBroker.govee-app#6a0f84cfb34eb3a0ca647c7a519b9d5a48ccfb85","iobroker.govee-local":"0.2.6","iobroker.history":"3.0.1","iobroker.ical":"1.15.0","iobroker.iceroad":"1.2.1","iobroker.iot":"3.3.0","iobroker.javascript":"8.4.0","iobroker.js-controller":"^6.0.1-alpha.0-20240525-56d9e4a2e","iobroker.midea":"github:TA2k/ioBroker.midea#0d037c0c9a025b193546f881f747c8f998bfc724","iobroker.mihome":"1.4.0","iobroker.mihome-cloud":"0.1.1","iobroker.mihome-vacuum":"4.2.0","iobroker.mqtt":"5.2.0","iobroker.nina":"0.0.26","iobroker.nuki-extended":"2.7.0","iobroker.nut":"1.6.0","iobroker.opendtu":"1.0.1","iobroker.openweathermap":"1.0.4","iobroker.parcel":"github:TA2k/ioBroker.parcel","iobroker.rpi2":"1.3.2","iobroker.sainlogic":"0.10.5","iobroker.samsung":"0.6.0","iobroker.samsung_tizen":"1.1.0","iobroker.simple-api":"2.8.0","iobroker.socketio":"6.7.0","iobroker.switchbot-hub":"github:DrozmotiX/ioBroker.switchbot-hub#de8c1ad97edafedb16cbbb2c6dc14b032848df8e","iobroker.tado":"0.5.4","iobroker.tankerkoenig":"3.4.0","iobroker.tr-064":"4.3.0","iobroker.tradfri":"3.1.3","iobroker.trashschedule":"3.3.0","iobroker.tuya":"3.15.0","iobroker.vis-2":"2.9.64","iobroker.weather-warnings":"0.6.7","iobroker.web":"6.2.6","iobroker.whatsapp-cmb":"0.3.0","iobroker.ws":"2.6.1","iobroker.zigbee":"1.10.3"}} echad@chet:~ $
-
@thomas-braun gibt es den folder
/opt/iobroker/node_modules/@iobroker-javascript.0/playactor
? -
Ja, den gibt es:
echad@chet:~ $ ls -lah /opt/iobroker/node_modules/@iobroker-javascript.0/ total 48K drwxrwxr-x+ 3 iobroker iobroker 4.0K May 22 13:03 . drwxrwxr-x+ 907 iobroker iobroker 36K May 26 09:38 .. drwxrwxr-x+ 4 iobroker iobroker 4.0K May 22 13:03 playactor echad@chet:~ $ ls -lah /opt/iobroker/node_modules/@iobroker-javascript.0/playactor/ total 24K drwxrwxr-x+ 4 iobroker iobroker 4.0K May 22 13:03 . drwxrwxr-x+ 3 iobroker iobroker 4.0K May 22 13:03 .. -rw-rwxr--+ 1 iobroker iobroker 992 May 22 13:03 README.md drwxrwxr-x+ 11 iobroker iobroker 4.0K May 22 13:03 dist drwxrwxr-x+ 16 iobroker iobroker 4.0K May 25 09:58 node_modules -rw-rwxr--+ 1 iobroker iobroker 2.0K May 22 13:03 package.json echad@chet:~ $
-
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
- spfspot
Die GitHub Versionen sollten - stichprobenartig geprüft - mittlerweile passende aber auch festgezurrte Versionen haben. Wann da neue Release kommen - keine Ahnung.
@apollon77
Kannst du ev. mal mit ihm reden / schreiben und ersuchen zeitnahe eine neue Version ALLER seiner Adapter zu veröffentlichen die aktuelle Versionen und diese mit sematic versioning (^1.2.3) einbinden - sofern nicht irgendein tech nischer Grund bei der einen oder anderen Abhängigkeit besteht diese auf eine absolute Version festzuzurren ?Oder seht ihr (@foxriver76 , @apollon77) das anders?
-
@mcm1957 sagte in Alpha Test js-controller Kiera (v6.0):
amtronwallbox
daswetter
ebus
heatingcontrol
minmax
mysql
openhomecontrol
pvoutputorg
semp
spfspotSehe ich genauso, habs ihm auch hier mal geschrieben, aber gib ihm mal ein paar Tage. Wir machen das ja alle nur als Hobby + ist jetzt nur ein Alpha Test bislang.
-
@thomas-braun Okay, scheint aber speziell dein Package zu sein und kein generelles Problem,
axios
geht z. B. bei mir. Mit einem klassischen require bekomme ich dann auch eine aussagekräftigere Fehlermeldung und zwarError: Cannot find module '/opt/iobroker/node_modules/@iobroker-javascript.0/playactor/dist/index.js'. Please verify that the package.json has a valid "main" entry
Das Package stellt nur eine bin bereit und kann nicht von anderen Modulen importiert werden. Frage wäre was machst du denn überhaupt da mit?
-
@foxriver76 said in Alpha Test js-controller Kiera (v6.0):
Sehe ich genauso, habs ihm auch hier mal geschrieben, aber gib ihm mal ein paar Tage. Wir machen das ja alle nur als Hobby + ist jetzt nur ein Alpha Test bislang.
Ja passt schon. Wollte auch nicht auf Zeit drängen sondern primär auf 'alle' und auch auf 'nicht festgezurrt'. Das kann Ingo ggF fundierter rüberbringen - wenn ihr es auch so seht. Und wenn nicht, dann ists ne Info an mich Festzurren ist m.E. weniger sinnvoll (wobei Ausnahmen durchaus notwendig sein können). Bin mir noch nicht sicher, ob ich nicht Adapter mit festgezurrten ioBroker Abhängigkeiten rejecten sollte. Damit wir in Zukunft nicht wieder über so was stolpern.
-
@foxriver76 sagte in Alpha Test js-controller Kiera (v6.0):
Frage wäre was machst du denn überhaupt da mit?
Im Moment ehrlich gesagt gar nix. Das Ding lag eh brach.
Ich wollte das aber irgendwann vielleicht wieder in Betrieb nehmen um meine Playstation via Alexa-Kommando starten und stoppen zu können.
Also nur Spielerei, könnte ich auch drauf verzichten. -
@thomas-braun Hm okay, dann vermutlich indem du das cli aus dem javascript via exec benutzt? Dann wäre die Fehlermeldung im Zweifel zu ignorieren (oder feature request, dass es ein modul ist was nur installiert werden soll aber nicht importiert um die warning zu unterdrücken), weil das Package ist ja da und nutzbar und überlebt auch alle Updates wie die anderen Pakete da fest in der root package hinterlegt
-
@foxriver76 sagte in Alpha Test js-controller Kiera (v6.0):
Hm okay, dann vermutlich indem du das cli aus dem javascript via exec benutzt?
Richtig.
Mit diesem Blockly:on({ id: [].concat(['0_userdata.0.playstation.playstation']), change: 'any' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if (getState('0_userdata.0.playstation.playstation').val) { console.log('Playstation wird gestartet'); exec('npx playactor login'); getState('alexa2.0.Echo-Devices.GELÖSCHT1.Routines.0GELÖSCHT0', (err, state) => { setState('alexa2.0.Echo-Devices.GELÖSCHT1.Routines.0GELÖSCHT0' /* Fernseher ein */, state ? !state.val : true); }); } else { console.log('Playstation wird in den Standby versetzt'); exec('npx playactor standby'); getState('alexa2.0.Echo-Devices.GELÖSCHT1.Routines.6GELÖSCHTc', (err, state) => { setState('alexa2.0.Echo-Devices.GELÖSCHT1.Routines.6GELÖSCHTc' /* Fernseher aus */, state ? !state.val : true); }); } });
-
@foxriver76 said in Alpha Test js-controller Kiera (v6.0):
@thomas-braunDas Package stellt nur eine bin bereit und kann nicht von anderen Modulen importiert werden. Frage wäre was machst du denn überhaupt da mit?
Lt. Docu stellt es auch ein API zur Verfügung - ABER
im package.json steht"main":"dist/index.js"
nur die Datei gibt es im Package nicht (lt. npmjs codeview) - auch nicht in älteren Versionen.
Sicher dass das API mal gegangen ist?
ODER hast du die dependency nur benutzt um das Commandline Tool als "Nebeneffekt" zu installoieren? -
@mcm1957
OK, vergesst das letzte Posting - hab länger studiert als ihr gelöst -
@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?