I am new to Home Assistant and home automation in general. I have an Aquara zigbee temperature/humidity sensor set up and recording data. When I go to the History section in the web UI, I notice that the time interval between the readings doesn’t seem to be consistent for any individual entity, nor across entities. For instance the temperature graph seems to sometimes take temperatures every 20 minutes, and sometimes there’s a gap of a couple hours or more. The humidity graph also seems to have different frequencies at different times of day, and they don’t seem related to the humidity ones. I can’t tell from the documentation if it’s even possible to configure this, or whether it’s something I configure globally for home assistant or is a per-device setting or has something to do with the zigbee controller.
Maybe the device sends an update only when there’s a significant change. Otherwise it would get through battery pretty wuick
So that implies that updates are a per-device setting, and can’t be controlled via Home Assistant itself?
That’s typically how Zigbee sensors work, yes.
So that would mean that the value you see is pretty close to the current value even if it’s old. No need to update if it’s still accurate
Found infos in faq menu : Wireless Smart Temperature Humidity Sensor | Aqara
11. How often does the Temperature and Humidity Sensor upload data?
*If the temperature humidity and atmospheric pressure varies a bit only, data will be reported once an hour. If the temperature variation exceeds 0.5℃, the humidity variation exceeds 6% and the atmospheric pressure is no less than 25Pa, data will be reported instantly.