hass-core/tests
Jan Bouwhuis c9eab10134
Add MQTT humidifier platform integration (#52828)
* New mqtt humidifier platform

* Add humidifier platform

* Leave out humidity step

* Use humidity in constant for payload reset

* change TARGET_HUMIDITY_RESET payload name

* _attr_max_humidity not assigned correctly

* _target_humidity_range has a zero base

* align CONF_TARGET_HUMIDITY_MIN and MAX  with model

* shorter topics for humidity_range

* Converts float to int from template

* new humidifier abbreviations

* Add common module to support tests

* Add tests

* Addtional testing

* Always require target_humidity_command_topic

* Typo

* use available_modes to align entity model

* use avail_modes not modes to avoid conflict

* typo target_humidity_value_template

* Allign modes and templates with climate platform

* mode_state_template

* target_humidity_state_template

* Typo in platform name

* Remove humidity_range feature and common lib

* Update homeassistant/components/mqtt/humidifier.py

Use vol.In, not regex

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* black

* Update homeassistant/components/mqtt/humidifier.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Use round to convert float to target humidity

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-07-15 11:12:23 +02:00
..
auth String formatting cleanups (#52937) 2021-07-13 00:12:55 +02:00
components Add MQTT humidifier platform integration (#52828) 2021-07-15 11:12:23 +02:00
fixtures Add zwave_js device triggers (#51968) 2021-07-14 14:14:36 -04:00
hassfest
helpers Support dynamic schema validation in device conditions and actions (#52007) 2021-06-28 09:23:46 +02:00
mock
resources
scripts
test_util
testing_config Vacation Mode on Alarm Panels (#45980) 2021-07-01 17:26:32 +02:00
util Fix deadlock at shutdown with python 3.9 (#52613) 2021-07-07 09:23:24 +02:00
__init__.py
bandit.yaml
common.py Minor improvements of MQTT typing (#52578) 2021-07-06 14:38:48 +02:00
conftest.py Update statistics meta data on entity_id change (#52755) 2021-07-14 13:23:11 +02:00
ignore_uncaught_exceptions.py
test_bootstrap.py
test_config.py
test_config_entries.py Abort existing reauth flow on entry removal (#52407) 2021-07-02 20:56:51 +02:00
test_core.py
test_data_entry_flow.py Use flow result type constants more (#51122) 2021-05-29 14:09:13 +02:00
test_exceptions.py
test_loader.py Move version validation to resolver (#51311) 2021-05-31 15:32:03 -07:00
test_main.py
test_requirements.py Add network and callback support to SSDP (#51019) 2021-05-28 21:18:59 -05:00
test_runner.py
test_setup.py