I put together a new integration which directly integrates Watts Home / Tekmar radiant heat (HVAC and hot water) thermostats into Home Assistant. This integration currently supports Watts Home / Tekmar 561, 562, 563, and 564 models, but others might work (your mileage may vary).
Just installed it for Tekmar 561 - works well, thank you !
Of course, still would be great to add a mode change feature and (can't even dream about it) a local control without using a Tekmar account
Got it. This is now implemented in release 1.0.1 thanks to salanki’s work which I adapted. The integration now exposes a single switch switch.{name}_away which enables the Away mode on all thermostats in the home when toggled on.
Thanks for creating this integration. I’m using Watts Home (Tekmar) v1.1.1 with Tekmar 561 thermostats and have run into what appears to be a multi-location limitation.
My Watts Home account contains two locations:
Home — 3 × Tekmar 561 thermostats
Cottage — 1 × Tekmar 561 thermostat
Normally Home is set as the Primary location in the Watts Home app. With Home Primary, the integration imports and updates the three Home thermostats, but the Cottage thermostat is not active.
I tested changing the Watts Home Primary location:
Changed Primary from Home to Cottage.
Reloaded the Watts Home integration in Home Assistant.
The Cottage Tekmar 561 immediately appeared and worked correctly, including room temperature, floor temperature, outdoor temperature, setpoint and other entities.
Changed the Watts Home Primary location back to Home without reloading the integration.
Within about two minutes, every entity belonging to the Cottage thermostat became Unavailable.
The Cottage device remains registered in Home Assistant, but its data stops updating whenever Home is Primary.
This seems to indicate that the integration is polling only whichever Watts location is currently marked Primary/default, rather than all locations returned by the account.
Would it be possible for the integration to support all Watts locations associated with an account simultaneously?
I’m happy to provide diagnostics, logs, screenshots or perform additional testing if useful.
Thanks Ben. I’m a new member of the forum and I don’t seem to have the option to initiate a private message yet. Could you send me a PM and I’ll reply with the sanitized debug log?