better_thermostat icon indicating copy to clipboard operation
better_thermostat copied to clipboard

Add support for homekit_controller

Open ghost opened this issue 2 years ago • 10 comments

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

ghost avatar Dec 05 '22 10:12 ghost

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

greteOne avatar Dec 13 '22 15:12 greteOne

I'm in the same boat with my local HomeKit setup for Tado. Error related to Homekit controller not supported.

OH010 avatar Dec 13 '22 15:12 OH010

This is not an Error, it's only a hint, what does Not Work for you?

KartoffelToby avatar Dec 13 '22 16:12 KartoffelToby

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

kpaaro avatar Jan 07 '23 11:01 kpaaro

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

kpaaro avatar Jan 07 '23 23:01 kpaaro

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.

tamaskan avatar Oct 17 '23 00:10 tamaskan

I've a question on this subject. Does Tado TRVs support offset calibration while connected to Home Assistant with homekit_controller?

bartoszkaminski avatar Dec 12 '23 15:12 bartoszkaminski

I am pretty sure that it does, but i heard that the tados do a full close/open-cycle when changing the offset

tamaskan avatar Dec 12 '23 17:12 tamaskan

👍 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.

Speedliner avatar Dec 20 '23 09:12 Speedliner

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.

RobinVanCauter avatar Jan 13 '24 09:01 RobinVanCauter