Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.02k stars 1.67k forks source link

Zigbee2Mqtt 1.37.0 & 1.37.1 : Lost of device link and Device IEE Change after reparing #22741

Open jmorille opened 5 months ago

jmorille commented 5 months ago

What happened?

After Update to version 1.37.1 with docker version,

After repairing all device for the new Adresse IEEE the schema map become without any link anymore image

I try to the latest dev version with docker tag latest-dev and the error persist

What did you expect to happen?

No error in IHM like

  1. error: zh:zigate:driver: Parsing error: Error: Message '8008' not found
  2. error: source endpoint 242, not supported

A Map Schema with link

How to reproduce it (minimal and precise)

My adapter is a Zigate+ V2 USB with the following config

serial:
  port: /dev/serial/by-id/usb-FTDI_ZiGate_ZIGATE+-if00-port0
  adapter: zigate
  baudrate: 115200
  disable_led: true
  rtscts: true

Zigbee2MQTT version

1.37.1-dev commit: b2d3265

Adapter firmware version

ZiGateV2 v3.A0

Adapter

Zigate+ V2 USB

Setup

Zigbee2MQTT in docker with x86-64 with N100 CPU

Debug log

_zigbee2mqtt_logs.txt

jmorille commented 5 months ago

After rollback to zigbee2mqtt 1.36.1, the zigbee device go back to the old Address IEEE and after reparing it , the link in schema comme back

image

And no error like

Rainz3 commented 5 months ago

Do you have directions on rolling back? I'm having a massive amount of issues with 1.37.1

jmorille commented 5 months ago

I take the direction to replace the zigate by another adapter (more popular)

The address IEE change, let me think of a drivers problem like last bit lost For a device, i have

==> in bit Good 0x54ef4410007a29cd= 0000 0101 0100 1110 1111 0100 0100 0001 0000 0000 0000 0111 1010 0010 1001 1100 1101 Bad 0xcd297a001044ef54= 1100 1101 0010 1001 0111 1010 0000 0000 0001 0000 0100 0100 1110 1111 0101 0100

Try another deivce Good 0x00158d0009ef3e1e= 0000 0000 0001 0101 1000 1101 0000 0000 0000 1001 1110 1111 0011 1110 0001 1110 Bad 0x1e3eef09008d1500= 0001 1110 0011 1110 1110 1111 0000 1001 0000 0000 1000 1101 0001 0101 0000 0000

Ok bad idea .. no matching pattern

But anyway, thank to docker instance, is easy to have dual run so I could do some test with zigate I you need to validate a version with the zigate adpater

Neibafsama commented 4 months ago

I also have the same type of error with a Zigate usb key in 1.37.1

  1. Error: "Source Endpoint 242, Not Supported"
  2. Error: Devices that are no longer responding, they are recreated with a new ID address.
superbricolo commented 4 months ago

I also have the same error with a Zigate Wifi in 1.38.0

aol3556 commented 3 months ago

Hi All,

Same issue since 1.37.0 (I tried all versions to 1.39.0).

Thanks for any solution.

floutchito commented 2 months ago

Hi all,

Probably linked issue, with the same errors using ZiGate+ (v2) and Z2M v1.37+ :

https://github.com/Koenkk/zigbee2mqtt/issues/22970

aol3556 commented 1 month ago

For information this is merged in version 1.40.0 : https://github.com/Koenkk/zigbee-herdsman/pull/1170