core/homeassistant
GeoffAtHome 890b54e36f
Add config flow to Genius hub (#116173)
* Adding config flow

* Fix setup issues.

* Added test for config_flow

* Refactor schemas.

* Fixed ruff-format on const.py

* Added geniushub-cleint to requirements_test_all.txt

* Updates from review.

* Correct multiple logger comment errors.

* User menu rather than check box.

* Correct logger messages.

* Correct test_config_flow

* Import config entry from YAML

* Config flow integration

* Refactor genius hub test_config_flow.

* Improvements and simplification from code review.

* Correct tests

* Stop device being added twice.

* Correct validate_input.

* Changes to meet code review three week ago.

* Fix Ruff undefined error

* Update homeassistant/components/geniushub/config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/geniushub/config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Change case Cloud and Local to CLOUD and LOCAL.

* More from code review

* Fix

* Fix

* Update homeassistant/components/geniushub/strings.json

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-07-21 19:57:41 +02:00
..
auth
backports
brands Add Tesla Fleet integration (#122019) 2024-07-19 09:05:27 +02:00
components Add config flow to Genius hub (#116173) 2024-07-21 19:57:41 +02:00
generated Add config flow to Genius hub (#116173) 2024-07-21 19:57:41 +02:00
helpers Make TemplateStateBase.entity_id a cached_property (#122279) 2024-07-21 07:49:59 -05:00
scripts
util Add Ruff refurb rules (#121701) 2024-07-10 21:47:40 +02:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py
config.py
config_entries.py
const.py
core.py
data_entry_flow.py Update deprecation warning for data_entry_flow (#122154) 2024-07-19 09:08:45 +02:00
exceptions.py
loader.py Block variable <=3.4.4 custom integration from breaking the recorder (#121670) 2024-07-10 11:30:16 +02:00
package_constraints.txt Update bcrypt to 4.1.3 (#122236) 2024-07-20 13:06:22 +02:00
py.typed
requirements.py
runner.py
setup.py
strings.json