NEWS
(GELÖST) zigbee-herdsmann-converters / wie manuell updaten?
-
Hallo
sorry, ich habe es einfach nicht gefunden:
- Ich nutze den ZigBee Adapter, aktualisiert von GitHub
- Bei der Aktualisierung des ZigBee Adapters wird leider https://github.com/Koenkk/zigbee-herdsman-converters nicht aktualisiert. Dadurch fehlt mir ein aktuelles Gerät.
Frage: Wie kann ich zigbee-herdsman-converters auf die aktuelle Version von GitHub aktualisieren?
Danke!
Gruß daNick
-
Hallo
sorry, ich habe es einfach nicht gefunden:
- Ich nutze den ZigBee Adapter, aktualisiert von GitHub
- Bei der Aktualisierung des ZigBee Adapters wird leider https://github.com/Koenkk/zigbee-herdsman-converters nicht aktualisiert. Dadurch fehlt mir ein aktuelles Gerät.
Frage: Wie kann ich zigbee-herdsman-converters auf die aktuelle Version von GitHub aktualisieren?
Danke!
Gruß daNick
- Auf GitHub den iobroker.zigbee adapter forken
- package.json anpassen, insbesondere:
"dependencies": { "zigbee-herdsman": "0.13.54", "zigbee-herdsman-converters": "14.0.18", "@iobroker/adapter-core": "^2.4.0", "tar": "^6.0.5", "typescript": "^4.0.5" },-
Sicherstellen das die zigbee-herdsman und zigbee-herdsman-converters Versionen zusammen passen (package.json der herdsman-converters verifizieren, es sollte die gleiche zigbee-herdsman version drin stehen.
-
Von deinem Github installieren.
A.
-
- Auf GitHub den iobroker.zigbee adapter forken
- package.json anpassen, insbesondere:
"dependencies": { "zigbee-herdsman": "0.13.54", "zigbee-herdsman-converters": "14.0.18", "@iobroker/adapter-core": "^2.4.0", "tar": "^6.0.5", "typescript": "^4.0.5" },-
Sicherstellen das die zigbee-herdsman und zigbee-herdsman-converters Versionen zusammen passen (package.json der herdsman-converters verifizieren, es sollte die gleiche zigbee-herdsman version drin stehen.
-
Von deinem Github installieren.
A.
@asgothian
Danke. -
- Auf GitHub den iobroker.zigbee adapter forken
- package.json anpassen, insbesondere:
"dependencies": { "zigbee-herdsman": "0.13.54", "zigbee-herdsman-converters": "14.0.18", "@iobroker/adapter-core": "^2.4.0", "tar": "^6.0.5", "typescript": "^4.0.5" },-
Sicherstellen das die zigbee-herdsman und zigbee-herdsman-converters Versionen zusammen passen (package.json der herdsman-converters verifizieren, es sollte die gleiche zigbee-herdsman version drin stehen.
-
Von deinem Github installieren.
A.
Wie mach ich das Ganze wenn ich auf der stabile-Version des zigbee-Adapters bleiben will und die „Herdsmänner“ trotzdem updaten will?
-
Wie mach ich das Ganze wenn ich auf der stabile-Version des zigbee-Adapters bleiben will und die „Herdsmänner“ trotzdem updaten will?
auf eigene Gefahr:
- Herdsman und Herdsman converters Paket lokalisieren (entweder auf /opt/iobroker/node-modules oder /opt/iobroker/node-modules/iobroker.zigbee/node-modules)
- Auf der Konsole In das entsprechende Verzeichnis gehen (/opt/iobroker oder /opt/iobroker/iobroker.zigbee)
- zigbee adapter anhalten
- per npm install zigbee-herdsman und npm install zigbee-herdsman-converters die aktuellen Versionen installieren
- zigbee adapter starten und hoffen das alles läuft.
Disclaimer - damit kann der Zigbee Adapter komplett instabil werden - wir haben das nicht getestet und werden das auch nicht testen. Wenn es nicht geht muss der Adapter vollständig deinstalliert (incl. zigbee-herdsman und zigbee-herdsman-converters) und dann neu installiert werden.
A.
-
Wie mach ich das Ganze wenn ich auf der stabile-Version des zigbee-Adapters bleiben will und die „Herdsmänner“ trotzdem updaten will?
Hast du das update erfolgreich durchführen können?
-
Hast du das update erfolgreich durchführen können?
-
Schau dir dein nodejs/npm Konstrukt an.
npm 9.1.1 ist noch nicht im downstream für nodejs16. Wird es vermutlich auch nie.
Fix das.Selbst die heute releaste 19.1.0 kommt mit npm@8 daher:

-
Schau dir dein nodejs/npm Konstrukt an.
npm 9.1.1 ist noch nicht im downstream für nodejs16. Wird es vermutlich auch nie.
Fix das.Selbst die heute releaste 19.1.0 kommt mit npm@8 daher:

Hallo Thomas, wie soll ich das fixen?
Im Endeffekt wollte ich nur die neuen herdsman Converter und dann hat er das neue npm drauf gebügelt.Gruß
-
Hallo Thomas, wie soll ich das fixen?
Im Endeffekt wollte ich nur die neuen herdsman Converter und dann hat er das neue npm drauf gebügelt.Gruß
@diamand2k22 sagte in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
und dann hat er das neue npm drauf gebügelt.
Das macht 'er' aber nicht von alleine...
Wie ist 'er' denn da unterwegs?
sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs -
@diamand2k22 sagte in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
und dann hat er das neue npm drauf gebügelt.
Das macht 'er' aber nicht von alleine...
Wie ist 'er' denn da unterwegs?
sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejsDanke, Wie hast du denn die Comnands immer so schnell parat? Faszinierend!
-
Danke, Wie hast du denn die Comnands immer so schnell parat? Faszinierend!
Bookmarks...
Und ich kenne 'meine' HowTos und weiß was da drin steht. :-) -
Bookmarks...
Und ich kenne 'meine' HowTos und weiß was da drin steht. :-)pi4b@pi4b:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null pi4b@pi4b:~$ uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && ec ho "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nod ejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_T YPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs aarch64 Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.1 v16.18.1 9.1.1 4.0.23 pi4b pi4b adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker tty /home/pi4b OK:1 http://deb.debian.org/debian bullseye InRelease OK:2 http://deb.debian.org/debian bullseye-updates InRelease OK:3 http://security.debian.org/debian-security bullseye-security InRelease OK:4 http://archive.raspberrypi.org/debian bullseye InRelease OK:5 https://repos.influxdata.com/debian bullseye InRelease OK:6 https://packages.grafana.com/oss/deb stable InRelease OK:7 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 2 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, u m sie anzuzeigen. nodejs: Installiert: 16.18.1-deb-1nodesource1 Installationskandidat: 16.18.1-deb-1nodesource1 Versionstabelle: *** 16.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main ar m64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages pi4b@pi4b:~$sudo apt upgrade oder?
-
pi4b@pi4b:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null pi4b@pi4b:~$ uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && ec ho "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nod ejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_T YPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs aarch64 Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.1 v16.18.1 9.1.1 4.0.23 pi4b pi4b adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker tty /home/pi4b OK:1 http://deb.debian.org/debian bullseye InRelease OK:2 http://deb.debian.org/debian bullseye-updates InRelease OK:3 http://security.debian.org/debian-security bullseye-security InRelease OK:4 http://archive.raspberrypi.org/debian bullseye InRelease OK:5 https://repos.influxdata.com/debian bullseye InRelease OK:6 https://packages.grafana.com/oss/deb stable InRelease OK:7 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 2 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, u m sie anzuzeigen. nodejs: Installiert: 16.18.1-deb-1nodesource1 Installationskandidat: 16.18.1-deb-1nodesource1 Versionstabelle: *** 16.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main ar m64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages pi4b@pi4b:~$sudo apt upgrade oder?
sudo apt install --reinstall nodejs sudo apt full-upgradeKünftig die Finger von sowas wie
npm install -g npmlassen. -
sudo apt install --reinstall nodejs sudo apt full-upgradeKünftig die Finger von sowas wie
npm install -g npmlassen. -
auf eigene Gefahr:
- Herdsman und Herdsman converters Paket lokalisieren (entweder auf /opt/iobroker/node-modules oder /opt/iobroker/node-modules/iobroker.zigbee/node-modules)
- Auf der Konsole In das entsprechende Verzeichnis gehen (/opt/iobroker oder /opt/iobroker/iobroker.zigbee)
- zigbee adapter anhalten
- per npm install zigbee-herdsman und npm install zigbee-herdsman-converters die aktuellen Versionen installieren
- zigbee adapter starten und hoffen das alles läuft.
Disclaimer - damit kann der Zigbee Adapter komplett instabil werden - wir haben das nicht getestet und werden das auch nicht testen. Wenn es nicht geht muss der Adapter vollständig deinstalliert (incl. zigbee-herdsman und zigbee-herdsman-converters) und dann neu installiert werden.
A.
@asgothian said in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
auf eigene Gefahr:
- Herdsman und Herdsman converters Paket lokalisieren (entweder auf /opt/iobroker/node-modules oder /opt/iobroker/node-modules/iobroker.zigbee/node-modules)
- Auf der Konsole In das entsprechende Verzeichnis gehen (/opt/iobroker oder /opt/iobroker/iobroker.zigbee)
- zigbee adapter anhalten
- per npm install zigbee-herdsman und npm install zigbee-herdsman-converters die aktuellen Versionen installieren
- zigbee adapter starten und hoffen das alles läuft.
Disclaimer - damit kann der Zigbee Adapter komplett instabil werden - wir haben das nicht getestet und werden das auch nicht testen. Wenn es nicht geht muss der Adapter vollständig deinstalliert (incl. zigbee-herdsman und zigbee-herdsman-converters) und dann neu installiert werden.
A.
@Thomas-Braun
Ist dann diese Vorgehensweise noch aktuell wenn ich herdsmann converters updaten will? -
@asgothian said in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
auf eigene Gefahr:
- Herdsman und Herdsman converters Paket lokalisieren (entweder auf /opt/iobroker/node-modules oder /opt/iobroker/node-modules/iobroker.zigbee/node-modules)
- Auf der Konsole In das entsprechende Verzeichnis gehen (/opt/iobroker oder /opt/iobroker/iobroker.zigbee)
- zigbee adapter anhalten
- per npm install zigbee-herdsman und npm install zigbee-herdsman-converters die aktuellen Versionen installieren
- zigbee adapter starten und hoffen das alles läuft.
Disclaimer - damit kann der Zigbee Adapter komplett instabil werden - wir haben das nicht getestet und werden das auch nicht testen. Wenn es nicht geht muss der Adapter vollständig deinstalliert (incl. zigbee-herdsman und zigbee-herdsman-converters) und dann neu installiert werden.
A.
@Thomas-Braun
Ist dann diese Vorgehensweise noch aktuell wenn ich herdsmann converters updaten will?@diamand2k22 sagte in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
wenn ich herdsmann converters updaten will?
Warum willst du das überhaupt?
Das ganze ist nämlich ggf. etwas rumpelig. -
@diamand2k22 sagte in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:
wenn ich herdsmann converters updaten will?
Warum willst du das überhaupt?
Das ganze ist nämlich ggf. etwas rumpelig.naja hab hier so doofe Heizkörperthermostate die nur mit aktuellern herdsmann convertern funktionieren.
https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/devices
-
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. -
Hast du es zuvor mit der github-Version des zigbee-Adapters versucht?
Das scheint mir besser zu sein als da module einfach reinzuballern.


