Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize Huawei LTE #26675

Merged
merged 39 commits into from
Oct 24, 2019
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
5adb615
Modernization rework
scop Sep 11, 2019
af286b7
Remove log level dependent subscription/data debug hack
scop Oct 4, 2019
02036c3
Upgrade huawei-lte-api to 1.4.1
scop Oct 4, 2019
d66fd8f
Add support for access without username and password
scop Oct 4, 2019
c68b359
Use subclass init instead of config_entries.HANDLERS
scop Oct 7, 2019
d03847c
Update huawei-lte-api to 1.4.3 (#27269)
chmielowiec Oct 6, 2019
e1daf0d
Convert device state attributes to snake_case
scop Oct 7, 2019
489fec4
Simplify scanner entity initialization
scop Oct 7, 2019
04159e0
Remove not needed hass reference from Router
scop Oct 7, 2019
b3d802b
Return explicit None from unsupported old device tracker setup
scop Oct 7, 2019
0c7d9d1
Mark unknown connection errors during config as such
scop Oct 7, 2019
1cd7604
Drop some dead config flow code
scop Oct 7, 2019
f949511
Run config flow sync I/O in executor
scop Oct 7, 2019
2d9fc96
Parametrize config flow login error tests
scop Oct 7, 2019
29018d0
Forward entry unload to platforms
scop Oct 7, 2019
e7acfbc
Async/sync fixups
scop Oct 7, 2019
7f03f99
Improve data subscription debug logging
scop Oct 8, 2019
2b22c22
Implement on the fly add of new and tracking of seen device tracker e…
scop Oct 8, 2019
0a08665
Handle device tracker entry unload cleanup in component
scop Oct 8, 2019
5b2e9e5
Remove unnecessary _async_setup_lte, just have code in async_setup_entry
scop Oct 10, 2019
266a57b
Remove time tracker on unload
scop Oct 11, 2019
5cc2cbe
Fix to not use same mutable default subscription set for all routers
scop Oct 11, 2019
2ffcf29
Merge branch 'dev' into huawei-lte-modernize
scop Oct 11, 2019
f829b9f
Pylint fixes
scop Oct 11, 2019
0182b3f
Remove some redundant defensive device tracker code
scop Oct 11, 2019
f543426
Add back explicit get_scanner None return, hush pylint
scop Oct 13, 2019
be692fb
Adjust approach to set system_options on entry create
scop Oct 13, 2019
a353a1d
Enable some sensors on first add instead of disabling everything
scop Oct 16, 2019
1ae13a9
Fix SMS notification recipients default value
scop Oct 16, 2019
de561ff
Add option to skip new device tracker entities
scop Oct 17, 2019
02cfd94
Fix SMS notification recipient option default
scop Oct 18, 2019
438dbaa
Work around https://github.com/PyCQA/pylint/issues/3202
scop Oct 18, 2019
5f3cef7
Merge branch 'dev' into huawei-lte-modernize
scop Oct 18, 2019
2e88505
Merge branch 'dev' into huawei-lte-modernize
scop Oct 19, 2019
1f1d8eb
Remove unrelated type hint additions
scop Oct 19, 2019
ba39886
Change async_add_new_entities to a regular function
scop Oct 19, 2019
72c5bf6
Merge branch 'dev' into huawei-lte-modernize
scop Oct 19, 2019
90e0e42
Remove option to disable polling for new device tracker entries
scop Oct 24, 2019
6ee0cbd
Merge branch 'dev' into huawei-lte-modernize
scop Oct 24, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions homeassistant/components/huawei_lte/.translations/en.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"config": {
"abort": {
"already_configured": "This device is already configured"
},
"error": {
"connection_failed": "Connection failed",
"incorrect_password": "Incorrect password",
"incorrect_username": "Incorrect username",
"incorrect_username_or_password": "Incorrect username or password",
"invalid_url": "Invalid URL",
"login_attempts_exceeded": "Maximum login attempts exceeded, please try again later",
"response_error": "Unknown error from device"
},
"step": {
"user": {
"data": {
"password": "Password",
"url": "URL",
"username": "User name"
},
"description": "Enter device access details. Specifying username and password is optional, but enables support for more integration features. On the other hand, use of an authorized connection may cause problems accessing the device web interface from outside Home Assistant while the integration is active, and the other way around.",
"title": "Configure Huawei LTE"
}
},
"title": "Huawei LTE"
},
"options": {
"step": {
"init": {
"data": {
"recipient": "SMS notification recipients"
}
}
}
}
}
Loading