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
Setting temperature_precision and humidity_precision has no effect for IKEA E2112 Vindstyrka #17636
Comments
According to the hardware spec for the sensor (from #16717 (comment) ) the underlying temperature hardware doesn't support greater than 0.45°C precision, so you're never going to get much more than integer precision anyway. It also says that the humidity sensor is accurate only to ~4.5%. You may be able to check the actual values received from the sensor itself for yourself by setting the logging level to debug, wait for the next Zigbee update from the sensor, and see what raw data is being sent by the sensor. |
You're confusing accuracy with precision. Both temperature and humidity readouts can be calibrated, so that's not issue. |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days |
Issue is still present |
I have the same issue, it doesn’t matter how much you put in the setting |
Same here. But it's weird, sometimes it reports temperature with one decimal, but most of time with no decimals at all. |
same here. |
same here with firmware 1.0.11 20230202 |
Same here, also firmware 1.0.11 |
Can someone provide the debug log ones the device reports humidity/temperature? |
|
IKEA E2112 Vindstyrka device is publishing on the topic "zigbee2mqtt/windstrike". |
As can be seen in the log, the precision of the values in the Zigbee messages is 0:
Zigbee2MQTT cannot increase the precision, only reduce it. |
It's weird that we can't get a better resolution for humidity and temperature readouts over zigbee, since the raw data with higher resolution is actually available over serial: https://github.com/just-oblivious/vindstyrka-docs |
I guess some rounding is done in the fw of the device. |
The SEN54 should support 0.1 steps, at least when talking to it over i2c, but doesn't look like the fw from ikea exposes that 😑 The display also can't display that so I doubt we will get it in a future update. 😞 |
Is it a fantasy to imagine Ikea people will endup reading this thread and decide to modify one line of code in their firmware ? |
There is/was one account u/TRADFRI on reddit that was run by someone from the team there. But they dont take suggestions. |
Well in that case. I created a pull request for the z2m documentation. So now it states it as the first thing under notes. Hopefully, IKEA will see this. At least this will inform potential buyers... |
Thanks for updating the documentation, I guess that's all we can do. Here is the above mentioned pull request Koenkk/zigbee2mqtt.io#2202 @Koenkk I guess we can close this? |
What happened?
I connected IKEA E2112 Vindstyrka to my zigebee gateway and I'm unable to set precision for temperature and humidity reports. By default the temperature_precision and humidity_precision parameters were set to "2" but the values are reported as precision "0" (integers). Changing the precision to "1" has no effect.
Example report:
What did you expect to happen?
I expect to be able to set the precision for the temperature and humidity readouts, as documented here https://www.zigbee2mqtt.io/devices/E2112.html#options
How to reproduce it (minimal and precise)
Connect and start listening to IKEA E2112 Vindstyrka reports
The reports for temperature and humidity have 0 decimal precision (are integers)
Zigbee2MQTT version
1.30.4-dev commit: 307e0dc
Adapter firmware version
20211115
Adapter
CC2531
Debug log
log.txt
The text was updated successfully, but these errors were encountered: