-
-
Notifications
You must be signed in to change notification settings - Fork 138
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
Unexpected behaviour BT controlling more than one TRV #1541
Comments
Regarding 1) You should enable debug logging for the integration, and then once the issue occurs again, upload those logs. Without any more logs, it's not possible to analyze the issue unfortunately. Regarding 2) Is there a description of the logic and the parameters of the POPP devices? Regarding 3) Is there a description of the logic of the BT calibration process and modes? |
Thanks for your message, Re(2) Popp devices are the same as Danfoss TRVs. I don't know which of the two is the original. They gave me an overview remarkably similar to the one in the Z@M exposed overview. Re(3) <> and <> .. oh dear .. I get the message.. I hope the originator is still within reach. Would you mind if I had a peek in the code? Only promise I'll make is that I'll not change anything. |
All the code is public here, you just have to search for it - https://github.com/KartoffelToby/better_thermostat/blob/master/custom_components/better_thermostat/calibration.py In BT v1.7.0b2 the diagnostic data download is working again (but the offset calibration is broken, which you don't use anyway, so shouldn't be an issue for you) - Please provide this and debug logs for any further analysis, or we will have to close this issue. diagnostic data debug log |
Working on this, reproducing it is more of a problem than I initially thought. Would leaving debug logging running for several days be a problem? |
Not rly an issue, like at least BT shouldn't generate that many messages. It depends a lot on how many entities you got and how often they change. If you wanna be sure, you can turn it off and on after a while, and see how big the log is, but it rly should be fine. |
Prerequisites
I am not certain if this is actually a bug, or me misunderstanding the POPP or maybe BT parameters. Please advise?
I have several POPP Smart thermostat (701721) devices, all updated to last firmware release. All TRVs are connected via zigbee2mqtt and a SONOFF Zigbee 3.0 V2 USB Dongle.
I have two BT devices each one controlling two POPP TRVs.
Description
A single BT device controls two TRVs in my living room, one TRV fitted on a rather large radiator, the other on a much smaller one. The large radiator could heat the entire room. The tiny radiator tries its best.
When changing setpoints I would have expected both TRVs to react more or less the same. Well, they don't.
Above is the output of the BT device: a scheduled change of target temperature to 21C. The thermostat values follow but lack enthusiasm. The setpoint temperature of 21C is reached but not before noon.
The TRV on the small radiator follows. gets a target temperature of well over 25C and makes a daring dash towards it. However a small radiator in a large room, all alone .. doesn't really make it to the target.
The large radiator does react but doesn't get its target set higher than 21C. The TRV temperature rises up to 21C but the room temperature lags.
This leaves me with the following questions:
I noticed several POPP settings that could influence the control:
BT settings that could be useful:
Steps to Reproduce
This can actually be reproduced, however the roles can be (randomly??) changed and if the large radiator rushes to target and the tiny radiator lags behind it is much harder to detect. Measured room temperature (external sensor) reaches setpoint well within an hour then.
Versions
Hardware is a Raspberry rpi4-64 with SSD
HA:
Core 2024.12.5
Supervisor 2024.12.0
Operating System 14.1
Frontend 20241127.8
BT version 1.7.0-beta1
Additional Information
Zigbee connections are stable, I have not noticed LQI values lower than 120.
The text was updated successfully, but these errors were encountered: