Aqara Smoke Detector JY-GZ-01AQ

I have bought an Aqara smoke detector, I connect them without a problem to zigbee2mqtt. It has several sensors and options (alarm, mute, test). I defined automation with a trigger of when started to detect smoke… it works fine when I change the state in Home Assistant. The problem happens when I make smoke the alarm sounds but does not change state to on. For it to work I have to enter the zigbee2mqtt’s front and refresh the state so that it detects the alarm and turns on the trigger.
Thanks a lot

I think it works as designed - the Aqara smoke detector doesn’t trigger a mqtt-message when smoke is detected. But it does change the attributes smoke and smoke_density, the only flaw is that you have to send an mqtt message (zigbee2mqtt/smoke/get {“smoke”,""}) that you get the current value of the attribute as answer. Either it’s a faulty implementation or it’s intended to work like that. My solution is polling it every 5 minutes.

Right now I observe a strage behaviour with the JY-GZ-01AQ: In Z2M it shows with an LQI of zero but when I press the test button at the sensor I do get the MQTT message:
DTwonder21

Unfortunately and automations from HA to the smoke sensor do not work so the main purpose of the sensor does not work for me :frowning:

So I went to Z2M, removed the device, added it manually again, gave it the same name as before, re-pulled the map, now it works. But security-related devices just leaving the network without any notice and without re-connecting are not good.

Any hints what to try / what to do?

Same problem for me…

I was able to keep it connected by pairing to the coordinator instead of extenders. But smoke sensor won’t updated unless I’m refreshing it manually from the Z2M page.