Z2M: Motion sensor eWeLink (SNZB-03) wird auf einmal als Water leak sensor (SQ510A) erkannt

Guten Morgen,

ein Bewegungsmelder, welcher in den letzten Wochen ohne Probleme lief, musst ich neu Koppeln, da er nicht mehr im Netzwerk erkannt wurde. Bislang ist das Gerät als SONOFF / SNZB-03 erkannt worden. Nachdem ich das alte Gerät in z2m gelöscht habe und neu gepairt habe, wird das Device nun als Wassersensor eWeLink / SQ510A erkannt - warum auch immer.

Der Sensor:

Infos aus z2m vor dem Problem:

image

Infos aus z2m nach dem Problem:

image

Folgend das z2m Log des Pairens:

info 2024-11-07 09:36:53z2m: Zigbee: allowing new devices to join.
info 2024-11-07 09:36:54z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"2975a-2"}'
info 2024-11-07 09:37:05z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:03+01:00","linkquality":80}'
info 2024-11-07 09:37:05zh:controller: Interview for '0xa4c1381ce6274ed0' started
info 2024-11-07 09:37:05z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:03+01:00","linkquality":80}'
info 2024-11-07 09:37:05z2m: Device '0xa4c1381ce6274ed0' joined
info 2024-11-07 09:37:05z2m: Starting interview of '0xa4c1381ce6274ed0'
info 2024-11-07 09:37:05z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/bridge/event', payload '{"data":{"friendly_name":"0xa4c1381ce6274ed0","ieee_address":"0xa4c1381ce6274ed0"},"type":"device_joined"}'
info 2024-11-07 09:37:05z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/bridge/event', payload '{"data":{"friendly_name":"0xa4c1381ce6274ed0","ieee_address":"0xa4c1381ce6274ed0","status":"started"},"type":"device_interview"}'
info 2024-11-07 09:37:05z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:04+01:00","linkquality":80}'
info 2024-11-07 09:37:05z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/bridge/event', payload '{"data":{"friendly_name":"0xa4c1381ce6274ed0","ieee_address":"0xa4c1381ce6274ed0"},"type":"device_announce"}'
info 2024-11-07 09:37:08z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:06+01:00","linkquality":25}'
info 2024-11-07 09:37:09z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:07+01:00","linkquality":25}'
info 2024-11-07 09:37:09z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:08+01:00","linkquality":25}'
info 2024-11-07 09:37:09z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:08+01:00","linkquality":29}'
info 2024-11-07 09:37:12z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:10+01:00","linkquality":25}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"last_seen":"2024-11-07T09:37:12+01:00","linkquality":25}'
info 2024-11-07 09:37:14zh:controller: Succesfully interviewed '0xa4c1381ce6274ed0'
info 2024-11-07 09:37:14z2m: Successfully interviewed '0xa4c1381ce6274ed0', device has successfully been paired
info 2024-11-07 09:37:14z2m: Device '0xa4c1381ce6274ed0' is supported, identified as: eWeLink Water leak sensor (SQ510A)
info 2024-11-07 09:37:14z2m: Configuring '0xa4c1381ce6274ed0'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'homeassistant/binary_sensor/0xa4c1381ce6274ed0/water_leak/config', payload '{"availability":[{"topic":"zigbee2mqtt-1/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0xa4c1381ce6274ed0"],"manufacturer":"eWeLink","model":"Water leak sensor (SQ510A)","name":"0xa4c1381ce6274ed0","sw_version":"0122052017","via_device":"zigbee2mqtt_bridge_0x00124b00258cc54c"},"device_class":"moisture","object_id":"0xa4c1381ce6274ed0_water_leak","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0","unique_id":"0xa4c1381ce6274ed0_water_leak_zigbee2mqtt-1","value_template":"{{ value_json.water_leak }}"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/bridge/event', payload '{"data":{"definition":{"description":"Water leak sensor","exposes":[{"access":1,"description":"Indicates whether the device detected a water leak","label":"Water leak","name":"water_leak","property":"water_leak","type":"binary","value_off":false,"value_on":true},{"access":1,"category":"diagnostic","description":"Indicates whether the battery of the device is almost empty","label":"Battery low","name":"battery_low","property":"battery_low","type":"binary","value_off":false,"value_on":true},{"access":1,"category":"diagnostic","description":"Indicates whether the device is tampered","label":"Tamper","name":"tamper","property":"tamper","type":"binary","value_off":false,"value_on":true},{"access":5,"category":"diagnostic","description":"Remaining battery in %","label":"Battery","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"category":"diagnostic","description":"Link quality (signal strength)","label":"Linkquality","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"SQ510A","options":[],"supports_ota":false,"vendor":"eWeLink"},"friendly_name":"0xa4c1381ce6274ed0","ieee_address":"0xa4c1381ce6274ed0","status":"successful","supported":true},"type":"device_interview"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'homeassistant/binary_sensor/0xa4c1381ce6274ed0/battery_low/config', payload '{"availability":[{"topic":"zigbee2mqtt-1/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0xa4c1381ce6274ed0"],"manufacturer":"eWeLink","model":"Water leak sensor (SQ510A)","name":"0xa4c1381ce6274ed0","sw_version":"0122052017","via_device":"zigbee2mqtt_bridge_0x00124b00258cc54c"},"device_class":"battery","entity_category":"diagnostic","object_id":"0xa4c1381ce6274ed0_battery_low","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0","unique_id":"0xa4c1381ce6274ed0_battery_low_zigbee2mqtt-1","value_template":"{{ value_json.battery_low }}"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'homeassistant/binary_sensor/0xa4c1381ce6274ed0/tamper/config', payload '{"availability":[{"topic":"zigbee2mqtt-1/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0xa4c1381ce6274ed0"],"manufacturer":"eWeLink","model":"Water leak sensor (SQ510A)","name":"0xa4c1381ce6274ed0","sw_version":"0122052017","via_device":"zigbee2mqtt_bridge_0x00124b00258cc54c"},"device_class":"tamper","entity_category":"diagnostic","object_id":"0xa4c1381ce6274ed0_tamper","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0","unique_id":"0xa4c1381ce6274ed0_tamper_zigbee2mqtt-1","value_template":"{{ value_json.tamper }}"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'homeassistant/sensor/0xa4c1381ce6274ed0/battery/config', payload '{"availability":[{"topic":"zigbee2mqtt-1/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0xa4c1381ce6274ed0"],"manufacturer":"eWeLink","model":"Water leak sensor (SQ510A)","name":"0xa4c1381ce6274ed0","sw_version":"0122052017","via_device":"zigbee2mqtt_bridge_0x00124b00258cc54c"},"device_class":"battery","enabled_by_default":true,"entity_category":"diagnostic","object_id":"0xa4c1381ce6274ed0_battery","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0","unique_id":"0xa4c1381ce6274ed0_battery_zigbee2mqtt-1","unit_of_measurement":"%","value_template":"{{ value_json.battery }}"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'homeassistant/sensor/0xa4c1381ce6274ed0/linkquality/config', payload '{"availability":[{"topic":"zigbee2mqtt-1/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0xa4c1381ce6274ed0"],"manufacturer":"eWeLink","model":"Water leak sensor (SQ510A)","name":"0xa4c1381ce6274ed0","sw_version":"0122052017","via_device":"zigbee2mqtt_bridge_0x00124b00258cc54c"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"0xa4c1381ce6274ed0_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0","unique_id":"0xa4c1381ce6274ed0_linkquality_zigbee2mqtt-1","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'homeassistant/sensor/0xa4c1381ce6274ed0/last_seen/config', payload '{"availability":[{"topic":"zigbee2mqtt-1/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0xa4c1381ce6274ed0"],"manufacturer":"eWeLink","model":"Water leak sensor (SQ510A)","name":"0xa4c1381ce6274ed0","sw_version":"0122052017","via_device":"zigbee2mqtt_bridge_0x00124b00258cc54c"},"device_class":"timestamp","enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:clock","name":"Last seen","object_id":"0xa4c1381ce6274ed0_last_seen","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt-1/0xa4c1381ce6274ed0","unique_id":"0xa4c1381ce6274ed0_last_seen_zigbee2mqtt-1","value_template":"{{ value_json.last_seen }}"}'
info 2024-11-07 09:37:14z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"battery":null,"battery_low":null,"last_seen":"2024-11-07T09:37:13+01:00","linkquality":25,"tamper":null,"water_leak":null}'
info 2024-11-07 09:37:15z2m:mqtt: MQTT publish: topic 'zigbee2mqtt-1/0xa4c1381ce6274ed0', payload '{"battery":100,"battery_low":null,"last_seen":"2024-11-07T09:37:14+01:00","linkquality":29,"tamper":null,"water_leak":null}'
info 2024-11-07 09:37:15z2m: Successfully configured '0xa4c1381ce6274ed0'

Da der Sensor bislang zuverlässig lief, sind seit dem ersten Pairen natürlich Updates von z2m gelaufen.

Natürlich habe ich auch schon mehrfach neu angelernt, den Sonsor resettet, Batterien raus für eine Zeit usw.
Den gleichen BWM habe ich auch nochmals laufen - bislang ohne Problem. Habe den aber auch in den letzten Wochen nicht neu in z2m eingebunden.

System:

  • HA 2024.11.0 als VM unter unraid
  • z2m als Docker im unraid
  • SLZB06 als zigbee Stick

Zigbee2MQTT

  • Version 1.41.0 * commit: cc31cea
  • Coordinator-Typ zStack3x0
  • Coordinator-Version 20240710
  • Frontend-Version 0.7.4
  • Zigbee Herdsman Konverter Version 20.38.0
  • Zigbee Herdsman Version 2.1.7

Hat jemand eine Idee, was da schief läuft?
Wie kann ich erreichen, dass der Sensor wieder als BWM erkannt wird?

Danke, Lars

Problem ist dort bekannt und wird daran gearbeitet

2 „Gefällt mir“

Das ist ja schon einmal eine gute Info, Danke - wie hast du das jetzt so schnell herausgefunden? Würde in Zukunft auch gerne selbst die Lösung finden können.

Am besten bei koenkk selber schauen

2 „Gefällt mir“

Wenn jemand auch noch das Problem haben sollte. Es gibt mit der z2m Version 1.41.0 ein Problem bei Erkennung des SNZB-03 - siehe oben. Dies ist in der aktuellen DEV-Version schon behoben.

Bin jetzt vorübergehend auf die :latest-dev Version von z2m gewechselt -damit wird der Sensor wieder richtig erkannt.

Die neue Version von z2m ist für den 1.12. angekündigt - dann werde ich auch wieder auf die stable gehen.