So, I wrote a plugin yesterday for Nest Thermostats. While it is still very very alpha, it does work to obtain and subscribe to changes in Nest Thermostats. Functionally to set the temperature will be coming shortly. However, I have no interest in designing a front end for it, so if any one wants to contribute, please do so, and submit a pull request.
Better yet, if anyone wants to take it over, that’d be better.
The plugin can be found here: https://github.com/aap82/pimatic-nest along with instructions to obtain a nest token, and setup.
PLEASE USE AT YOUR OWN RISK!
UPDATE #2
I’ve just posted a new version of the nest-plugin.
Aside from completely re-writing the thermostat device code, some new features have been added:
- Action providers for NestThermostat device, for changing target_temperature and hvac_mode.
- New device NestHomeAwayToggle, that allows changing the Home or Away state. There’s DeviceItem available for the mobile-front-end, based on the Switch DeviceItem, but customized, as well as a predicate provider.
- Updated README. See https://github.com/aap82/pimatic-nest for more.
UPDATE
Actions to set the temperature are available through the http rest api.
Thermostat device completely re-written. Also, action handler added for target_temperature and hvac_mode.
Seeking brave testers.