gizmocuz wrote:I received an api client_id/secret, there is a new beta available.
After the update, you have to setup the hardware again and provide your username/password

Hi Gizmocuz,
Since you added the support for the thermosmart to domoticz of which we thermosmart users are all grateful for!!
Are you able to add a default switch for the thermosmart that can execute the pause function via the following commands?

- Unpause (thermostat goes back to either an exception - if there is one for the current time - or to the current schedule block):
curl -H "Content-Type: application/json" -X POST -d '{"pause":false}' "https://api.thermosmart.com/thermostat/[IT0001]/pause?access_token=[access_token]"

The blue items need to come from the script that also gathers the current temperature and such based on the user login and credentials provided in domoticz beta release based on the thermosmart clientid / secret that you are using.

I am able to test this for you, so please PM me if you can free up some time for this.

schulpr wrote:I had the same problem with a complex password. Changed it in one with only letters and digits, now it works fine.

Verzonden vanaf mijn iPad met Tapatalk

Hmmmm I noticed that with Youless, didnt work either, but worked without a password. So I ran the program from administrator and add everything again and now it works. Something to do with writables maybe.

gizmocuz wrote:I received an api client_id/secret, there is a new beta available.
After the update, you have to setup the hardware again and provide your username/password

Hi Gizmocuz,
Since you added the support for the thermosmart to domoticz of which we thermosmart users are all grateful for!!
Are you able to add a default switch for the thermosmart that can execute the pause function via the following commands?

- Unpause (thermostat goes back to either an exception - if there is one for the current time - or to the current schedule block):
curl -H "Content-Type: application/json" -X POST -d '{"pause":false}' "https://api.thermosmart.com/thermostat/[IT0001]/pause?access_token=[access_token]"

The blue items need to come from the script that also gathers the current temperature and such based on the user login and credentials provided in domoticz beta release based on the thermosmart clientid / secret that you are using.

I am able to test this for you, so please PM me if you can free up some time for this.

Again we are very grateful for your work on domoticz!!!

Could you try Beta #3443 ? I hope it works, you should get a switch, and must be able to control....

I have fixed this temporarily with a json script that sets the setpoint of the thermosmart. That works like a charm.
I have created some blocky scripts so that during the day it sets a different value than during the night. Since I connected this to the geo location so that it automatically pauses and unpauses the thermosmart when away from home. (with multiple people and their geo location which is impossible for IFTTT to do)

Hopefully thermosmart fixes this soon so that it works as designed.
Thanks gizmocuz for your support on this.

I just received my very own api key for the thermosmart thermostat.
Based on my own login credentials for my thermosmart with the api en secret I got from thermosmart.
I created two scripts to pause (pause:true) and unpause (pause:false) which work like a charm.
So I am not sure what is wrong in the beta version of domoticz

gizmocuz wrote:Gizmocuz

Could it be the authentication order (steps 1-4) in the script that is not working properly?

The pause thermostat switch created in the beta release only executed the pause function as mentioned earlier on.

I added the unpause script to the off setting of the pause thermostat switch with a delay of 10 seconds. That works like a charm.

Why the delay?
Sometimes what happens is that when a switch off command is given the thermostat executes a unpause and a pause action at the same time. This I find strange but I have no explanation for it.