epenet
2214fff3b4
Cleanup device_tracker imports ( #81139 )
2022-10-28 17:40:37 +02:00
Franck Nijhof
a8f1cc0d33
Remove unneeded guards from (async_)add_entities call ( #80471 )
2022-10-17 21:11:58 +02:00
Marc Mueller
1a8ccfeb56
Use device_tracker SourceType enum [a-g] ( #75963 )
2022-07-31 15:51:04 +02:00
Michael
09297520c0
Let the new wrapper just extend the `FritzBoxTools` class ( #64133 )
...
* let wrapper just extend the FritzBoxTools class
* keep avm_device in method names
2022-01-20 12:43:32 +01:00
epenet
431d15bf8b
Remove deprecated async_get_scanner from fritz ( #63857 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 08:27:33 +01:00
Simone Chemelli
60b6871b46
Fritz cleanup: part1 (naming) ( #63535 )
2022-01-06 12:15:40 +01:00
Paulus Schoutsen
2b4bb49eb7
Make device tracker entities work better ( #63328 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-04 23:16:43 -08:00
Simone Chemelli
6725e4033c
Use mesh topology and add 3 more attr for Fritz ( #63049 )
...
* Use mesh topology and add 3 more attr
* Apply review comment
2021-12-30 23:23:55 +01:00
Simone Chemelli
116759f2a1
Implement DataUpdateCoordinator for Fritz ( #60909 )
...
* Implement DataUpdateCoordinator for Fritz
* mypy
* Wrap sync method to async
* Apply review comments + final cleanup
* CoordinatorEntity
2021-12-16 13:24:32 +01:00
Simone Chemelli
735c9f8f0b
Revert fritz pref_disable_new_entities handling ( #56891 )
2021-10-01 16:18:49 +02:00
Simone Chemelli
34ef47db55
Fritz honor sys option pref_disable_new_entities ( #56740 )
2021-09-28 20:59:03 -07:00
Aaron David Schneider
3d3db4b044
Replace fritz profile switches by per device parental control switches ( #52721 )
...
* removes old profile switches and add new switches based on new method
* use Ellipsis instead of pass
* refactor async_add_profile_switches
* - add forgotten update_ha_state
- add notimplemtederror for devicebase
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* comments
* fix for devices that were not connected
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-07-16 13:38:37 +02:00
Simone Chemelli
a70dae0843
Enable strict typing for Fritz ( #50668 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
2021-07-06 15:06:32 +02:00
Simone Chemelli
3b8ece38b3
Second part of Strict types for Fritz ( #52086 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-06-24 17:02:41 +02:00
Simone Chemelli
fbe507a9c1
Strict types - first part ( #51479 )
2021-06-13 16:45:35 +02:00
Simone Chemelli
987e8ed5ed
Add consider_home option to Fritz device_tracker ( #50741 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-24 09:54:57 -05:00
Ruslan Sayfutdinov
00208ff0d8
Use type safe import for device_tracker.PLATFORM_SCHEMA ( #50860 )
2021-05-21 13:08:40 +02:00
Michael
2cd2e46d73
Disable AVM FRITZ!Box Tools device_tracker entities by default ( #50791 )
2021-05-18 22:16:49 +02:00
Simone Chemelli
4d55290932
Fritz code quality improvements from #48287 and #50055 ( #50479 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-14 11:46:37 -05:00
Simone Chemelli
55c96ae86f
Create Fritz device and connectivity sensor ( #49699 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-03 17:11:21 -10:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ( #49950 )
...
* Replace dict with DeviceInfo
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
Aaron David Schneider
0421c55bf1
Fix Fritz device tracker multiple routers ( #49808 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-29 11:10:36 -07:00
tkdrob
7ecd4f5eed
Fix pylint failures caused by fritz ( #49655 )
...
* Fix test failures caused by fritz
* Fix typing.Any
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-04-25 15:48:03 +02:00
Simone Chemelli
b92f29997e
Rework Fritz config_flow and device_tracker ( #48287 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-25 00:10:33 -10:00
springstan
1366354725
Clean up yaml configurations for all fritz integrations ( #39995 )
2020-11-10 10:08:49 +01:00
J.P. Hutchins
c677489535
Handle Fritz exception and log warning ( #42145 )
2020-10-21 11:02:44 +02:00
Bas Delfos
0d688faa56
Fix 'NewIPAddress' error in component fritz ( #30210 )
...
* Fix 'NewIPAddress' error in component fritzbox
* Upgrade to fritzconnection 1.2.0
2020-01-14 09:46:16 +01:00
Aaron David Schneider
5edf72c9ea
fix issuecomment-570284682 ( #30405 )
2020-01-02 14:17:37 -06:00
Ville Skyttä
e6388e186c
Remove unnecessary string literal concatenations ( #30360 )
2020-01-02 21:17:10 +02:00
Aaron David Schneider
99bc911f7f
Add attributes to fritz device_tracker ( #30350 )
...
* add attributes to device_tracker
* fix pylint
* requested changes
* docstring updated
2020-01-01 22:03:37 +01:00
springstan
2a95180d3b
Move imports in fritzbox, fritz device tracker, fritzdect, fritzbox netmonitor ( #27746 )
...
* Moved imports to top-level in fritzbox_netmonitor component
* Moved imports to top-level in fritz, fritzbox and fritzdect
2019-10-18 14:54:56 -07:00
Quentame
fdf839774e
Move imports in fritz + fritzbox_netmonitor component ( #27823 )
...
* Move imports in fritz + fritzbox_netmonitor component
* Fix PyLint 1
2019-10-17 17:17:24 -07:00
ThaSiouL
10d63e46d7
Fritz device tracker: set 'scanning' log to debug ( #26043 )
...
Changed the logging level for the polling of the fritz device tracker from info to debug. The message was logged up to 6 times per minute and bloated the log file.
2019-08-18 18:08:26 +03:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00