Commit Graph

13 Commits (9f8b697e6408a2dc8df2caefda316f785f334d54)

Author SHA1 Message Date
J. Nick Koston c59b1c72c5
Add reauth support for tesla () 2021-02-10 20:55:06 +01:00
Alan Tse cdd78316c4
Use oauthv3 for Tesla () 2021-02-10 08:01:24 -10:00
Franck Nijhof 65cf2fcb6f
Drop asynctest () 2021-01-01 22:31:56 +01:00
Paulus Schoutsen 1c36bf5e19
Fix block till done in create entry config flow tests () 2020-10-24 16:20:56 +02:00
SNoof85 8bae9b2124
Use reference strings in Tesla ()
* Update strings.json

* Update config_flow.py

* Update test_config_flow.py
2020-10-05 16:41:16 +02:00
SNoof85 f679acd3fa
Use reference strings in Tesla () 2020-10-05 14:32:09 +02:00
Paulus Schoutsen ec47216388
Use built-in test helpers on 3.8 () 2020-04-30 13:29:50 -07:00
Paulus Schoutsen 0d700f6a63
Fix tests for Python 3.8 () 2020-04-25 14:32:55 -07:00
springstan 9a40d5b7ed
Use HTTP_NOT_FOUND constant () 2020-04-09 00:57:47 +02:00
Alan Tse 087b672449
Add enable_wake_on_start option to Tesla () 2020-03-22 22:33:55 -05:00
Alan Tse cf0e467150
Change scan_interval defaults for Tesla () 2020-01-29 20:15:47 -05:00
Jc2k fdfedd086b Rework FlowManager to use inheritance ()
* Pull async_finish_flow/async_create_flow out of ConfigEntries

* Towards refactoring

* mypy fixes

* Mark Flow manager with abc.* annotations

* Flake8 fixes

* Mypy fixes

* Blacken data_entry_flow

* Blacken longer signatures caused by mypy changes

* test fixes

* Test fixes

* Fix typo

* Avoid protected member lint (W0212) in config_entries

* More protected member fixes

* Missing await
2020-01-03 11:52:01 +01:00
Alan Tse 3aa2ae1700 Enable config flow for Tesla ()
* 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>
2019-12-23 21:54:25 +01:00