better_thermostat
better_thermostat copied to clipboard
Add support for homekit_controller
What is the feature?
HomeKit controller TRV support. My use case is Tado TRVs via HomeKit (as a means of forcing cloud-free Tado)
Description
HomeKit controller is not supported as an integration.
Additional Information
Running Beta 50.
With the fallback generic adapter it seems to require reloading the integration occasionally as it "forgets" to raise the temperature when it's too cold (i.e. target temp set to 18 degrees, sometimes doesn't heat when at 16 degrees until reloaded). Generally works for 1 day before needing a reload.
The only log output relates to using an unsupported adapter:
better_thermostat Living Room Thermostat (Better): intigration: homekit_controller isn't native supported, feel free to open an issue, fallback adapter generic
I use EVE TRVs, but the integration is the homekit_controller too. For me the connection is also established via thread. So maybe its an exciting usecase
I'm in the same boat with my local HomeKit setup for Tado. Error related to Homekit controller not supported.
This is not an Error, it's only a hint, what does Not Work for you?
This is not an Error, it's only a hint, what does Not Work for you?
For me its a warning, mostly one thing that seems to work a bit differently is that when set to heating mode the TRVs are set to the max temp of 25 not the requested temp. But overall that seems not have any bad effects
There actually on issue that, I have noticed some times when when the heating value changes on Better Thermostat configuration that has 2(two radiators in the living room) tado TRVs combined under it the temp gets changed twice and end up a bit off the target, for example the temp is set to 18° but it ends up as 17.5°. This might be a general issue, but I have no other TRV to test this with. @KartoffelToby
i'm using tado with homekit_controller and it's working. i'm having this 17,5°-issue too, but every trv has it's own zone. I think it's perfectly normal that it should heat at max (25) to the requested temp and then reduce it and hold the temp. My issue is that the card is not updated (homekit-climate is heating, but bt-climate shows idle) and no heating value in the diagram. After reloading it's working for a second.
I've a question on this subject. Does Tado TRVs support offset calibration while connected to Home Assistant with homekit_controller?
I am pretty sure that it does, but i heard that the tados do a full close/open-cycle when changing the offset
👍 I completely agree! This feature would be a great addition to the project. It seems like it would enhance the overall functionality and would allow me to get finally away from the tado cloud service. Looking forward to seeing it implemented! If there's anything I can do to help or contribute, please let me know.
I am pretty sure that it does, but i heard that the tados do a full close/open-cycle when changing the offset
Sadly, Tado TRV's do not expose their offset calibration through the Homekit Integration, it is only available through their cloud integration.