Hey Sensi owners. The API is still not open, however, the web interface is available for ST to log in and control the app through there. I wrote a smartapp and device type that will allow you to connect your ST to your Sensi Thermostat(s). It will set up by default using a 5 minute refresh rate. It will poll the web interface and get new data. When you send the thermostat commands it will log in and send the command as if you were doing it from the website. I don’t actually have a sensi thermostat, I’ve been using my brothers for testing/development. I can’t really test the app out myself all that well… If you guys would like to give it a try and see what you think its hosted on my github.
When you send a command to the thermostat the Hold Mode will default to Temporary. If you use the sensi schedule this is critical. If you want to use ST to run schedules (ie going away) then its frustrating to have the Hold Mode as Temporary. If you want to change the Hold Mode so that ST changes are Permanent and use ST for scheduling then you have to go into the Devices configuration after they’ve been created and choose the Permanent Hold.
The SmartApp and Device Type are located at https://github.com/kirkbrownOK/SensiThermostat
Thanks to :