VERA Thermostat and Lock Controls

I’m loving tinkering with home assistant but before i can totally utilize it we need the ability to use our zwave connected thermostats and locks with the vera hubs.

3 Likes

Hi! Did somebody managed to implement any workaround solution?

This is really missing. I suppose one can do a workaround with the http sensor somehow. But that will be a crutch. Better would be if it could be directly support by home-assistant

Agree, nothing may be better and less buggy than native support…

Same deal here. Thermostats aren’t doing too much right now but before winter I’ll want to be controlling them!

Wouldn’t hold your breath. Doesn’t seem to be to any people interested in working on it. I for one have no idea how to make it so just abandoned home assistant until then. I check back here every few weeks to see if any progress was made but for the most part pretty much any and all other systems have Vera working fine.

It’s here, at least thermostats. Wonderful!

Yea I’ve been tracking the progress of Vera thermostat on the developer section. The only thing I don’t like about it is the slider. It’s way to small. I would recommend making it longer and have less of a spectrum. Maybe only from 50-90 that way when sliding it the numbers don’t jump so quick.

Please also see this (and vote +):

+/- would be awesome. Also maybe the ability to display the information individually on cards? Instead of having to click and have a popup open with the controls just be able to display it outright?

Anyone has this set up and working?

I get this

16-10-06 10:21:56 INFO (Thread-1) [homeassistant.loader] Loaded climate.vera from homeassistant.components.climate.vera
16-10-06 10:21:56 INFO (Vera Poll Thread) [requests.packages.urllib3.connectionpool] Starting new HTTP connection (1): 192.168.178.187
16-10-06 10:21:56 INFO (Thread-1) [requests.packages.urllib3.connectionpool] Starting new HTTP connection (1): 192.168.178.187
16-10-06 10:21:56 INFO (Vera Poll Thread) [pyvera.subscribe] Poll returned
16-10-06 10:21:56 INFO (Thread-1) [requests.packages.urllib3.connectionpool] Starting new HTTP connection (1): 192.168.178.187
16-10-06 10:21:56 ERROR (Thread-1) [homeassistant.components.climate] Error while setting up platform vera
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_component.py", line 107, in _setup_platform
    discovery_info)
  File "/usr/src/app/homeassistant/components/climate/vera.py", line 28, in setup_platform
    device in VERA_DEVICES['climate'])
  File "/usr/src/app/homeassistant/helpers/entity_component.py", line 197, in add_entities
    for entity in new_entities:
  File "/usr/src/app/homeassistant/components/climate/vera.py", line 28, in <genexpr>
    device in VERA_DEVICES['climate'])
  File "/usr/src/app/homeassistant/components/climate/vera.py", line 37, in __init__
    VeraDevice.__init__(self, vera_device, controller)
  File "/usr/src/app/homeassistant/components/vera.py", line 131, in __init__
    self.controller.register(vera_device, self._update_callback)
AttributeError: 'NoneType' object has no attribute 'register'
16-10-06 10:21:56 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=vera>
16-10-06 10:21:56 INFO (ThreadPool Worker 3) [homeassistant.loader] Loaded cover from homeassistant.components.cover
16-10-06 10:21:56 INFO (ThreadPool Worker 4) [homeassistant.loader] Loaded lock from homeassistant.components.lock
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_away_mode, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_aux_heat, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_temperature, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_humidity, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_fan_mode, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_operation_mode, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: service=set_swing_mode, domain=climate>
16-10-06 10:21:57 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=climate>

relevant config:

vera:
  vera_controller_url: http://xxx.xxx.xxx.xxx:3480/
  exclude: [65, 67, 38, 41, 40, 43, 51, 44, 46, 48, 47, 71, 73]
  lights: [21, 16, 39, 42, 7, 52, 49, 60, 72]

climate:
  platform: vera

Can it be that home-assistant does not find any thermostat since they show up as Heater in the Vera UI:

Try removing the part

climate:
platform: vera

1 Like

Updating to 0.30.1 and removing the

climate:
  platform: vera

solved the issue