Friday, December 26, 2014

Main blog post thumbnail image firstImageUrl

Outdoor Temperature - Waiting for Update Honeywell WiFI Thermostat (RTH9580WF)

Just bought my wife a new thermostat for our house. We missed the HAI home automation thermostats in our previous house and their ability to display outdoor temperature. The NEST removed too much of our ability to control our thermostat and didn't show outdoor weather conditions. We choose the Honeywell RTH9580WF (from Amazon) for a few reasons:

RTH9580WF Outdoor Temperature - shows waiting for update
Pros:

  • Ability to control from a remotely
  • Easy WiFi connectivity
  • Reliable thermostat company
  • Good 4 star plus reviews from Amazon
  • Ability to show outdoor temperature and humidity
  • Easy to use touchscreen and nice design
Cons:

  • C wire required
  • No external temperature sensor
Replacing  our existing heat pump thermostat was uneventful. I just carefully followed the instructions from Honeywell on how to install it. Our system was new enough to have a C-wire run but not connected to the existing thermostat. Honeywell's online tools and video helped me through this quite well.

Hooked everything up as directed. The thermostat connected up to our WI-FI network easily. It began showing the outdoor temperature immediately. About 3 hours later, the unit is showing "Waiting for Update....", where it was displaying the outdoor temperature and humidity.

I checked wifi connectivity to the unit and it was communicating with the internet just fine. In fact when I logged into mytotalconnectcomfort.com website the thermostat current readings showed along with the current area weather forecast.

Checking out a few forum posts on the web there seems to be an automatic firmware update that breaks updates from Accuweather. Currently it's been more than 24 hours. If it continues, I'll probably give customer service at Honeywell (855-733-5465) a call.

External References:
Waiting for update forum post - http://www.thermostatforums.com/showthread.php?767-RTH9580WF-Information-about-quot-Waiting-for-update-quot-for-outside-temperature
Great review of the products and walk through of features - http://theultimatesmarthome.com/honeywell-wifi-smart-thermostat-review/
Amazon product reviews - Amazon RTH9580WF Reviews

UPDATE 12/31/2014:

Still having issues so I contacted Honeywell technical support. Here is their response.

Thank you for contacting Honeywell. “Waiting for Update” is a notification message that appears on the thermostat’s readout when the thermostat is trying to fetch the information pertaining to ‘Outdoor temperature and humidity’. RTH9580WF has the feature of showing you the ‘Outdoor temperature &and humidity’ on the screen of the thermostat.

This feature is sponsored by a third-party website (www.accuweather.com) according to the Zip/Postal code registered by you on your Total Connect Comfort account. However, it takes about 24-48 hours to synchronize with the third-party server if it is a fresh installation. We suggest you first make sure that zip code/postal code entered in your registered account is correct or not. Please follow the steps below in order to check the same:
  • Login to your Total Connect Comfort account on your computer.
  • Click on 'Control Center' then 'My Location'.
  • You would see the 'Settings' option beside 'View your thermostat'. Please click on 'Settings'.
  • Scroll down the page and reconfirm your Zip/Postal code.
We would also recommend you to first disconnect the thermostat from the Wi-Fi and then reconnect it:
  • Press 'Menu' tab and then scroll down to select 'Wi-Fi Setup '.
  • Disconnect from existing Wi-Fi network
  • After disconnecting from the network take the thermostat off the wall for 1 min.
  • After that put the thermostat back on the wall and connect to the Wi-Fi network again by going to Wi-Fi Setup.
Additionally, please provide us with the following information:
  • Please provide us with the MAC and CRC Id of the thermostat.
  • Is the thermostat connected with the Wi-Fi? If yes, please provide the date since it was connected to the Wi-Fi (approx)?
  • Please provide us with the email address with which you are registered with us?
  • Please provide us with the Zip/Postal Code for the location of the thermostat?
If the issue still persists, then feel free to contact us back either via email or our Technical Support helpline number: 1-855-733-5465. Their operational hours are 8.00 AM to 7:00 PM CST, Monday through Friday and 8:00 AM to 6:00 PM CST on Saturday and Sunday.

UPDATE 01/11/2015 (SOLVED):

Still had issues after doing all the above, so I called Honeywell technical support. They walked me through a reset of my wireless network. I reset the thermostat with their technical on the line. Still didn't work.

Then, I changed to the wireless to another wireless network in my house. Moved it from my primary network (which runs through a smoothwall firewall) to my cable modems direct wireless network.

Viola - it worked. Did the same with the second thermostat and it also worked. It been almost a week since the reset and both thermostats have been working great. Not sure why the thermostat doesn't like my primary wireless SSID, but I can live with moving it to the second.

UPDATE 03/01/2015 (SOLVED):
After having more time to troubleshoot. The issue is caused by a transparent SQUID proxy setting on my Smoothwall 3.0 firewall. When I turn off the transparent setting on the web proxy the thermostats communicate fine. When I turn it on they fail.

UPDATE 12/12/2015 (SOLVED):
After having even more time to troubleshoot. I upgraded my firewall to Smoothwall 3.1. This update also bumped the Squid proxy version to v3.5.7. I thought perhaps there would be a fix to the issue. The proxy would fail with the Smoothwall web proxy showing the error "error:invalid-request". Pulling the actual log entry it looked like this "TAG_NONE/400 2568 NONE error:invalid-request - HIER_NONE/- text/html"

I worked around the issue by installing Smoothwall mod Enhanced Web Proxy. Then I added in the IP addresses of my two thermostats to the "Bypass proxy SRC IP addresses list" in Enhanced Web Proxy. Now I can turn on the proxy for the rest of my network, but my thermostats can still display the current weather on them. I also noted that the thermostats request a weather update every 15 minutes. Here is my deep dive into how the Honeywell thermostat gets it weather information.

Link to purchase thermostat on Amazon with current pricing: