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.