11

I would like to control Nest thermostat (3rd gen with heatlink) domestic hot water, however the API doesn't seem to be exposing neither it's controls nor it's status (https://developers.google.com/nest/device-access/api/thermostat). As there's clearly at least an internal API for that, which the thermostat itself is using: would it be possible to expose the same controls/stat for external use? Use-cases:

  • home assistant integration
  • triggering a 'boost' with a push button

Update 2022-11-07: There's a homeassistant integration called 'badnest', which is using an unofficial local API. I've noticed, that on that API for hot water readings and controls are exposed and as such made a contribution to the integration so that it would also be exposed in HA: https://github.com/badguy99/badnest/pull/11

  • 1
    Moved to a house with a Nest smart thermostat. Turns out Google's API is so limited I'd probably qualify this as a dumb thermostat... and they even charge $5 for API access! I hope they can implement this in the public API since it's available through the app. – batfastad Jan 11 '22 at 16:39
  • Added a bounty to this question.. Just wondered if you managed to get anwhere with this? – Robbo_UK Sep 18 '22 at 12:20
  • I actually have. I've updated the original question with the details. – Lóránt Németh Nov 07 '22 at 08:20
  • Is the badnest integration compatible with the standard Nest integration in Home Assistant? I have a doorbell as well as a thermostat and wouldn't want to lose the standard integration. – PedroKTFC Dec 22 '22 at 16:19

2 Answers2

0

This Google help page suggests that the Nest Thermostat is using OpenTherm commands to control the water boiler. If so, then your water boiler must have an OpenTherm interface. You could use some other hardware to interface with your water boiler, for example this DIY OpenTherm gateway, which will allow you to control the boiler programmatically with OpenTherm commands. This would allow home assistant integration, or a DIY push-button for boost.

mhopeng
  • 1,063
  • 1
  • 7
  • 17
-1

This is one of the worst aspects of Best, being able to bost hot water is essential, since it is in the app when is it not available though API. I realise this is probably because having separate water tanks that are controlled independently is not as common in the states and Nest us very USA centric, but the feature is key in the app.

  • Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Feb 11 '22 at 16:02