core/homeassistant
J. Nick Koston 7383e81609
Convert nut to a multi step config flow (#33803)
* Convert nut to a multi step config flow

* Users can now choose the ups they want in
step 2 (or skipped if only one)

* Users can now select the resources they want
to monitor based on what is actually available
on the device

* CONF_NAME has been removed as we now get the
name from NUT

* Device classes have been added which allows
the battery charge state to be seen in the
devices UI

* Remove update_interval as its for a followup PR

* explict

* reduce

* fix bug, add tests for options flow

* Test for dupe import

* Test for dupe import

* Call step directly

* Update homeassistant/components/nut/config_flow.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-08 11:45:45 -05:00
..
auth Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
components Convert nut to a multi step config flow (#33803) 2020-04-08 11:45:45 -05:00
generated Add discovery support to synology_dsm (#33729) 2020-04-07 10:22:35 -07:00
helpers Improve string formatting v5 (#33697) 2020-04-05 17:48:55 +02:00
scripts Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
util Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
__init__.py
__main__.py Improve string formatting v5 (#33697) 2020-04-05 17:48:55 +02:00
bootstrap.py Use set & dict literals (#33636) 2020-04-04 20:05:15 +02:00
config.py Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
config_entries.py Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
const.py Bumped version to 0.109.0dev0 (#33782) 2020-04-07 09:15:08 -07:00
core.py Handle cancellation in ServiceRegistry.async_call (#33644) 2020-04-04 15:36:33 -07:00
data_entry_flow.py Improve string formatting v5 (#33697) 2020-04-05 17:48:55 +02:00
exceptions.py
loader.py Improve string formatting v5 (#33697) 2020-04-05 17:48:55 +02:00
package_constraints.txt Upgrade sqlalchemy to 1.3.16 (#33810) 2020-04-08 13:12:07 +02:00
requirements.py Upgrade mypy to 0.770, tighten config a bit (#32715) 2020-03-12 11:52:20 +01:00
setup.py Fix hassio panel load (#32922) 2020-03-17 17:54:57 -07:00