Just started using ZHA as I am adding some zigbee devices to my setup. The ease of getting sensors into HA is great. First project is to replace some room thermostats. I am trying to to this with the new SNZB-02 from Sonoff.
Adding the device worked first time and I am getting values from all three components (temp, humidity and battery). Is there a way to control the reporting interval? Or rather is ZHA smoothing the interval? I am getting readings every 15 mins. I am seeing on other forums, zigbee2mqtt, that the sensor is reporting a lot more frequently than 15 mins.
Why report when there is no “really” change from the sensors? This will only drain your battery.
The Xiaomi sensors (I use 9 temp/hum sensors of them) reports only by increase/decrease values. This means in some rooms I have sometimes a reporting of every 2-3 hours .
You can also try to breathe your sensor. Mine then responds after a few seconds.
Maybe the Sonoff reacting the same way like the Xiaomi sensors?
Thanks for the reply. I moved to a USB extension cable and that has fixed everything up. I’ve since been watching my two battery %'s count up every day for the two temp sensors while it’s correcting itself.
@AndySM Did you resolve the interval reporting issue? I use the sensor with zigbee2mqtt and receive frequent reportings, however, the value changes only each hour, so my temperature chart looks like a staircase.
Hi, I have the exact same problem!
The sensor reports its values quite often (seem for every significant change in humidity; in every couple of minutes), but the temperature is constant for like ~1 hour and changes only on a step of ~0.6 degree.
This is waaay to long\big step for a proper and precise heating controlling…
I also use zigbee2mqtt so theroretically some parametrization could be done, but I have no idea what\how. Help would be appreciated!
Agree, the humidity sensor updates very frequently, but the temperature does not (or only on as you noted on a quite high threshold). I don’t think thats a thing that can be configured but it takes away value from the sensor for sure.
Got the same problem, temperature is reported each hour, while humidity each change of state. Using SNZB-02 with CC2531 and zigbee2mqtt. Someone got solution how to fix it ?
I’m using latest Home Assistant (0.118.3) with ZHA and can confirm I see the same behavior. Humidity is updated OK, pretty frequently (every minute or less), temperature very rarely compared - every 15 minutes or sometimes 1 hour. See image from grafana.
Two days ago, I updated HA from version 0.118.2 to 0.118.4. I have the same problem now. Please do you have a solution? A temporary solution may be to downgrade to 0.118.2. But only in case of emergency
@Morphy I’m using SNZB-02 sensors with a Sonoff ZigbeeBridge tasmotized and ZHA and I can confirm it works the same crappy way: humidity reported frequently ( as it should ) but temperature has an interval of 15 to 60 minutes. Something’s definitely broken…