-
- Downloads
Enable config flow for Tesla (#28744)
* build: bump teslajsonpy to 0.2.0 * Remove tests * feat: add config flow * feat: add async * perf: convert unnecessary async calls to sync * feat: add charger voltage and current sensor * feat: add options flow * build: bump teslajsonpy to 0.2.0 * Remove icon property * Revert climate mode change * Remove charger sensor * Simplify async_setup_platform * Update homeassistant/components/tesla/sensor.py Co-Authored-By:Paulus Schoutsen <paulus@home-assistant.io> * Update homeassistant/components/tesla/binary_sensor.py Co-Authored-By:
Paulus Schoutsen <paulus@home-assistant.io> * Address requested changes * Fix pylint error * Address requested changes * Update codeowners * Fix pylint error * Address requested changes * Address requested change * Remove unnecessary check for existing config entry * Load scan_interval in async_setup_entry * Include coverage of config_flow * Add tests for full coverage * Address requested test changes * Remove unnecessary init lines * Remove unnecessary init Co-authored-by:
Paulus Schoutsen <paulus@home-assistant.io>
Showing
- .coveragerc 8 additions, 1 deletion.coveragerc
- CODEOWNERS 1 addition, 1 deletionCODEOWNERS
- homeassistant/components/tesla/.translations/en.json 30 additions, 0 deletionshomeassistant/components/tesla/.translations/en.json
- homeassistant/components/tesla/__init__.py 145 additions, 42 deletionshomeassistant/components/tesla/__init__.py
- homeassistant/components/tesla/binary_sensor.py 22 additions, 8 deletionshomeassistant/components/tesla/binary_sensor.py
- homeassistant/components/tesla/climate.py 21 additions, 8 deletionshomeassistant/components/tesla/climate.py
- homeassistant/components/tesla/config_flow.py 143 additions, 0 deletionshomeassistant/components/tesla/config_flow.py
- homeassistant/components/tesla/device_tracker.py 55 additions, 30 deletionshomeassistant/components/tesla/device_tracker.py
- homeassistant/components/tesla/lock.py 16 additions, 7 deletionshomeassistant/components/tesla/lock.py
- homeassistant/components/tesla/manifest.json 2 additions, 1 deletionhomeassistant/components/tesla/manifest.json
- homeassistant/components/tesla/sensor.py 14 additions, 10 deletionshomeassistant/components/tesla/sensor.py
- homeassistant/components/tesla/strings.json 30 additions, 0 deletionshomeassistant/components/tesla/strings.json
- homeassistant/components/tesla/switch.py 19 additions, 14 deletionshomeassistant/components/tesla/switch.py
- 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/tesla/__init__.py 1 addition, 0 deletionstests/components/tesla/__init__.py
- tests/components/tesla/test_config_flow.py 160 additions, 0 deletionstests/components/tesla/test_config_flow.py
Loading
Please register or sign in to comment