Zigbee2mqtt with Aqara motion sensor

Hi all,

I have added an aqara motion sensor to my zigbee network. The device connects and i can access the exposed sensor values.

Under Zigbee2mqtt for this device i see the are specific devices setting for example adding decimal places to the temperature, an offset value etc.

However if i change anything, the changes are not filtered through even though it says it will take place ln the next reporting run?

Is there some how i can get this to work? Anybody else experience this?

Thanks in advance

The temperature on the motion sensors is not very accurate. Anyway, try restarting Zigbee2mqtt after setting the offset/decimal places in the Zigbee2mqtt UI.

I have restarted and it did not make a difference.

The temperature is 2 degrees off compared to the value returned from my sonoff temperature sensor and midea AC. Those two sensors are .2 degrees different from each other.

You need to keep the device awake (by short-pressing the pairing button every few seconds) before changing settings, otherwise it may be asleep.

Also, the temperature returned by the device is the “on-die” temperature; in other words, the temperature inside the microcontroller. It’s fairly useless because it doesn’t measure ambient temperature like your other devices do (even with an offset the temperature will vary depending on how warm the microcontroller gets, and it will heat up and cool down more slowly than ambient).

3 Likes