core/homeassistant/components/zwave
Andrew Onyshchuk f5c01cc30d Improve z-wave thermostat support (#27040)
* Improve z-wave thermostat support

Discover thermostat using COMMAND_CLASS_THERMOSTAT_MODE
so that it is a single entitiy in case there are multiple
setpoints. z-wave docs mention it is always present.
Add support for single/range target temperature depending
on the current thermostat mode.

* Remove debug print

* Refactor Z-Wave dynamic setpoint(s) selection

- use explicit mapping between modes and setpoints as defined in
Z-Wave specs
- add tests for away (2 setpoints) and heat eco (1 setpoint) modes

* Add non-standard thermostat mode aliases
2019-11-25 16:32:37 -08:00
..
.translations
__init__.py
binary_sensor.py
climate.py Improve z-wave thermostat support (#27040) 2019-11-25 16:32:37 -08:00
config_flow.py
const.py
cover.py
discovery_schemas.py Improve z-wave thermostat support (#27040) 2019-11-25 16:32:37 -08:00
fan.py
light.py
lock.py
manifest.json
node_entity.py
sensor.py
services.yaml
strings.json
switch.py
util.py
websocket_api.py
workaround.py