NEWS
(GELÖST) zigbee-herdsmann-converters / wie manuell updaten?
-
naja hab hier so doofe Heizkörperthermostate die nur mit aktuellern herdsmann convertern funktionieren.
https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/devices
-
Hast du es zuvor mit der github-Version des zigbee-Adapters versucht?
Das scheint mir besser zu sein als da module einfach reinzuballern. -
die version aus github ist installiert oder wie meinst du?
-
cd /opt/iobroker && npm ls | grep zigbee
-
Ausgabe ist:
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Nov 14 21:41:15 2022 from 192.168.178.42 pi4b@pi4b:~$ cd /opt/iobroker && npm ls | grep zigbee ├── iobroker.zigbee@1.7.6 ├── zigbee-herdsman-converters@14.0.666 └── zigbee-herdsman@0.14.71 pi4b@pi4b:/opt/iobroker$
-
Das ist nicht die github - Version.
Davon abgesehen ist
zigbee-herdsman-converters
zigbee-herdsman
mal daneben geworfen worden. Das sollte nicht so hoch im Tree liegen. -
Aktuelles github sähe so aus:
echad@chet:/opt/iobroker $ npm ls --depth=3 | grep zigbee └─┬ iobroker.zigbee@1.7.6 (git+ssh://git@github.com/ioBroker/ioBroker.zigbee.git#84c9eb7accca10de87143e20c4494413a5a16873) ├─┬ zigbee-herdsman-converters@14.0.666 │ └── zigbee-herdsman@0.14.73 deduped └─┬ zigbee-herdsman@0.14.73
-
Holy Shit, du machst mich fertig das mit den daneben werfen kann ich bestätigen. kann man das rückgängig machen?
die version von github kann ich dann überinstallieren?
-
cd /opt/iobroker npm uninstall zigbee-herdsman-converters npm uninstall zigbee-herdsman
Und ich rede von der zigbee-Adapter github-Installation.
Mach das über 'die Katze', nicht die Weltkugel.
Die Katze nach dem zigbee-Adapter suchen lassen. -
ok kapiert, man lernt viel dazu!
nach der github installation wohl zigbee neu konfigurieren oder?
pi4b@pi4b:~$ cd /opt/iobroker pi4b@pi4b:/opt/iobroker$ npm uninstall zigbee-herdsman-converters removed 2 packages in 7s 65 packages are looking for funding run `npm fund` for details pi4b@pi4b:/opt/iobroker$ npm uninstall zigbee-herdsman removed 3 packages in 6s 65 packages are looking for funding run `npm fund` for details pi4b@pi4b:/opt/iobroker$
-
@diamand2k22 sagte in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
danach wohl zigbee neu konfigurieren oder?
Nö, sollte nicht notwendig sein.
-
ok jetzt sieht es so aus
pi4b@pi4b:/opt/iobroker$ npm ls --depth=3 | grep zigbee └─┬ iobroker.zigbee@1.7.6 ├─┬ zigbee-herdsman-converters@14.0.575 │ └── zigbee-herdsman@0.14.46 deduped └─┬ zigbee-herdsman@0.14.46 pi4b@pi4b:/opt/iobroker$
jetzt installiere ich die github version u. hoffentlich klappt es.
-
Dann sollte dann zigbee-herdsman-converters@14.0.666 installiert sein.
Die zigbee-herdsman-converters@14.0.667 ist erst zwei Stunden alt, die ist noch nicht drin. Aber ich hoffe deine Thermostate sind nicht ausgerechnet erst da enthalten. -
shit...jetzt haben wir es glaub ich geschafft, jetzt läuft der adapter nicht mehr :-/...
Ah,ok das ist die me167.js seh ich grad
2022-11-14 22:48:32.397 - error: zigbee.0 (210117) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2022-11-14 22:48:32.398 - error: zigbee.0 (210117) unhandled promise rejection: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/zigbee-herdsman-converters/devices/me167.js' 2022-11-14 22:48:32.677 - error: zigbee.0 (210117) Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/zigbee-herdsman-converters/devices/me167.js' at Object.openSync (node:fs:590:3) at Object.readFileSync (node:fs:458:35) at Zigbee.getExternalDefinition (/opt/iobroker/node_modules/iobroker.zigbee/main.js:221:38) at getExternalDefinition.next () at Zigbee.applyExternalConverters (/opt/iobroker/node_modules/iobroker.zigbee/main.js:235:20) at Zigbee.onReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:182:14) at Zigbee.emit (node:events:513:28) at Zigbee.emit (node:domain:489:12) at /opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:9132:26 2022-11-14 22:48:32.680 - error: zigbee.0 (210117) Exception-Code: ENOENT: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/zigbee-herdsman-converters/devices/me167.js' 2022-11-14 22:48:32.714 - info: zigbee.0 (210117) cleaned everything up... 2022-11-14 22:48:32.717 - info: zigbee.0 (210117) terminating 2022-11-14 22:48:32.722 - warn: zigbee.0 (210117) Terminated (UNCAUGHT_EXCEPTION): Without reason 2022-11-14 22:48:33.308 - error: host.pi4b Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/zigbee-herdsman-converters/devices/me167.js' 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at Object.openSync (node:fs:590:3) 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at Object.readFileSync (node:fs:458:35) 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at Zigbee.getExternalDefinition (/opt/iobroker/node_modules/iobroker.zigbee/main.js:221:38) 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at getExternalDefinition.next () 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at Zigbee.applyExternalConverters (/opt/iobroker/node_modules/iobroker.zigbee/main.js:235:20) 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at Zigbee.onReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:182:14) 2022-11-14 22:48:33.309 - error: host.pi4b Caught by controller[1]: at Zigbee.emit (node:events:513:28) 2022-11-14 22:48:33.310 - error: host.pi4b Caught by controller[1]: at Zigbee.emit (node:domain:489:12) 2022-11-14 22:48:33.310 - error: host.pi4b Caught by controller[1]: at /opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:9132:26 2022-11-14 22:48:33.310 - error: host.pi4b instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2022-11-14 22:48:33.310 - info: host.pi4b Restart adapter system.adapter.zigbee.0 because enabled 2022-11-14 22:48:33.310 - warn: host.pi4b Do not restart adapter system.adapter.zigbee.0 because restart loop detected
-
@diamand2k22 sagte in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
jetzt haben wir es glaub ich geschafft
Wir? Du!
Bei mir läuft der Adapter in der github-Version. -
cd /opt/iobroker && npm ls
-
es läuft wieder alles.
hatte noch einen external converter drin stehen, hab jetzt den Pfad entfernt, weil er mir bei der installation der github version die .js gelöscht hat.pi4b@pi4b:~$ cd /opt/iobroker && npm ls iobroker.inst@3.0.0 /opt/iobroker ├── iobroker.admin@6.2.23 ├── iobroker.alexa2@3.21.0 ├── iobroker.alias-manager@1.2.6 ├── iobroker.backitup@2.5.6 ├── iobroker.device-reminder@1.2.9 (git+ssh://git@github.com/xenon-s/ioBroker.device-reminder.git#4162ebc0a96605f103df23e277abcf1b673065dd) ├── iobroker.device-watcher@2.0.2 ├── iobroker.discovery@3.1.0 ├── iobroker.dwd@2.8.3 ├── iobroker.ecovacs-deebot@1.4.8 ├── iobroker.fritzdect@2.2.6 ├── iobroker.fronius-solarweb@0.0.3 (git+ssh://git@github.com/TA2k/ioBroker.fronius-solarweb.git#cf94c61b368f7ffb99b6d3411d65d4e377f9ef28) ├── iobroker.fronius@1.1.6 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.fronius.git#c644a95d480403a1ef277e822df6232ffc66daf5) ├── iobroker.ical@1.13.2 ├── iobroker.icons-mfd-svg@1.1.0 ├── iobroker.influxdb@3.2.0 ├── iobroker.info@1.9.21 ├── iobroker.intex@0.0.7 ├── iobroker.javascript@6.1.3 ├── iobroker.js-controller@4.0.23 ├── iobroker.net-tools@0.2.0 ├── iobroker.oilfox@4.1.2 ├── iobroker.ping@1.5.3 ├── iobroker.rpi2@1.3.2 ├── iobroker.shelly@6.2.4 ├── iobroker.socketio@6.2.0 ├── iobroker.synology@2.1.13 ├── iobroker.tr-064@4.2.17 ├── iobroker.trashschedule@2.0.3 ├── iobroker.vis@1.4.15 ├── iobroker.web@5.2.10 ├── iobroker.whatsapp-cmb@0.2.3 ├── iobroker.ws@2.2.1 └── iobroker.zigbee@1.7.6 (git+ssh://git@github.com/ioBroker/ioBroker.zigbee.git#84c9eb7accca10de87143e20c4494413a5a16873)
-
Das ist nicht die vollständige Ausgabe.
-
habs grad gemerkt, habs oben ausgebessert!
aber trotzdem noch was schiefpi4b@pi4b:/opt/iobroker$ npm ls --depth=3 | grep zigbee └─┬ iobroker.zigbee@1.7.6 (git+ssh://git@github.com/ioBroker/ioBroker.zigbee.git#84c9eb7accca10de87143e20c4494413a5a16873) ├─┬ zigbee-herdsman-converters@14.0.666 │ └── zigbee-herdsman@0.14.73 deduped └─┬ zigbee-herdsman@0.14.73 npm ERR! code ELSPROBLEMS npm ERR! invalid: @types/node@14.18.33 /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node npm ERR! A complete log of this run can be found in: npm ERR! /home/pi4b/.npm/_logs/2022-11-14T22_07_05_771Z-debug-0.log
-
Kannste überlesen. Ist harmlos, soweit ich das sehe.