@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.
Im Prinzip haben ALLE Adapter von rg-engineering das Problem dass die mit festgezurrten Dependencies unterwegs sind
Das betrifft:
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
spfspot
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.
@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 zwar Error: 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-braun
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?
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?
@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.