Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. English
    3. ioBroker general
    4. Zigbee adapter stopped working FIXED

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Zigbee adapter stopped working FIXED

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ap2017 @Asgothian last edited by

      @Asgothian It looks like ACM1 is reserved for zigbee adapter.

      8a0a55b5-680a-47a9-951b-cdc6197741e2-image.png

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

        @ap2017 No. this only means that the /dev/ttyACM1 is actually the adapter of the stick. The question is if any other process is using it.

        A.

        A 4 Replies Last reply Reply Quote 0
        • A
          ap2017 @Asgothian last edited by

          @Asgothian Not sure how to check it. I only have three hardware related adapters: zWave which is on ACM0, mySensors on USB0 and zigbee on ACM1. As I mention before, if I disable zigbee, zWave runs fine on ACM1.

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

            @Asgothian Interesting that if I try to use other port like S1, getting different error message

            "Error: Error while opening serialport 'Error: Error: Input/output error setting custom baud rate of 115200' at Znp.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbe"

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

              @Asgothian Running ioBroker fixer did not help:

              sudo iobroker stop
              curl -sL https://iobroker.net/fix.sh | bash -
              sudo iobroker start

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

                @Asgothian During npm rebuild received bunch of errors associated with serial port, see log. Could it be related to my problem?
                2020-09-23T02_39_28_639Z-debug.log

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

                  @ap2017
                  It should not. You have an old version of the serial port library (6.2.2) still installed. The zigbee-adapter should use serial port 9.x
                  Can you check NPM List if it is still present ?
                  You might see a large number of "extraneous" packages listed.
                  I would suggest to run "npm prune --dry-run" to see what is removed if you prune, and - unless packages are removed you consider needed - follow it up with an "npm prune"

                  A.

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

                    @Asgothian Pardon my ignorance, how do I check NPM list? In terms of pruning, I have no idea what do I needs. I have very rudimentary knowledge of command line controls, I am one of those users who appreciate very much object level system configuration. That is why I like ioBroker, it seems to me well though through for this purpose. As always, thank you for your time and help.

                    Thomas Braun Asgothian 2 Replies Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @ap2017 last edited by

                      @ap2017

                      cd /opt/iobroker
                      npm list serialport
                      

                      Should look similar to

                      pi@raspberrypi:/opt/iobroker $ npm list serialport
                      iobroker.inst@2.0.3 /opt/iobroker
                      └─┬ iobroker.zigbee@1.2.1
                        └─┬ zigbee-herdsman@0.12.117
                          └── serialport@9.0.1
                      
                      A 1 Reply Last reply Reply Quote 0
                      • A
                        ap2017 @Thomas Braun last edited by

                        @Thomas-Braun said in Zigbee adapter stopped working:

                        npm list serialport

                        Here we go:

                        c4d5d82b-44c4-43ad-b489-5d9a5d94fad6-image.png

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

                          @ap2017 I apologise. I should have put quotes around the "npm list", as that was the command i wanted you to check.

                          As you can see, there is an extra serialport library installed, but each adapter has (should have) a usable version, so you should be able to remove the extra one.

                          npm prune should get rid of it.

                          A.

                          A 2 Replies Last reply Reply Quote 0
                          • A
                            ap2017 @Asgothian last edited by

                            @Asgothian No problem. I run the following, but still have same extraneous serial library 6..2.2 when run "npm list serialport"

                            cd /opt/iobroker
                            npm prune --dry-run
                            sudo reboot

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

                              @Asgothian As previously, keep getting these errors:

                              zigbee.0 2020-09-24 10:39:10.082 error (2461) Error: Error while opening serialport 'Error: Error: Device or resource busy, cannot open /dev/ttyACM1' at Znp.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-he
                              zigbee.0 2020-09-24 10:39:10.081 error (2461) Failed to start Zigbee
                              zigbee.0 2020-09-24 10:39:09.975 info (2461) Starting Zigbee...
                              zigbee.0 2020-09-24 10:39:09.974 info (2461) Try to reconnect. 1 attempts left
                              zigbee.0 2020-09-24 10:38:59.972 error (2461) Error: Failed to connect to the adapter (Error: Cannot request when znp has not been initialized yet) at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/z
                              zigbee.0 2020-09-24 10:38:59.972 error (2461) Failed to start Zigbee

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

                                @ap2017
                                Of course.. the "npm prune --dry-run" only lists what it would do. This is to ensure that it doesn't get rid of something you want to keep
                                once you checked the list, you can do "npm prune" (without the dry run)

                                a Reboot is not needed..

                                A.

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

                                  @Asgothian The unwanted serial driver 6.2.2 disappeared after pruning, but it did not help to resolve the main issue, see errors below. I rebooted controller after pruning, just in case.

                                  c66f51c5-44a8-48ad-a01d-23b798bd1f64-image.png

                                  00b80659-4d3b-45b9-9ec2-0bbe6a6baabf-image.png

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

                                    @ap2017
                                    Unfortunately, that is what i expected. Now you should no longer get any errors on an npm rebuild, but i have the feeling that is not the error. I am starting to think that the firmware on the Zigbee Board / Stick is not responding correctly.

                                    As long as there is a message that the zigbee library cannot be initialized, the issue is most likely hardware related.

                                    A.

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

                                      @ap2017
                                      Please stop the zwave Adapater and reboot. I may happen that the zwo adapters do block the port.
                                      And I see a duplicate entry in the zwave entry. I think that only one entry should show there.

                                      A 1 Reply Last reply Reply Quote 0
                                      • A
                                        ap2017 @Thomas Braun last edited by ap2017

                                        @Thomas-Braun I stopped both zwave and zigbee and rebooted, here is list of serial ports:

                                        ce95bb59-7db6-4273-bb47-9fec159789dd-image.png

                                        As I mentioned before, when zigbee is off, zwave works fine on both ports ACM0 and ACM1, so it looks like system works properly with ports.

                                        What would be next step, try to uninstall and reinstall zigbee adapter again? Re-flash CC2531 dongle? Thank you.

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

                                          @ap2017
                                          No.

                                          Please verify if the Zigbee Adapter will start when

                                          • no zwave sticks are connected to the system
                                          • no zwave adapter is running.

                                          A.

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

                                            @Asgothian Sorry, how do I check if zigbee adapter started?

                                            Asgothian 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            772
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            zigbee
                                            4
                                            41
                                            5342
                                            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