Honeywell RTH9580WF is ready

If I remember correctly it did, but it was a little buggy and wasn’t native to ST.

Has anyone tried using the RTH8580WF with SmartThings? I can’t seem to get it to work. Temperature readings and settings are read properly, but I’m unable to commit any changes to them via SmartThings directly (nor Google Assistant), however the Stringify and IFTTT integrations do seem to work, so I suspect there is a bug with the SmartThings app somewhere for writing changes.

Here’s some logging output:

Trying to hit URI: https://tccna.honeywell.com/WebAPI/api/devices/3287587/thermostat/changeableValues, with body {“heatSetpoint”:{“value”:23.5},“coolSetpoint”:{“value”:23.5},“status”:“Hold”,“nextTime”:“2000-01-01T22:00:00”}

Error updateSetpoints, restoring to state.oldHeatingSetpoint:null, state.oldCoolingSetpoint:null

I notice that nextTime is set to Y2K (lol) but my guess is that this attribute doesn’t matter. The first line is the command that is being sent to my thermostat, and the second looks like the hub response.

I’m having this same issue right now too. Will post back if I make any discoveries. Please do the same! Thanks

i don’t bother using the implementation for setting the therm… It is too buggy. I just use it for monitoring and use honeywells only phone app for setting stuff.

just got an email from smartthingns support. the official honeywall solution is worse than ever. I get not status updates on the state of the thermostats… This is what i was told… Totally unuseable in smarttjhings… I would have to log out and log back in everytime i wanted to use the official honeywell app on my phone…

I decided to try this again. but get the following error now:

10:33:47 PM: error groovyx.net.http.HttpResponseException: Internal Server Error @line 685 (getStatus)

there.

Thank you for reaching back out to SmartThings. At this time, Honeywell thermostats will connect to multiple locations with the same Honeywell account, but they will not function on one of the locations. This is a limitation of the integration between Honeywell and SmartThings. I’m very sorry for the inconvenience. This is likely why you are seeing the thermostat on your second location, but it does not update the operating status due to this limitation.

The only workaround that we have at this time is to create a second Honeywell account and authorize your second location with that second Honeywell account. I understand that this is a bit cumbersome and I am sorry for that.

i have the Honeywell 9580wf only hardwired to my furnace. I’d like to be able to use the 9580wf status:cooling as a trigger to turn on and off a/c window units plugged in to GE smart outlets. Luckily my a/c units auto resume settings after powered back on. My idea is to control all of my hvac needs through the honeywell thermostat. Centralizing would allow me to use the auto settings for those hot AND cold days without the heating and a/c systems running against each other. Also it would use the cooling temp settings of the thermostat to trigger the status instead of just another app that watches what the indoor temp is and doesn’t care about the thermostats mode or status. Basically i want to use the thermostat to control my window a/c units as if they were hardwired from the thermostat to a central a/c unit. If triggers could be separated for stage 1heat, stage 2heat, stage 1cool, stage 2cool… that would be even better!

I’d like to do something similar with a whole house fan plugged into a smart outlet. I’d like to use the honeywell thermostat fan status:on/off to trigger this fan. Again giving me centralized control through the thermostat which in turn this thermostat be controlled through smartthings and Alexa.

Unfortunately im no smart app or code writer and have only successfully been able to copy/paste community device handlers and smart apps with detailed instructions. Im hoping someone else more in-depth has thought of this and may already have a solution to share… Any help is appreciated! (<-- new guy, first post)

What is the current status of using the 9580 on ST? Does making a temp change still result in a permanent change instead of a temporary hold (which makes it unsuable for me) and is there a workaround?

Mine is working right now, I recieved an email from honeywell starting that they were working on things and to expect loss of connections.

As for the permanent hold issue it is still present, for the work around I just send the “resume program” through webcore when certain routines are run, such as coming home.

1 Like

Thanks for the reply. Glad that workaround works for you but that won’t work for me since i don’t use routines like coming home.
Are there any alternative Honeywell DTH that allows for temporary holds? I know Ecobee has an alternate DTH that does this.

I use IFTTT to cancel the perm hold. It’s triggered by a momentary virtual switch in ST.

It seems the last I read the custom DTH wasn’t working anymore.

Can you elaborate on how you do this? My main use for integrating Honeywell with ST is to be able to use it on Smartiles or Sharptools as a “hub” to control lights and thermostats. When i change the temp on Sharptools dashboard it goes through ST and change the temp permanently. How do i set up a virtual momentary switch to tell IFTT to cancel the perm hold?

Are you able to set it up in way that you can still have permanent holds when you need to, like when on vacation?

You can create a virtual momentary switch within the IDE interface. Just create a new device and select the momentary switch device.

Then create an IFTTT rule as follows:

Whenever the momentary switch is activated, the resume command will be sent from IFTTT. I have seen it take as long as a minute before the thermostat resets but for this scenario, that isn’t an issue for me.

Permanent hold will stay set until you cancel them.

So the momentary switch is activated by anytime you change anything on the thermostat? Wouldn’t that mean that you would never be able to do a permanent hold again? I need permanent holds for vacation.

Or maybe I am uncertain what is triggering the switch?

No. The momentary is activated when YOU activate it. Just like turning on a light. It’s up to you to decide when to activate the switch. A simple smart lighting rule or just a press of the momentary button.

I think i see what you are doing. you have a dummy momentary switch that you have to press after you make a temperature change on ST so that the permanent hold changes to temporary.

Is that right?

That may not be simple enough for the wife though.

It doesn’t change the hold to temporary. A resume command cancels the hold entirely and the thermostat goes back to following it’s schedule. We never push the button manually as ST does most everything for us. We leave, ST turns off all the lights, shuts off the TV and sets the thermostat to 85 for the A/C and 55 for the heat. When we get home the lights are turned on (if it’s dusk or later) and the thermostat hold is cancelled which resumes the normal Thermostat schedule.

Unfortunately, we don’t use Leave or come home routines. I just want my wife to be able to change the temp when needed at her bed using Sharptools on a Wink Relay located next to her bed. When the next scheduled interval comes up, i want the temp to go back to schedule without her intervention.

I just use the Honeywell app and Smartthings just to monitor. Any reason yiur wife can’t use the honeywell.app.

1 Like