Simone Chemelli
bb5c1ad659
Remove some low level calls from Fritz ( #77848 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2022-09-15 16:05:58 +02:00
epenet
b5402f9b57
Import device tracker constants from root ( #78242 )
2022-09-12 20:50:44 -04:00
epenet
859effee56
Remove unnecessary property from fritz ( #77269 )
2022-08-24 21:59:00 -04:00
Martin Hjelmare
c05905ebda
Remove callback decorator from coroutine functions ( #75626 )
...
* Remove callback decorator from coroutine functions
* Remove some more callback decorators
2022-07-22 19:09:02 +02:00
Michael
287bc5e3dc
Add release url to Fritz!Tools update entity ( #71606 )
...
* add release url to update entity
* fix test
2022-05-09 23:07:47 +03:00
Simone Chemelli
bf23abdfae
Avoid fritz API calls during shutdown ( #69225 )
2022-04-04 11:04:54 +02:00
Marc Mueller
354fc4c1ae
Update coordinator typing (2) [e-f] ( #68462 )
2022-03-21 14:13:16 +01:00
Simone Chemelli
405c2f9cf3
Fix internet access switch for old discovery ( #67777 )
2022-03-07 17:23:08 +01:00
Simone Chemelli
53543f15a5
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-04 14:38:28 -08:00
Simone Chemelli
b75993d809
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 15:41:50 -08:00
Simone Chemelli
c76d2c4283
Fritz device_trackers for non mesh devices ( #67006 )
2022-02-22 16:35:48 -08:00
Simone Chemelli
f0fbc7bb2c
Fritz: fix unbound topology ( #66877 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-02-19 21:07:40 -08:00
Simone Chemelli
e069074f9e
Fix mesh role for Fritz old devices ( #66369 )
2022-02-12 13:58:35 -08:00
Simone Chemelli
bfc3c29c6a
Change detection of router devices for Fritz ( #65965 )
2022-02-09 09:44:04 +01:00
Paulus Schoutsen
f820806e3c
Remove duplicate methods from Frtiz ( #65956 )
2022-02-06 14:38:26 -08:00
Michael
dc65c621ed
check wan access type ( #65389 )
2022-02-06 14:17:10 -08:00
Timo S
d6693cdff9
Add fritz set guest wifi password service ( #62892 )
...
* Add a new service set_guest_wifi_password to the fritz integration.
* Remove unnecessary params defaults
* Remove default password length
* Add service schema, cleanup code
* Fix min password length in services.yaml
* Move schema to `services.py`, add typing
* Add default password length from upstream lib
* Remove None typing
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2022-02-04 08:57:14 +01:00
Michael
8432fe7bd6
Extend diagnostics data in Fritz!Tools ( #65573 )
2022-02-03 13:36:36 -08:00
Michael
80102e1e84
Fix data update when guest client disappears in Fritz!Tools ( #65564 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>
2022-02-03 12:32:36 -08:00
Michael
1b8252fa2f
Fix wan_access switch for disconnected devices in Fritz!Tools ( #65378 )
2022-02-01 09:57:34 -08:00
Michael
c9f38355f7
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 15:28:11 -08:00
Michael
ef74dab352
Fix "internet access" switch for Fritz connected device without known IP address ( #65190 )
...
* fix get wan access
* small improvement
- default wan_access to None
- test if dev_info.ip_address is not empty
2022-01-30 13:22:32 -08:00
Simone Chemelli
3cde472e43
Fix status for Fritz device tracker ( #65152 )
2022-01-28 21:14:51 -08:00
Simone Chemelli
f369cef32f
Handle FritzInternalError exception for Fritz ( #65124 )
2022-01-28 08:32:46 -08:00
Simone Chemelli
02df6eb10e
Move call_action to AvmWrapper for Fritz ( #64667 )
2022-01-23 13:04:19 +01: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
Josh Soref
83c0b7910b
spelling: components/fritz ( #64259 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 11:09:58 +01:00
Simone Chemelli
e6419fd505
Fritz: small optimization ( #63693 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Small optimization
2022-01-09 00:39:51 +02:00
Simone Chemelli
e3c793718c
Add button and deprecate service for Fritz cleanup ( #63692 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Add cleanup button
* Wrong commit
* Add service deprecation warning
2022-01-09 00:38:28 +02:00
Simone Chemelli
38244dd245
Fritz cleanup: part2 (triggers for button/service) ( #63564 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Fritz cleanup: part2 (triggers for button/service)
* Remove commit
* Fix func overlapping
* Apply review comments
* Remove too early warning
* Missing wrapping
2022-01-08 19:23:12 +01:00
Simone Chemelli
60b6871b46
Fritz cleanup: part1 (naming) ( #63535 )
2022-01-06 12:15:40 +01:00
Simone Chemelli
c3a432620c
Improve cleanup service for Fritz ( #61484 )
2022-01-05 20:21:15 +01:00
Simone Chemelli
cd5bd2ff8b
Fix internet access switch for Fritz Wi-Fi guest devices ( #63407 )
2022-01-05 12:47:47 +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
105ad861bd
Add buttons and deprecate services for Fritz ( #61483 )
...
* Add buttons and deprecate services
* Exclude tests
* Log full service name
2021-12-16 13:25:06 +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
82a422930b
Honor "Enable newly added entities" for Fritz ( #59948 )
2021-11-21 18:51:48 -06:00
Simone Chemelli
4cfac18e1a
Fix firmware status check for Fritz ( #59578 )
2021-11-12 19:09:03 +01:00
Simone Chemelli
c6a1fe0a5d
Fix condition for fritz integration ( #59281 )
2021-11-07 15:17:50 +01:00
Simone Chemelli
f8af44cac2
Fritz clean device_tracker service ( #56535 )
2021-10-27 05:01:06 -05:00
Robert Hillis
63646a19cc
Use DeviceInfo Class F-G ( #58255 )
2021-10-23 12:01:21 +02:00
epenet
f6ffae9e10
Use DeviceInfo on components with configuration_url ( #58223 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-22 17:40:13 +02:00
epenet
8dfa628af0
Use DeviceInfo on components with via_device (A-G) ( #58210 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-22 12:12:19 +02:00
Simone Chemelli
1a978662ec
Add configuration_url and entity_category to Fritz ( #58004 )
2021-10-18 19:30:45 -07:00
Simone Chemelli
d51d70d3be
Fix Fritz shutdown race condition ( #57148 )
2021-10-05 20:26:18 -07:00
Simone Chemelli
735c9f8f0b
Revert fritz pref_disable_new_entities handling ( #56891 )
2021-10-01 16:18:49 +02:00
Simone Chemelli
8993ff0377
Fritz new binary sensor for link and firmware status + code cleanup ( #55446 )
2021-09-30 11:18:04 +02:00
Marc Mueller
d51487f82a
Import Callable from collections.abc (3) ( #56777 )
2021-09-29 16:19:06 +02:00
Simone Chemelli
34ef47db55
Fritz honor sys option pref_disable_new_entities ( #56740 )
2021-09-28 20:59:03 -07:00