-
- Downloads
Add Growatt Server Config flow (#41303)
* Growatt Server Config flow * Use reference strings Co-authored-by:SNoof85 <snoof85@gmail.com> * Remove configuration.yaml import logic * Removed import test * Re-added PLATFORM_SCHEMA validation * Import yaml from old yaml configuration * Apply suggestions from code review Co-authored-by:
Martin Hjelmare <marhje52@gmail.com> * Feedback * Use Executor for IO only * Fix imports * update requirements * Fix flake8 * Run every section of fetching devices in single executor * Config flow feedback * Clean up * Fix plan step * Fix config flow test * Remove duplicate test * Test import step * Test already configured entry * Clean up tests * Add asserts * Mock out entry setup * Add warning if set up via yaml Co-authored-by:
SNoof85 <snoof85@gmail.com> Co-authored-by:
Martin Hjelmare <marhje52@gmail.com>
Showing
- .coveragerc 1 addition, 0 deletions.coveragerc
- homeassistant/components/growatt_server/__init__.py 18 additions, 0 deletionshomeassistant/components/growatt_server/__init__.py
- homeassistant/components/growatt_server/config_flow.py 78 additions, 0 deletionshomeassistant/components/growatt_server/config_flow.py
- homeassistant/components/growatt_server/const.py 10 additions, 0 deletionshomeassistant/components/growatt_server/const.py
- homeassistant/components/growatt_server/manifest.json 1 addition, 0 deletionshomeassistant/components/growatt_server/manifest.json
- homeassistant/components/growatt_server/sensor.py 35 additions, 12 deletionshomeassistant/components/growatt_server/sensor.py
- homeassistant/components/growatt_server/strings.json 27 additions, 0 deletionshomeassistant/components/growatt_server/strings.json
- homeassistant/components/growatt_server/translations/en.json 27 additions, 0 deletionshomeassistant/components/growatt_server/translations/en.json
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/growatt_server/__init__.py 1 addition, 0 deletionstests/components/growatt_server/__init__.py
- tests/components/growatt_server/test_config_flow.py 188 additions, 0 deletionstests/components/growatt_server/test_config_flow.py
Loading
Please register or sign in to comment