f5c01cc30d
* 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 |
||
---|---|---|
.. | ||
.translations | ||
__init__.py | ||
binary_sensor.py | ||
climate.py | ||
config_flow.py | ||
const.py | ||
cover.py | ||
discovery_schemas.py | ||
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 |