Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Zigbee Adapter 1.2.1 nicht stable

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zigbee Adapter 1.2.1 nicht stable

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active last edited by mickym

      Ich habe schon mal einen anderen Thread missbraucht, aber ich denke ich muss doch einen eigenen Thread aufmachen, da das Problem doch unterschiedlich ist.

      Da der Zigbee Adapter 1.2.1 im Default Respository auftauchte und ein Update "gewünscht" wurde habe ich das gemacht und lief auch alles durch und es wurden alle Geräte erkannt. Es bestand auch keine Not den Adapter zu aktualisieren, da ich mit der Version 1.1.1 zufrieden war und diese auch stabil lief.

      Ich nutze den CC2531 und FW mE auch aktuell:

      Coordinator firmware version: {"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}}
      

      Allerdings läuft dieser Adapter bei mir alles andere als stabil. Und das ärgert mich eigentlich, da der Adapter ja nun im Default-Repository hängt.

      Er verabschiedet sich einfach und bekommt dann keinen Kontakt mehr zum USB-Stick CC2531 nach 5 maligen Retires gibt er dann auf. Es hilft weder Adapterneustart noch ein Reboot. Das einzige was hilft ist ein den Stick aus dem USB Slot zu ziehen. Damit kann man das System aus der Ferne gar nicht mehr zum Laufen bringen.

      Ein Beispiel Log habe ich hier:

      zigbee.0	2020-09-25 16:22:17.439	error	at new Promise (<anonymous>))
      zigbee.0	2020-09-25 16:22:17.439	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/greenPower.js:27:71
      zigbee.0	2020-09-25 16:22:17.439	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 16:22:17.439	error	at GreenPower.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/greenPower.js:96:32)
      zigbee.0	2020-09-25 16:22:17.439	error	at ZStackAdapter.sendZclFrameToAll (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:403:16)
      zigbee.0	2020-09-25 16:22:17.439	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:23:12)
      zigbee.0	2020-09-25 16:22:17.439	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 16:22:17.439	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:27:71
      zigbee.0	2020-09-25 16:22:17.439	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 16:22:17.439	error	at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:404:31)
      zigbee.0	2020-09-25 16:22:17.439	error	(20974) Failed to stop zigbee (TypeError: Cannot read property 'execute' of undefined
      zigbee.0	2020-09-25 16:22:17.323	info	(20974) Zigbee: disabling joining new devices.
      zigbee.0	2020-09-25 16:22:17.319	info	(20974) cleaned everything up...
      zigbee.0	2020-09-25 16:22:17.317	info	(20974) Got terminate signal TERMINATE_YOURSELF
      host.MWHome	2020-09-25 16:22:17.304	info	stopInstance system.adapter.zigbee.0 send kill signal
      host.MWHome	2020-09-25 16:22:17.293	info	stopInstance system.adapter.zigbee.0 (force=false, process=true)
      info.0	2020-09-25 16:07:43.493	info	(1269) Popup news was read...
      zigbee.0	2020-09-25 15:56:36.016	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:56:36.016	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:27:71
      zigbee.0	2020-09-25 15:56:36.016	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:56:36.016	error	at Group.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:144:48)
      zigbee.0	2020-09-25 15:56:36.016	error	at ZStackAdapter.sendZclFrameToGroup (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:390:16)
      zigbee.0	2020-09-25 15:56:36.016	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:23:12)
      zigbee.0	2020-09-25 15:56:36.016	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:56:36.016	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:27:71
      zigbee.0	2020-09-25 15:56:36.016	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:56:36.016	error	at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:391:31)
      zigbee.0	2020-09-25 15:56:36.016	error	(20974) Error on send command to 2. Error: TypeError: Command 2 genOnOff.off({}) failed (Cannot read property 'execute' of undefined)
      zigbee.0	2020-09-25 15:55:43.354	error	at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
      zigbee.0	2020-09-25 15:55:43.354	error	at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
      zigbee.0	2020-09-25 15:55:43.354	error	at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49)
      zigbee.0	2020-09-25 15:55:43.354	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12)
      zigbee.0	2020-09-25 15:55:43.354	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:55:43.354	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71
      zigbee.0	2020-09-25 15:55:43.354	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:43.354	error	at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)
      zigbee.0	2020-09-25 15:55:43.354	error	(20974) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
      zigbee.0	2020-09-25 15:55:43.351	error	(20974) Failed to start Zigbee
      zigbee.0	2020-09-25 15:55:43.280	error	at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
      zigbee.0	2020-09-25 15:55:43.280	error	at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
      zigbee.0	2020-09-25 15:55:43.280	error	at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49)
      zigbee.0	2020-09-25 15:55:43.280	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12)
      zigbee.0	2020-09-25 15:55:43.280	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:55:43.280	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71
      zigbee.0	2020-09-25 15:55:43.280	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:43.280	error	at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)
      zigbee.0	2020-09-25 15:55:43.280	error	(20974) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
      zigbee.0	2020-09-25 15:55:43.279	error	(20974) Failed to start Zigbee
      zigbee.0	2020-09-25 15:55:43.140	info	(20974) Starting Zigbee...
      zigbee.0	2020-09-25 15:55:43.139	info	(20974) Try to reconnect. 0 attempts left
      zigbee.0	2020-09-25 15:55:43.071	info	(20974) Starting Zigbee...
      zigbee.0	2020-09-25 15:55:43.070	info	(20974) Try to reconnect. 1 attempts left
      zigbee.0	2020-09-25 15:55:33.138	error	at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:24:58)
      zigbee.0	2020-09-25 15:55:33.138	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:33.138	error	at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:128:52)
      zigbee.0	2020-09-25 15:55:33.138	error	at ZStackAdapter.getCoordinator (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:127:16)
      zigbee.0	2020-09-25 15:55:33.138	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:23:12)
      zigbee.0	2020-09-25 15:55:33.138	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:55:33.138	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:27:71
      zigbee.0	2020-09-25 15:55:33.138	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:33.138	error	at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:128:31)
      zigbee.0	2020-09-25 15:55:33.138	error	(20974) TypeError: Cannot read property 'execute' of undefined
      zigbee.0	2020-09-25 15:55:33.138	error	(20974) Failed to start Zigbee
      zigbee.0	2020-09-25 15:55:33.069	error	at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
      zigbee.0	2020-09-25 15:55:33.069	error	at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
      zigbee.0	2020-09-25 15:55:33.069	error	at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49)
      zigbee.0	2020-09-25 15:55:33.069	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12)
      zigbee.0	2020-09-25 15:55:33.069	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:55:33.069	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71
      zigbee.0	2020-09-25 15:55:33.069	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:33.069	error	at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)
      zigbee.0	2020-09-25 15:55:33.069	error	(20974) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
      zigbee.0	2020-09-25 15:55:33.068	error	(20974) Failed to start Zigbee
      zigbee.0	2020-09-25 15:55:32.894	info	(20974) Starting Zigbee...
      zigbee.0	2020-09-25 15:55:32.893	info	(20974) Try to reconnect. 2 attempts left
      zigbee.0	2020-09-25 15:55:31.309	info	(20974) Starting Zigbee...
      zigbee.0	2020-09-25 15:55:31.308	info	(20974) Try to reconnect. 3 attempts left
      zigbee.0	2020-09-25 15:55:22.892	error	at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:24:58)
      zigbee.0	2020-09-25 15:55:22.892	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:22.892	error	at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:128:52)
      zigbee.0	2020-09-25 15:55:22.892	error	at ZStackAdapter.getCoordinator (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:127:16)
      zigbee.0	2020-09-25 15:55:22.892	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:23:12)
      zigbee.0	2020-09-25 15:55:22.892	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:55:22.892	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:27:71
      zigbee.0	2020-09-25 15:55:22.892	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:22.892	error	at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:128:31)
      zigbee.0	2020-09-25 15:55:22.892	error	(20974) TypeError: Cannot read property 'execute' of undefined
      zigbee.0	2020-09-25 15:55:22.891	error	(20974) Failed to start Zigbee
      zigbee.0	2020-09-25 15:55:21.307	error	at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
      zigbee.0	2020-09-25 15:55:21.307	error	at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
      zigbee.0	2020-09-25 15:55:21.307	error	at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49)
      zigbee.0	2020-09-25 15:55:21.307	error	at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12)
      zigbee.0	2020-09-25 15:55:21.307	error	at new Promise (<anonymous>)
      zigbee.0	2020-09-25 15:55:21.307	error	at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71
      zigbee.0	2020-09-25 15:55:21.307	error	at Generator.next (<anonymous>)
      zigbee.0	2020-09-25 15:55:21.307	error	at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)
      zigbee.0	2020-09-25 15:55:21.307	error	(20974) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
      zigbee.0	2020-09-25 15:55:21.306	error	(20974) Failed to start Zigbee
      zigbee.0	2020-09-25 15:55:21.071	info	(20974) Starting Zigbee...
      zigbee.0	2020-09-25 15:55:21.070	info	(20974) Try to reconnect. 4 attempts left
      zigbee.0	2020-09-25 15:55:21.037	info	(20974) Starting Zigbee...
      zigbee.0	2020-09-25 15:55:21.036	info	(20974) Try to reconnect. 5 attempts left
      zigbee.0	2020-09-25 15:55:11.036	error	(20974) Adapter disconnected, stopping
      zigbee.0	2020-09-25 15:55:11.034	error	(20974) Adapter disconnected, stopping
      
      

      Bevor nun aber wieder jemand meint es läge in irgendeiner Form an der Hardware - das schließe ich definitiv aus - da es mit der vorigen Version 1.1.1 diese Probleme nicht gab. Der Adapter hängt an einem USB Hub - an einer USB 2.0 Buchse des Raspberry Pi4.

      Ich habe nun ein Image vor dem 3.9.2020 eingespielt - da war noch die Version 1.1.1 drauf - mit identischer Hardware!
      Habe bei diesem Image nun alle anderen Adapter auf den neuestern Stand gebracht und Betriebssystem ist ebenfalls aktuell.

      Ich werde es nun mal 1 Woche beobachten. Die Version 1.2.1 ist max. 1 Tag durchgelaufen - oft musst man den Stick jedoch 5-10 mal am Tag ziehen und den Adapter neu starten.

      Wie gesagt ich hätte ja nichts dagegen, wenn jemand diese Version testet - aber stable ist der nicht.

      Ich werde aber nun mit der 1.1.1 Version beobachten und nach 1 Woche mal FeedBack geben. Wenn dann alles ohne Neustart gelaufen ist, dann liegt es an dem Adapter ansonsten an nichts. Den einzigen Nachteil den ich an der 1.1.1 bislang entdecken konnte, war dass sich die Netzwerkkarte viel langsamer aufbaut und manche Geräte rot sind, obwohl sie ansprechbar sind.


      Ich hatte zwar schon einen Fehler - allerdings konnte ich den Adapter durch Neustart wieder starten, das ging bei Version 1.2.1 nicht.

      Ich habe mal das Changelog des Adapters angeschaut und gesucht, ob sich was an der Kommunikation über der seriellen Port geändert hat.

      Dabei habe ich festgestellt, dass die Version des Adapters 1.0 mit

      Serialport 8.0.5 (in zigbee-herdsman)

      arbeitet

      seit 1.2.0

      Serialport 9.0.0. (zigbee-herdsman)

      Ich habe den Verdacht - dass dies hier evtl. die Ursache sein könnte - ohne den Adapter im Detail zu kennen. Sind halt alles Vermutungen um dieses Verhalten zu erklären.

      Was mich aber wieder wundert, warum der Adapter 1.2.1 es so schnell in stable schaffen konnte, nachdem 1.2.0 laut Change Log erst im August 2020 veröffentlicht wurde. 😞

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @mickym last edited by

        Ich habe gerade gesehen dass es für die Serialport Kommunikation einen Fix gibt: 9.0.1

        https://github.com/serialport/node-serialport/pull/2120/files

        Evtl. hat das was mit den disconnects zu tun. 😉

        reconbot created this issue in serialport/node-serialport

        closed fix: disconnects should now work again on unix based systems #2120

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

          @mickym

          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
          

          Also bei mir wird serialport 9.0.1 angeschleppt.

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

            @Thomas-Braun

            Ja Du hast Recht - ist bei mir auch so. Aber trotzdem denke ich dass meine Kommunikationsprobleme mit dieser serialport Version zusammenhängen. Die Fehlermeldungen im LOG oben zeigen ja auch klar dass immer die Kommunikation mit serialport scheitert.

            Ich habe jetzt 2 SD Karten mit Images um schnell switchen zu können:

            Also mit der Version 1.2.1 läuft es halt weniger stabil - zeigt aber auch die Version 9.0.1 des serialports:

            npm list serialport
            iobroker.inst@2.0.3 /opt/iobroker
            ├─┬ iobroker.discovery@2.3.7
            │ └── serialport@8.0.8
            └─┬ iobroker.zigbee@1.2.1
              └─┬ zigbee-herdsman@0.12.117
                └── serialport@9.0.1
            
            

            Der in meinen Augen stabilere Adapter den ich nun mal wieder teste um zu sehen, welcher ohne Intervention 😉 länger läuft sieht so aus:

            npm list serialport
            iobroker.inst@2.0.3 /opt/iobroker
            ├─┬ iobroker.discovery@2.3.7
            │ └── serialport@8.0.8
            └─┬ iobroker.zigbee@1.1.1
              └─┬ zigbee-herdsman@0.12.83
                └── serialport@8.0.7
            

            Beide Karten haben exakt den gleichen OS Stand (zumindest heute alles upgedated was ging) und nutzen die gleiche Hardware.

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

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            939
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            zigbee adapter
            2
            4
            294
            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