-
- Downloads
Switch to config_flow for Environment Canada (#57127)
* Add config_flow to Environment Canada * Add unique_id * Remove erroneous directory. * Tests working!! * Add back setup. * First cut of import. * Temp * Tweak names. * Import config.yaml. * Clean up imports. * Import working! Some refactor to clean it up. * Add import test. * Small optimization. * Fix comments from code review. * Remove CONF_NAME and config_flow for it. * Fixup strings to match new config_flow. * Fixes for comments from last review. * Update tests to match new import code. * Clean up use of CONF_TITLE; fix lint error on push. * Phew. More cleanup on import. Really streamlined now! * Update tests. * Fix lint error. * Fix lint error, try 2. * Revert unique_id to use location as part of ID. * Fix code review comments. * Fix review comments.
Showing
- .coveragerc 4 additions, 1 deletion.coveragerc
- CODEOWNERS 1 addition, 1 deletionCODEOWNERS
- homeassistant/components/environment_canada/__init__.py 79 additions, 1 deletionhomeassistant/components/environment_canada/__init__.py
- homeassistant/components/environment_canada/camera.py 37 additions, 26 deletionshomeassistant/components/environment_canada/camera.py
- homeassistant/components/environment_canada/config_flow.py 108 additions, 0 deletionshomeassistant/components/environment_canada/config_flow.py
- homeassistant/components/environment_canada/const.py 9 additions, 0 deletionshomeassistant/components/environment_canada/const.py
- homeassistant/components/environment_canada/manifest.json 3 additions, 2 deletionshomeassistant/components/environment_canada/manifest.json
- homeassistant/components/environment_canada/sensor.py 29 additions, 35 deletionshomeassistant/components/environment_canada/sensor.py
- homeassistant/components/environment_canada/strings.json 23 additions, 0 deletionshomeassistant/components/environment_canada/strings.json
- homeassistant/components/environment_canada/translations/en.json 23 additions, 0 deletions...istant/components/environment_canada/translations/en.json
- homeassistant/components/environment_canada/weather.py 46 additions, 25 deletionshomeassistant/components/environment_canada/weather.py
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- requirements_all.txt 1 addition, 1 deletionrequirements_all.txt
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/environment_canada/__init__.py 1 addition, 0 deletionstests/components/environment_canada/__init__.py
- tests/components/environment_canada/test_config_flow.py 178 additions, 0 deletionstests/components/environment_canada/test_config_flow.py
Loading
Please register or sign in to comment