Page 5 of 6

Re: Control Thermosmart thermostat

Posted: Thursday 03 December 2015 20:09
by rednas
So, let's go on here since gizmocuz thinks i am not a developer: http://www.domoticz.com/forum/viewtopic.php?f=6&t=9140
But, I know how to code but just need some help to find the scripts in my installation.

However, why is paultie able to pause and unpause the Thermosmart and why the code embedded in Domoticz not?
paultie wrote:This last step (action 5) does the actual pausing. The pause:true pauses it. if you change that to pause:false it unpauses.

Re: Control Thermosmart thermostat

Posted: Friday 04 December 2015 7:02
by gizmocuz
Made a new beta, changed the way the pause is set.
From the previous script post (thanks!) i see that it is set via json, hope it works now

changes are in Beta #3769

the code that sets the pause state is in

void CThermosmart::SetPauseStatus(const bool bIsPause)

Re: Control Thermosmart thermostat

Posted: Friday 04 December 2015 7:41
by paultie
I'll Try to do some tests later this week and I will let you know.

Thanks.

Re: Control Thermosmart thermostat

Posted: Saturday 05 December 2015 8:45
by gizmocuz
pauze and unpauze is now working in the latest beta, and you can also specify your own outdoor temperature sensor from the hardware settings page

Re: Control Thermosmart thermostat

Posted: Saturday 05 December 2015 9:08
by rednas
I am not able to select an outdoor sensor at the hardware page. The settings are the same as before.
Is this right?

Re: Control Thermosmart thermostat

Posted: Saturday 05 December 2015 9:49
by wboerhoop
did you update to V2.3771, i can use the outside temp. ;)

Re: Control Thermosmart thermostat

Posted: Saturday 05 December 2015 10:03
by gizmocuz
maybe clear your browser cache

Re: Control Thermosmart thermostat

Posted: Saturday 05 December 2015 11:01
by rednas
Alright, now it's working!

Re: Control Thermosmart thermostat

Posted: Wednesday 09 December 2015 21:17
by paultie
paultie wrote:I'll Try to do some tests later this week and I will let you know.

Thanks.
Indeed it works now, thanks for fixing this.

Re: Control Thermosmart thermostat

Posted: Thursday 10 December 2015 8:55
by gizmocuz
thanks for all feedback

Re: Control Thermosmart thermostat

Posted: Wednesday 23 December 2015 21:27
by patrickb
wboerhoop wrote:did you update to V2.3771, i can use the outside temp. ;)
Took me some time to find if and how to use this excellent feature :) Only thing I had to do was to switch to the beta channel and updated to v2.3867. Than it took less than 1 minute to configure things (already setup Weather Underground to get a good temp reading of a very nearby PWS).

Re: Control Thermosmart thermostat

Posted: Monday 08 February 2016 22:51
by markvdb
Integrated my Thermosmart succesfully into Domoticz! Very nice feature, now I can also see and adjust the room temperature directly with Domoticz and (un)pause my Thermosmart. Next step will be to add another KAKU switch to be able to pause the Thermosmart automatically when the door to the garden is opened for longer than a minute or so...

Re: Control Thermosmart thermostat

Posted: Thursday 16 March 2017 13:03
by Bikey
Hi, great integration work with ThermoSmart!
I'm now using this for a couple of weeks, and now would like to log some additional information from the API. Specifically I would like to log when and how much the burner of my heating system was working.

This is available as OpenTherm-data and can be requested by the ThermoSmart API and is probably already received by Domoticz when polling for the actual setpoint and room temperature.

So question is: could this data be made available in an additional device, or as additional s_value data?

Re: Control Thermosmart thermostat

Posted: Sunday 19 March 2017 11:13
by mrefex
I also use this device and like it very much.
But i cannot find any sollution to set the temperature in an event in blockly or lua.

I want to create a switch when pressed the temperature is set to 15degrees.

Anybody can help me?

Re: Control Thermosmart thermostat

Posted: Sunday 19 March 2017 13:55
by Bikey
This is an easy one: I think this is what you are looking for (tested it and it works):
Setpoint.png
Setpoint.png (49.31 KiB) Viewed 4602 times
Notice that if you set the setpoint manually, the program is paused. So therefore I added the "Else" clause to unpause the program again.

Re: Control Thermosmart thermostat

Posted: Sunday 19 March 2017 14:01
by mrefex
Bikey wrote:This is an easy one: I think this is what you are looking for (tested it and it works):
Setpoint.png
Notice that if you set the setpoint manually, the program is paused. So therefore I added the "Else" clause to unpause the program again.
If i look in my blockly event editor i don't see the set setpoint block...i use ver 3.5877
am i missing some steps?

Re: Control Thermosmart thermostat

Posted: Sunday 19 March 2017 14:35
by Bikey
It should be in devices. If not you probably need an update of Domoticz:
setpoint.png
setpoint.png (36.03 KiB) Viewed 4597 times

Re: Control Thermosmart thermostat

Posted: Sunday 19 March 2017 15:00
by mrefex
I think it's because i installed the last stable version and not the beta.
so if i install the latest beta i probably will see these settings.

Re: Control Thermosmart thermostat

Posted: Sunday 19 March 2017 22:39
by mrefex
I just went to a beta update 3.7041 and still i don't see these two new options..setpoints and Zwave Alarms . refreshed the browser but nothing more...
i don't get it...

** CLEARED BROWSER CACHE ** now it's all visible... :lol:

Re: Control Thermosmart thermostat

Posted: Sunday 07 May 2017 15:15
by paultie
Just kicking this one up since this is where the integration of the thermosmart was born :D

Since a few weeks I am having troubles with the pause feature.
Apperently when sending a pause switch command it takes a while to process towards the thermosmart backend. If in that time domoticz retreives the status of the thermostat pause it resets is to the off value.

I see domoticz is updating the status of all its elements with thermosmart every 30 seconds. Isn't that to often?
I think every 60 seconds should be more than sufficient.

Does anyone know if this is changeable somewhere?

This might solve the issues for me.