-
- Downloads
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>
Showing
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- homeassistant/components/geniushub/__init__.py 89 additions, 28 deletionshomeassistant/components/geniushub/__init__.py
- homeassistant/components/geniushub/binary_sensor.py 7 additions, 13 deletionshomeassistant/components/geniushub/binary_sensor.py
- homeassistant/components/geniushub/climate.py 7 additions, 13 deletionshomeassistant/components/geniushub/climate.py
- homeassistant/components/geniushub/config_flow.py 136 additions, 0 deletionshomeassistant/components/geniushub/config_flow.py
- homeassistant/components/geniushub/const.py 19 additions, 0 deletionshomeassistant/components/geniushub/const.py
- homeassistant/components/geniushub/manifest.json 1 addition, 0 deletionshomeassistant/components/geniushub/manifest.json
- homeassistant/components/geniushub/sensor.py 5 additions, 9 deletionshomeassistant/components/geniushub/sensor.py
- homeassistant/components/geniushub/strings.json 35 additions, 0 deletionshomeassistant/components/geniushub/strings.json
- homeassistant/components/geniushub/switch.py 8 additions, 13 deletionshomeassistant/components/geniushub/switch.py
- homeassistant/components/geniushub/water_heater.py 8 additions, 14 deletionshomeassistant/components/geniushub/water_heater.py
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- homeassistant/generated/integrations.json 1 addition, 1 deletionhomeassistant/generated/integrations.json
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/geniushub/__init__.py 1 addition, 0 deletionstests/components/geniushub/__init__.py
- tests/components/geniushub/conftest.py 65 additions, 0 deletionstests/components/geniushub/conftest.py
- tests/components/geniushub/test_config_flow.py 482 additions, 0 deletionstests/components/geniushub/test_config_flow.py
Loading
Please register or sign in to comment