core/homeassistant
Santobert 944cd70753 Feature zwave preset modes (#25537)
* Initial commit

* Add some more code

* Local tests passing

* Remove unnecessary line

* Add preset attributes to __init__

* Remove some more debugger lines

* Add some tests

* Fix comparision to None

* Improve test coverage

* Use unknown modes as presets

* Bugfixes and test improvements

* Add tests for unknown preset modes

* linting

* Improve mappings

* Move PRESET_MANUFACTURER_SPECIFIC to zwave

* Replace isinstance with cast

* Add test for hvac_action

* hvac_mode is never None

* Improved mapping of current mode to hvac/preset modes

* Fix bugs where hvac_mode is None

* Add default hvac mode

* Fixed default hvac mode

* Fix linting

* Make flake happy

* Another linting

* Make black happy

* Complete list of default hvac modes

* Add mapping to heat/cool eco

* Fixed another bug where mapping goes wrong
2019-08-02 10:00:33 +02:00
..
auth Type 2019-07-31 13:08:31 -07:00
components Feature zwave preset modes (#25537) 2019-08-02 10:00:33 +02:00
generated Enable velbus config entries (#25308) 2019-07-29 09:21:26 +02:00
helpers Type 2019-07-31 13:08:31 -07:00
scripts Black 2019-07-31 12:25:30 -07:00
util Type 2019-07-31 13:08:31 -07:00
__init__.py
__main__.py Black 2019-07-31 12:25:30 -07:00
bootstrap.py Black 2019-07-31 12:25:30 -07:00
config.py Black 2019-07-31 12:25:30 -07:00
config_entries.py Black 2019-07-31 12:25:30 -07:00
const.py Version bump to 0.98.0.dev0 2019-07-31 16:22:05 -07:00
core.py Type 2019-07-31 13:08:31 -07:00
data_entry_flow.py Black 2019-07-31 12:25:30 -07:00
exceptions.py Black 2019-07-31 12:25:30 -07:00
loader.py Black 2019-07-31 12:25:30 -07:00
monkey_patch.py Black 2019-07-31 12:25:30 -07:00
package_constraints.txt Updated frontend to 20190801.0 2019-08-01 13:34:28 -07:00
requirements.py Black 2019-07-31 12:25:30 -07:00
setup.py Type 2019-07-31 13:08:31 -07:00