Wink/PubNub not updating

Is it just me, my Sensi Thermostat started updating to Wink on 11/2/19 night…

Mine seems to be more accurate too, wonder if they’re working on it…

Sensi has updated their app to allow smart things integration. I just added my thermostat to smart things, but my sensi thermostat is sitting in a drawer since I replaced it with a z-wave one. But I don’t like it the various thermostats that z-wave ones create, so I may try plugging my sensi back in and seeing if I can pull the thermostat into home assistant through SmartThings.

I wonder if this is partially because wink is dead.

1 Like

Thanks for the heads-up, I just went through the whole procedure and it seems to be working so far. Hopefully I can say bye bye to Wink for good. :wink:

I don’t have any smart things stuff yet - is it easy to integrate the thermostat into HA via smart things? Does it show up like any other device? (and I don’t need a smart things hub, right?)

It’s not hard at all, I just followed the guide here (Webhook method)

No hub needed and the thermostats show up properly. (see current temp, change target, change fan mode, etc.)

I have it working for me now…but every once in a while or when I actually look at the thermostat or Sensi app, it shows the temperature is set to 62 degrees even though it’s not. Anyone else having these issues?

For me, SmartThings and HA seem to always display the correct target temperature and mode, however quite often the current temperature of the thermostat is off.

Right now SmartThings is showing it’s 66° even though it’s really 72°.

Both Google Home and Alexa are showing the correct temperature so it seems to be isolated to the SmartThings integration.

Been really busy but going to contact Sensi and SmartThings support and see if either of them can be of any help.

1 Like

Thanks - let me know if you find anything out. I got some home for Sensi once they allowed Smart Things integration, but now I feel like it’s the Wink route again.

Submitted bug report to Sensi on this - still no fix or communication from them. It keeps going to 62 degrees randomly. I thought maybe it was a visual glitch, but it really sets the thermostat to that setting. I left it that way for a while, and the temp dropped. Looks like I’ll be taking my Sensi out of service again - such a good simple product ruined by no proper API support.

That’s really interesting. Mine always reports the correct target temperature and I can change in in HA and SmartThings with no issues but the current temperature reading updates maybe 2-3 times per day so it’s never correct.

This seems to be my exact experience as well. Also, I have the thermostat entities “unavailable” in HA after a restart, requiring another restart to fix it…

That’s happened to me a couple times too.

Someone from SmartThings support got back to me and they noticed that in the SmartThings IDE, the thermostat device type just says “placeholder”

I deleted the thermostat and the sensi integration from SmartThings and re-added it per their request but it’s still showing “placeholder” as the type.

I went to edit the device in the IDE and under device types, I don’t see any device type for Sensi, Emerson, etc. Not sure if that’s an issue or not.

I’ll update here when they get back to me.

You get any response from them yet? No response on my end yet. I’m switching my thermostat back to z-wave today. Tired of Sensi relying on these horrible 3rd party services instead of giving us a proper API.

Totally agree, such a great thermostat other than the API situation, I’m sure they’re more than capable… they probably just don’t want to support it.

Sorry for not replying sooner, been a crazy week.

SmartThings support got back to me and it turns out the Sensi Integration isn’t an official SmartThings integration so it’s on Sensi to support it.

My thermostat randomly stopped communicating with SmartThings so I went into the app (new ST app not classic) and checked connected services. When I tapped on Sensi, it prompted me to login again and my thermostat started working again without having to do anything else.

Interestingly, the temperature has started updating more frequently. I see 8 current temperature updates in HA. Before it was updating every 6 hours on the dot and now it’s at more random intervals. Hopefully this means Sensi is actually working out the kinks.

Since I had trouble finding it, here’s how to get to connected services in the ST app.

  1. Open the new ST app (not classic)
  2. Open the left side menu (with rooms, devices, scenes, etc.)
  3. Tap on the gear at the top right of that panel
  4. Connected services should be the 3rd item in the list
1 Like

Thanks SO much for writing this up. Sensi must have made a major change on their side, because I lost all control over both thermostats at some point yesterday.

Followed your procedure and everything is back to normal. Thanks!!

Well I can’t even get SmartThings to stay integrated with HA now, I’m getting this error:

Exception in async_update_state when dispatching 'smartthings_update': ({'dbb24701-b6b2-4dcd-8517-2644fe4d02c9'},)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/smartthings/__init__.py", line 406, in async_update_state
    await self.async_update_ha_state(True)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 275, in async_update_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 316, in _async_write_ha_state
    attr.update(self.state_attributes or {})
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 194, in state_attributes
    self.precision,
  File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 27, in display_temp
    temperature = convert_temperature(temperature, temperature_unit, ha_unit)
  File "/usr/src/homeassistant/homeassistant/util/temperature.py", line 29, in convert
    raise ValueError(UNIT_NOT_RECOGNIZED_TEMPLATE.format(from_unit, TEMPERATURE))
ValueError: None is not a recognized temperature unit.

and I’ve made no changes. Tried to delete/re-install the Sensi Integration to no avail…

Actually I ended up removing the HA integration and doing it over again with the Token/SmartApp installation, etc. and it is back working. Not sure why it gets in that state, but multiple times when I restart HA I don’t have my ST devices anymore.

In case anyone else has an issue, I updated to 0.103.0 and had errors in the logs about the thermostat and it showed unavailable in lovelace.
Removed the thermostat from the ST integration page in HA and restarted and it pulled it back in just fine.