Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      daNick last edited by daNick

      Hallo

      sorry, ich habe es einfach nicht gefunden:

      1. Ich nutze den ZigBee Adapter, aktualisiert von GitHub
      2. 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

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @daNick last edited by Asgothian

        @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.

        D A 2 Replies Last reply Reply Quote 1
        • D
          daNick @Asgothian last edited by

          @asgothian
          Danke.

          1 Reply Last reply Reply Quote 0
          • A
            austrogaucho @Asgothian last edited by

            @asgothian

            Wie mach ich das Ganze wenn ich auf der stabile-Version des zigbee-Adapters bleiben will und die „Herdsmänner“ trotzdem updaten will?

            Asgothian efxz 2 Replies Last reply Reply Quote 0
            • Asgothian
              Asgothian Developer @austrogaucho last edited by

              @austrogaucho

              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.

              D 1 Reply Last reply Reply Quote 1
              • efxz
                efxz @austrogaucho last edited by

                @austrogaucho

                Hast du das update erfolgreich durchführen können?

                D 1 Reply Last reply Reply Quote 0
                • D
                  Diamand2k22 @efxz last edited by

                  @efxz

                  habs geupdatet und alles top.
                  aber backup voher wäreempfehlenswert.

                  e9d38472-66f3-40fc-b188-3587292ff824-image.png

                  Gruß

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Diamand2k22 last edited by Thomas Braun

                    @diamand2k22

                    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:

                    927683f5-4cd9-4dc3-a4ea-8b81ea6fc57d-grafik.png

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      Diamand2k22 @Thomas Braun last edited by

                      @thomas-braun

                      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ß

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Diamand2k22 last edited by

                        @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
                        
                        D 1 Reply Last reply Reply Quote 0
                        • D
                          Diamand2k22 @Thomas Braun last edited by

                          @thomas-braun

                          Danke, Wie hast du denn die Comnands immer so schnell parat? Faszinierend!

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Diamand2k22 last edited by

                            @diamand2k22

                            Bookmarks...
                            Und ich kenne 'meine' HowTos und weiß was da drin steht. 🙂

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              Diamand2k22 @Thomas Braun last edited by

                              @thomas-braun

                              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?

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @Diamand2k22 last edited by Thomas Braun

                                @diamand2k22

                                sudo apt install --reinstall nodejs
                                sudo apt full-upgrade
                                

                                Künftig die Finger von sowas wie npm install -g npm lassen.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  Diamand2k22 @Thomas Braun last edited by

                                  @thomas-braun

                                  okay danke dir!

                                  d8806cfe-c15f-4f22-8427-e45cdce96e7b-image.png

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    Diamand2k22 @Asgothian last edited by

                                    @asgothian said in (GELÖST) zigbee-herdsmann-converters / wie manuell updaten?:

                                    @austrogaucho

                                    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?

                                    Thomas Braun 1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Diamand2k22 last edited by

                                      @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.

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        Diamand2k22 @Thomas Braun last edited by

                                        @thomas-braun

                                        naja hab hier so doofe Heizkörperthermostate die nur mit aktuellern herdsmann convertern funktionieren.

                                        https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/devices

                                        Thomas Braun 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @Diamand2k22 last edited by

                                          @diamand2k22

                                          Hast du es zuvor mit der github-Version des zigbee-Adapters versucht?
                                          Das scheint mir besser zu sein als da module einfach reinzuballern.

                                          D 1 Reply Last reply Reply Quote 0
                                          • D
                                            Diamand2k22 @Thomas Braun last edited by

                                            @thomas-braun

                                            die version aus github ist installiert oder wie meinst du?

                                            a9e50bdd-1ff6-45a8-a0eb-bc4daaef70e4-image.png

                                            Thomas Braun 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            herdsman zigbee
                                            13
                                            129
                                            15044
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo