Wink/PubNub not updating

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.

Yet another “in case anyone runs into the same issue”

My thermostat randomly stopped responding yesterday saying it was offline in SmartThings. I went to remove and re-add it in “connected services” again in the new app and when I tapped on Sensi it took me to the Sensi login page. Once I logged in, it instantly started working again without having to remove it.

If you don’t know where “connected services” is, open the new SmartThings app, pull out the left menu, tap the gear for settings, and it should be the third thing down.

I have sensi thermostat that connects to HA using smartthings integration, however the temperature update frequency is very low (as of last time I checked two weeks ago).
Does your update frequently?

Mine also updates VERY slowly, it’s really only good for setting changes. (ST integration)

1 Like

thanks i’m not along.

quick question regarding sensi thermostat itself, I’ve already enabled “early start” but seems it is lagging (compare to my old old dumb thermostat). say I set to 73 degree at 7am, but usually it only up to 70 at 7am and takes another xx minutes to reach 73 degree. in my old thermostat, it estimated more accurate so that it would be close to 73 degree around 7am. how’s you guys sensi thermostat behaving?

I have “Early Start” enabled as well, I haven’t really noticed it lagging. If worst comes to worst I would just adjust the schedule to 6:30 instead of 7:00

1 Like

is it just me or does ST seem to be getting more regular “current temperature” updates from Sensi?

(blue dots I put in as “count” to peg every entry…)
image

It’s not just you, mine has finally been working consistently for a week or two that I’ve noticed.
Won’t get my hopes too high, but I might not regret getting the Sensi anymore :joy:

what card are you using for this?

1 Like

Mine seems a bit more frequent too, that’s a welcome change.

image

That is grafana actually…

thanks. I use History Graph Card, can’t see the frequency of the update.

Hello,

I’ve bought my wink hub v1 off the ebay and I haven’t got it reset, so I think it’s still bound to the old account I guess. As I want to use it locally I don’t care about getting it reset though, so I’ve rooted it, manually updated and it got some more updates automatically. I’m able to login through ssh and I think is on a recent version. I can see this on the update.log

script_version: UPDATE
md5 match…
Group Ids Pass…
4.3.60-0-g4d2358550e-hub-app
0
END
script_version: UPDATE

I’ve been trying to get a Kwikset smart lock to work but the commands to lock/unlock don’t have any effect on the lock. So I have two questions: Am I doing it the right way ? And can I integrate it into HA without having a working cloud account (as it seems the only configuration I can set on the wink integrator includes cloud account information, not a local ip nor a manually set token)

[root@flex-dvt database]# aprontest -m2 -l
Gang ID: 0x00000003
Generic/Specific device types: 0x40/0x03
Manufacturer ID: 0x0090 Product Type: 0x0003 Product Number: 0x0541
Device is ONLINE, 0 failed tx attempts, 1591640140 seconds since last msg rx’ed, polling period 0 seconds
Device has 3 attributes…
New SECURE_KEYPAD_DOOR_LOCK
ATTRIBUTE | DESCRIPTION | TYPE | MODE | GET | SET
10 | Lock_Unlock | BOOL | R/W | |
15 | BatteryLevel | UINT8 | R | |
24 | Alarm_Notifications_On_Off | BOOL | R/W | |

[root@flex-dvt database]# aprontest -u -m2 -t 10 -v TRUE
Update device with master ID 2, setting value TRUE for attribute 10
Waiting for 1 callbacks…
Received a myNodeDataCallback from Z-Wave
Source: aprontest
Event: RADIO_EVT_NODE_UPDATE
Status: FLX_OK
Node: 2
[root@flex-dvt database]# aprontest -u -m2 -t 10 -v FALSE
Update device with master ID 2, setting value FALSE for attribute 10
Waiting for 1 callbacks…
Received a myNodeDataCallback from Z-Wave
Source: aprontest
Event: RADIO_EVT_NODE_UPDATE
Status: FLX_OK
Node: 2

Thanks in advance for any help !

1 Like
@w1ll1am23 entity_state is not being updated on hassio 0.112.2 
I can use toggle to turn lights/switches ON but state isn't being updated, that toggle feature doesn't work cause HA thinks the entity state is still OFF. so toggle just keeps trying to turn it ON. This too breaks my Automations and updating icons/entity_states on the dashboards. Do you have any idea what is happening? 
thanks