-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Tolerance and Min/Max settings for Zigbee Temperature and Humidity cluster settings don't work as expected #11211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @def1149, thank you for the report. I will take a look. |
Hi @def1149, I can point you to the Zigbee cluster specification: ![]() ![]() Tolerance should be possible to set to 0,01 °C. Do you have any error messages or logs where you see it does not work? |
Tolerance worked at 0.01, but I had to set it in Home Assistant because I changed the setting in the EP code after initial enrollment Min and Max settings work, but if your reported values exceed those settings, you get random garbage values in HA. I think you should get no value or some other Zigbee-defined indication that the range setting was violated, instead of a garbage value |
Then its something maybe worth reporting on HA side. |
Yes, I set it very wide now as it's an unnecessary feature |
Closing this as not a bug |
Board
ESP32-C6
Device Description
Adafruit Feather ESP32-c6
Hardware Configuration
N/A
Version
v3.2.0
IDE Name
Arduino IDE
Operating System
Windows 11
Flash frequency
80 MHz
PSRAM enabled
no
Upload speed
921600
Description
For the Temperature and Humidity endpoint. Other numerically valued endpoints were not tested
If either the Temperature value or the Humidity value fall outside the upper and lower limits set when configuring
the endpoint, garbage values are reported to Home Assistant ZHA. The set limit value should be reported, or
some indication like ">>" or "<<" should be reported to indicate the limits were exceeded. I'm don't know if the
Zigbee standard calls out a result for this scenario
Setting the tolerance to 0.01 for Temperature or Humidity doesn't work. Tolerance is limited to 0.1
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: