Hi Stuart, amazing work creating Tado Connect for Smartthings!
I’m trying to get Smartthings to put hot water into manual mode and switch it on, when a Smartthings presence sensor keyring is detected, then put Hot water back into normal schedule mode when the sensor leaves (so I can give the ST keyring to a cleaner, so she doesn’t have to have the tado app installed on her phone).
I followed your great, clear instructions and the tado connect app appeared no problems. Having configured it, I can see the hot water Thing. But the only buttons which work are “Off” which takes it out of Home mode and puts it into Manual mode. And “End Manual” which allows it to go back to Home mode.
I can not switch the hot water On once it is in manual mode. The Emergency Heat, and Heat buttons have no effect. Both sets of up down arrows have no effect, and only the outside temp reading works.
The Heating Thing works just fine, shows all the temperatures, lets me set them and the boiler kicks in.
Am I missing something about the hot water? how do I switch it on?
My boiler only has On/Off for hot water, it does not allow tado to set a particular water temp. My schedule has the hot water off for most of the day even when people are home.
Looking at the logs, it appears that for Hot Water, both the Heat button and the Off button send “power:OFF, type:HOT_WTER”:
Executing parseResponse: [setting:[power:OFF, type:HOT_WATER, temperature:null], preparation:null, overlay:null, openWindow:null, link:[state:ONLINE], activityDataPoints:[:], overlayType:null, tadoMode:HOME, geolocationOverride:false, sensorDataPoints:[:], geolocationOverrideDisableTime:null]
Whereas, if I set the Hot Water On using the Tado app, then refresh in Tado Connect, I see “power:ON, type:HOT_WATER”:
Executing parseResponse: [setting:[power:ON, type:HOT_WATER, temperature:null], preparation:null, overlay:[termination:[projectedExpiry:2017-06-09T05:30:00Z, type:TADO_MODE], setting:[power:ON, type:HOT_WATER, temperature:null], type:MANUAL], openWindow:null, link:[state:ONLINE], activityDataPoints:[:], overlayType:MANUAL, tadoMode:HOME, geolocationOverride:false, sensorDataPoints:[:], geolocationOverrideDisableTime:null]
Hope that helps. Many thanks & keep up the good work!