core/tests/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
..
__init__.py Fix Z-Wave (#5955) 2017-02-13 08:54:11 -08:00
conftest.py Black 2019-07-31 12:25:30 -07:00
test_binary_sensor.py Black 2019-07-31 12:25:30 -07:00
test_climate.py Improve z-wave thermostat support (#27040) 2019-11-25 16:32:37 -08:00
test_cover.py Bump black to 19.10b0 (#28310) 2019-10-28 23:32:34 -07:00
test_fan.py Black 2019-07-31 12:25:30 -07:00
test_init.py Improve z-wave thermostat support (#27040) 2019-11-25 16:32:37 -08:00
test_light.py Black 2019-07-31 12:25:30 -07:00
test_lock.py Add system options to config entries (#25926) 2019-08-17 21:34:11 -07:00
test_node_entity.py Add zwave application version (#26205) 2019-09-09 23:59:40 +02:00
test_sensor.py Add support for Z-Wave battery level (#26943) 2019-09-27 10:21:04 -07:00
test_switch.py Black 2019-07-31 12:25:30 -07:00
test_websocket_api.py Add usb_path to Z-Wave network_status websocket response (#25617) 2019-08-04 17:21:37 -06:00
test_workaround.py Black 2019-07-31 12:25:30 -07:00