I recently purchased the Honeywell Z-Wave Plus thermostat (TH6320ZW2003) and finally got around to creating configuration for it in openzwave (https://github.com/OpenZWave/open-zwave/pull/1757). Although it seems like everything is working from a functionality standpoint I did get a few errors in the home assistant logs when including the device in my network. If anyone with more experience with the inner workings of homeassistant has any ideas what might be causing this I would appreciate the help. This is the first time I have written openzwave configuration for a new device so I would not be surprised if it is because I have something configured wrong. It would be nice to get this all working since the CT100+ seems to be unavailable these days this appears to be the only Z-Wave Plus thermostat around.
Here is the error:
Apr 4 14:06:40 house hass[8237]: #033[32m2019-04-04 14:06:40 INFO (SyncWorker_18) [homeassistant.components.zwave] Z-Wave add_node_secure have been initialized#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.zwave entity: sensor.honeywell_th6320zw2003_t6_pro_series_thermostat_temperature#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.zwave entity: sensor.honeywell_th6320zw2003_t6_pro_series_thermostat_relative_humidity#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new climate.zwave entity: climate.honeywell_th6320zw2003_t6_pro_series_thermostat_heating_1#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 365, in _async_add_entity
Apr 4 14:07:07 house hass[8237]: await entity.async_update_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new climate.zwave entity: climate.honeywell_th6320zw2003_t6_pro_series_thermostat_cooling_1#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new climate.zwave entity: climate.honeywell_th6320zw2003_t6_pro_series_thermostat_furnace#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new climate.zwave entity: climate.honeywell_th6320zw2003_t6_pro_series_thermostat_dry_air#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 365, in _async_add_entity
Apr 4 14:07:07 house hass[8237]: await entity.async_update_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 365, in _async_add_entity
Apr 4 14:07:07 house hass[8237]: await entity.async_update_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 365, in _async_add_entity
Apr 4 14:07:07 house hass[8237]: await entity.async_update_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.zwave entity: sensor.honeywell_th6320zw2003_t6_pro_series_thermostat_sourcenodeid#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.zwave entity: sensor.honeywell_th6320zw2003_t6_pro_series_thermostat_power_management#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[31m2019-04-04 14:07:07 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:07 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:07 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:07 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:07 house hass[8237]: self.precision),
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:07 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:07 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:07 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:07 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.components.zwave] Z-Wave node 31 ready after 1 seconds#033[0m
Apr 4 14:07:07 house hass[8237]: #033[32m2019-04-04 14:07:07 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new zwave.zwave entity: zwave.honeywell_th6320zw2003_t6_pro_series_thermostat#033[0m
Apr 4 14:07:08 house hass[8237]: #033[31m2019-04-04 14:07:08 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:08 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:08 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:08 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:08 house hass[8237]: self.precision),
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:08 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:08 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:08 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:08 house hass[8237]: #033[31m2019-04-04 14:07:08 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved#033[0m
Apr 4 14:07:08 house hass[8237]: Traceback (most recent call last):
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Apr 4 14:07:08 house hass[8237]: self._async_write_ha_state()
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 255, in _async_write_ha_state
Apr 4 14:07:08 house hass[8237]: attr = self.state_attributes or {}
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/components/climate/__init__.py", line 216, in state_attributes
Apr 4 14:07:08 house hass[8237]: self.precision),
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/temperature.py", line 26, in display_temp
Apr 4 14:07:08 house hass[8237]: temperature, temperature_unit, ha_unit)
Apr 4 14:07:08 house hass[8237]: File "/srv/homeassistant/lib/python3.6/site-packages/homeassistant/util/temperature.py", line 25, in convert
Apr 4 14:07:08 house hass[8237]: from_unit, TEMPERATURE))
Apr 4 14:07:08 house hass[8237]: ValueError: is not a recognized temperature unit.#033[0m
Apr 4 14:07:09 house hass[8237]: #033[32m2019-04-04 14:07:09 INFO (MainThread) [homeassistant.components.zwave] Z-Wave entity Honeywell TH6320ZW2003 T6 Pro Series Thermostat Alarm Type (node_id: 31) ready after 3 seconds#033[0m
Apr 4 14:07:09 house hass[8237]: #033[32m2019-04-04 14:07:09 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.zwave entity: sensor.honeywell_th6320zw2003_t6_pro_series_thermostat_alarm_type#033[0m
Apr 4 14:07:09 house hass[8237]: #033[32m2019-04-04 14:07:09 INFO (MainThread) [homeassistant.components.zwave] Z-Wave entity Honeywell TH6320ZW2003 T6 Pro Series Thermostat Alarm Level (node_id: 31) ready after 3 seconds#033[0m
Apr 4 14:07:09 house hass[8237]: #033[32m2019-04-04 14:07:09 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.zwave entity: sensor.honeywell_th6320zw2003_t6_pro_series_thermostat_alarm_level#033[0m