Zigbee2MQTT - Aqara Temperature Sensor

Hello, Sorry if this has been asked before but I’m going round in circles with this one. I have a Sonoff Zigbee 3.0 USB Dongle plus connected to HA and running Zigbee2MQTT. I have successfully connected the device however the Aqara sensor (lumi.sensor_ht.agl02) is only reporting battery level, not temperature, humidity and pressure. I have tried this via ZHA and all these values are reported but not the battery level. Has anyone else had this issue or can someone help me work out what’s going wrong here. Many Thanks.

Make sure you paired the Aqara device to a nearby router, rather than letting it pick. If you let it pick it will usually pick a weaker signal and you’ll have problems like this.

Hi, thanks my setup is all on one desk, the sensor and coordinator are all within a metre or each other. In my test environment, i have the HA box with USB dongle connected and the lumi.sensor_ht.agl02 device and
lumi.remote.b1acn02 connected. Both devices are connected to the only router with signal strength of 160 / 180

Aqara behaves weird when not connected to aqara routers/hubs. I got an Aqara plug and it solves most of the connecting issues.
Try to delete and reconnect a few time. If that doesnt work maybe you need to send it back.

Any luck with this? I’ve got exactly the same right now…

Did you get an answer on this? Now it’s my turn…

Did you find out how to solve this? I’m struggeling with the same issue right now.

Usually this is caused by an incomplete paring. Try this below. Might want to do a couple of times and also allow at least half an hour after pairing for the temp/humid to populate.
While putting Zigbee2MQTTT paring mode. try reset the Aqara device by holding down the button until the light flashes but do not delete the device in Zigbee2MQTTT.