Hi Dave,
Yes it shows Total comfort api. Any other suggestions?
Hi Dave,
Yes it shows Total comfort api. Any other suggestions?
If you polled/refreshed a few times trying to get data, you could have been temporarily blocked by Honeywell. If you have accepted the new ToS, you know they do not want people using unauthorized methods of accessing their own data. I have heard there have been talks between ST and Honeywell, but I donât know if or when anything will come of it. Until then, you need to know it could stop working at anytime.
If you want your AC fan to switch from ON to AUTO automatically after a set number of minutes, check this link out:
Post #18:
Tim created a great little SmartApp
Are you using Android app or iOS app?
I am thinking of buying this thermostat.
Thx!
Hey guys,
Want to buy a thermostat from Honeywell to work with ST which I am a newbie about. But I saw so many models 6580,6320,9580,8580,9320âŚ
So want to hear some suggestions about what model to buy to works well with ST on Android app. My expectation is:
Any suggestion is appreciated!
I usually use my iPad.
Check to see if any of the tsats are official with ST.
I have been using HondoHudsonâs custom code with great success but I have one problem two of the icons Heat Set Point and Cool Set Point have gray text. It is tax season and I forgot so Robert must be very busy so I am asking help here. I want the numbers to be in white. Here is my code ans a screen shot.
controlTile(âcoolSliderControlâ, âdevice.coolingSetpointâ, âsliderâ, height: 3, width: 1, inactiveLabel: false) {
state âsetCoolingSetpointâ, label:âSet temperarure toâ, action:âthermostat.setCoolingSetpointâ,
backgroundColors:[
[value: 31, color: â#214478â],
[value: 44, color: â#214478â],
[value: 59, color: â#214478â],
[value: 74, color: â#214478â],
[value: 84, color: â#214478â],
[value: 95, color: â#214478â],
[value: 96, color: â#214478â]
]
}
valueTile(âcoolingSetpointâ, âdevice.coolingSetpointâ, inactiveLabel: false)
{
state âdefaultâ, label:â{currentValue}°', icon: "http://xxxx.xxxxx.xxx/Coolingset.png"
backgroundColors:
[
[value: 31, color: "#214478"],
[value: 44, color: "#214478"],
[value: 59, color: "#214478"],
[value: 74, color: "#214478"],
[value: 84, color: "#214478"],
[value: 95, color: "#214478"],
[value: 96, color: "#214478"]
]
}
valueTile("heatingSetpoint", "device.heatingSetpoint", inactiveLabel: false)
{
state "default", label:'{currentValue}°â, icon: âhttp://xxxx.xxxxxx.xxx/Heatingset.pngâ
backgroundColors:
[
[value: 31, color: â#214478â],
[value: 44, color: â#214478â],
[value: 59, color: â#214478â],
[value: 74, color: â#214478â],
[value: 84, color: â#214478â],
[value: 95, color: â#214478â],
[value: 96, color: â#214478â]
]
}
Thanks! Dave! I will try to buy an âofficiallyâ working with ST.
Try This !
controlTile(âcoolSliderControlâ, âdevice.coolingSetpointâ, âsliderâ, height: 3, width: 1, inactiveLabel: false) {
state âsetCoolingSetpointâ, label:âSet temperature toâ, action:âthermostat.setCoolingSetpointâ,
backgroundColors:[
[value: 31, color: â#214478â],
[value: 44, color: â#214478â],
[value: 59, color: â#214478â],
[value: 74, color: â#214478â],
[value: 84, color: â#214478â],
[value: 95, color: â#214478â],
[value: 96, color: â#214478â]
]
}
valueTile(âcoolingSetpointâ, âdevice.coolingSetpointâ, inactiveLabel: false)
{
state âdefaultâ, label:â ${currentValue}°â, icon:âhttp://xxxxxxxxx.xxx/Coolingset.pngâ,
backgroundColors:
[
[value: 31, color: â#214478â],
[value: 44, color: â#214478â],
[value: 59, color: â#214478â],
[value: 74, color: â#214478â],
[value: 84, color: â#214478â],
[value: 95, color: â#214478â],
[value: 96, color: â#214478â]
]
}
valueTile(âheatingSetpointâ, âdevice.heatingSetpointâ, inactiveLabel: false)
{
state âdefaultâ, label: â ${currentValue}°â, icon:âhttp://xxxxxxxxx.xxx/Heatingset.pngâ,
backgroundColors:
[
[value: 31, color: â#840909â],
[value: 44, color: â#840909â],
[value: 59, color: â#840909â],
[value: 74, color: â#840909â],
[value: 84, color: â#840909â],
[value: 95, color: â#840909â],
[value: 96, color: â#840909â]
]
}
Thank you Robert that did the trick, now to compare side by side and see where I made my error.
Guys,
Iâve just setup Jodyâs version of the code but canât get it to show Temp data on Android or respond to any buttons. Is it currently broken on Android? Here is a screen shot.
Running latest ST app and Honeywell wifi TF8320.
Any help appreciated.
Iâm having the exact same problem. Any help ??
I used @hondohudson s code and everything worked including the icons. That said, as soon I hit refresh ST app crashes and I canât view the thermostat at all without it crashing. It seems that imgur is the only site that Iâve found so far that will allow the direct image linking that the ST app likes. The issue is now that I donât get any kind of logging on the app crash. Any ideas?
It appears to be failing on stateManager.getStateToDisplay(states, currentState) .subscribe(this.loadState);
Support mentioned that the root cause may be that the custom device type doesnât have any states or currentState is null or not in the list of states
The code works for 84 other people that have a 9580 using iOS. It does not work on an Android device
What model thermostat do you have ?
What OS are you running ?
Please send me a âlive logâ
It should look something like this .
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: debug null
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: debug null
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: debug 3
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: debug 0
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: debug 77.0000
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace outdoorHumid: 93.0000
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace outdoorTemp: 70.0000
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace HeatNextPeriod: 26
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace StatusCool: 2
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace StatusHeat: 2
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace IndoorHumidStatus: 0
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace IndoorHumiditySensorNotFault: true
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace IndoorHumiditySensorAvailable: true
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: trace IndoorHumidity: 63.0000
73accf79-6121-4389-85c7-838831bb9c2b 10:12:37 PM: debug Request was successful, 200
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug https://mytotalconnectcomfort.com/portal/Device/CheckDataSession/763322?_=1429067556843
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Executing 'getStatusâ
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug cookies: EccMyTcc=R313297988;ASP.NET_SessionId=4asx4vllne15bsvfj2lpidp0;RememberMe=;.ASPXAUTH_TH_A=CC7F0503D639AB90DD7302A252028B5AFA0E2D373E845FA695E87A26E0680C39F2ECF6C8B8A987D2D4B250967B70ACCD8E093D1747B1514DAFEE55341EBCA35740591560C31265B1316E9AA32DB7C6F61F25ECF131028CE4A0DF4CD1FE2CE540C9B7530485055C7D0F3DA551F3FFA7B2DE104CCB94B420213489B593666111C2F2F52B5900350E88F64C1A624B7745A4DA1FECFB6D5D0FB67CAA17628EE1AF4C6ABD3C14881591C7E5AFE86AC9DC01C29F0A4229B2D8703D3769D8426D7D3A01CFF735D7ED43A0BD6C5EECC7B129F5932E572F1E539D58D9090330F867F3EE8B2026552CE0589B6175C0801276E5DF94F4D538BDE4010F684F9724676F4804E49E2870B51E9C3EFA831C2D0BDA8814CB57A7EFFC4FDF173D5821A4BB8CD89FED1E912E2C7DD2FF5D9279CDC2ED624F9FF2283EF358B3B3DCCAAB4B38BC90AA45BA7280A6;thlang=en-US;
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Adding cookie to collection: thlang=en-US
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Adding cookie to collection: .ASPXAUTH_TH_A=CC7F0503D639AB90DD7302A252028B5AFA0E2D373E845FA695E87A26E0680C39F2ECF6C8B8A987D2D4B250967B70ACCD8E093D1747B1514DAFEE55341EBCA35740591560C31265B1316E9AA32DB7C6F61F25ECF131028CE4A0DF4CD1FE2CE540C9B7530485055C7D0F3DA551F3FFA7B2DE104CCB94B420213489B593666111C2F2F52B5900350E88F64C1A624B7745A4DA1FECFB6D5D0FB67CAA17628EE1AF4C6ABD3C14881591C7E5AFE86AC9DC01C29F0A4229B2D8703D3769D8426D7D3A01CFF735D7ED43A0BD6C5EECC7B129F5932E572F1E539D58D9090330F867F3EE8B2026552CE0589B6175C0801276E5DF94F4D538BDE4010F684F9724676F4804E49E2870B51E9C3EFA831C2D0BDA8814CB57A7EFFC4FDF173D5821A4BB8CD89FED1E912E2C7DD2FF5D9279CDC2ED624F9FF2283EF358B3B3DCCAAB4B38BC90AA45BA7280A6
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Adding cookie to collection: RememberMe=
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Adding cookie to collection: ASP.NET_SessionId=4asx4vllne15bsvfj2lpidp0
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Adding cookie to collection: .ASPXAUTH_TH_A=
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Adding cookie to collection: EccMyTcc=R313297988
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug groovyx.net.http.HttpResponseDecorator$HeadersDecorator@16210f4d
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Request was successful, 302
73accf79-6121-4389-85c7-838831bb9c2b 10:12:36 PM: debug Executing âloginâ
Wow⌠I just read through this whole thread and it looks great. I canât wait to try it out.
My next question as I see several models of Thermostats being used is what is recommended? I see the WiFi versions (two different ones I believe) and the Z-Wave.
Recommendations?
Thanks
Josh
Hi,
I need a little assistance. I really like the code you wrote. However, I am struggling on getting it to work. When I add a device as Thermostat, it is asking me for the Device Network ID. Also, when I configure the Thermostat App, it is also asking me a device ID. Are these two different things? I have all the buttons on the STapp on my android phone but with no data. Any help will be greatly appreciated. Thank you for your time.
@lsibarra78
Read the post above 143 to 148.
@jodyalbritton Thank you for the great job creating and helping us all troubleshoot. I just installed it and it works great.
I tried reinstalling the app that @jody.albritton cooked up but its not retreiving data from the Thermostat. Pls helpâŚ