Commit graph

154 commits

Author SHA1 Message Date
Marc Mueller
dc2028f99c
Fix devolo_home_network DataCoordinator arguments (#129441) 2024-10-29 18:06:42 +01:00
Guido Schmitz
b234b5937a
Disable pylint for DevoloScannerEntity (#129429) 2024-10-29 16:40:38 +01:00
epenet
2c7d0b8909
Initialise coordinator with config_entry in components (part 1) (#128080) 2024-10-29 16:18:04 +01:00
Guido Schmitz
5ae2f3d081
Add own coordinator to devolo_home_network (#128159) 2024-10-29 13:23:28 +01:00
Guido Schmitz
bd13dbdad0
Use new generic notation in devolo_home_network (#129080) 2024-10-29 13:07:13 +01:00
Guido Schmitz
08eafc54e6
Fix adding multiple devices simultaneously to devolo Home Network's device tracker (#129082) 2024-10-24 20:10:06 +02:00
Guido Schmitz
2149ea1306
Fix devolo_home_network devices not reporting a MAC address (#129021) 2024-10-23 16:22:08 +02:00
epenet
372a827ecd
Use _get_reauth_entry in devolo_home_network config flow (#127389) 2024-10-03 14:03:47 +02:00
Erik Montnemery
a3513b24ec
Avoid mutating title_placeholders in devolo_home_network (#127188) 2024-10-01 12:48:41 +02:00
Erik Montnemery
eb1fe93a59
Store devolo_home_network flow data in flow handler attributes (#127169) 2024-10-01 11:15:34 +02:00
epenet
3995d001ec
Set default source_type on TrackerEntity and ScannerEntity (#126648)
* Set default source_type on TrackerEntity and ScannerEntity

* Add samples

* Two more

* Adjust tests
2024-09-24 20:56:01 +02:00
epenet
9dc84bfdca
Add shorthand attributes to device_tracker entities (#126599)
* Add shorthand attributes to device_tracker entities

* Simplify

* Update config_entry.py

* Update config_entry.py

* Update device_tracker.py

* Update device_tracker.py
2024-09-24 15:21:33 +02:00
Guido Schmitz
d4f0aaa089
Add last restart sensor to devolo_home_network (#122190)
* Add last restart sensor to devolo_home_network

* Add missing test

* Rename fetch function

* Fix mypy
2024-09-08 13:50:36 +02:00
epenet
51a5a78eb5
Standardize reauth step variable name in config flows (#124760) 2024-08-28 13:01:00 +02:00
Guido Schmitz
b69b927795
Set parallel updates in devolo_home_network (#122847) 2024-07-30 17:17:20 +02:00
Guido Schmitz
0ad2398bda
Use model_id in devolo_home_network (#122048) 2024-07-16 22:39:00 +02:00
Marc Mueller
d44f949b19
Use PEP 695 misc (2) (#117814) 2024-05-21 09:45:57 +02:00
Guido Schmitz
38f0c47942
Use reauth helper in devolo Home Network (#117736) 2024-05-19 19:23:30 +02:00
Marc Mueller
44049c34f9
Use PEP 695 type alias for ConfigEntry types (#117632) 2024-05-17 15:42:58 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
Guido Schmitz
e65f2f1984
Use ConfigEntry runtime_data in devolo Home Network (#116694) 2024-05-06 22:31:39 +02:00
Guido Schmitz
63c9aef71d
Correct spelling of "Wi-Fi" in devolo_home_network (#106167)
* Use Wi-Fi in devolo_home_network

* Recreate snapshots

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-16 16:28:25 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 (#112690)
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Jan Bouwhuis
ec7aecef84
Get HomeAssistantError message from translation cache only (#113688)
Get HomeAssistant error message from translation cache only
2024-03-18 14:39:41 +01:00
Sid
6ee273a548
Clean up unneeded ruff noqa directives (#113616) 2024-03-16 09:48:37 -10:00
Guido Schmitz
b96bceadfa
Add translations for devolo Home Network exceptions (#105755)
* Add translations for devolo Home Network exceptions

* Add translations for ConfigEntryAuthFailed

* Update homeassistant/components/devolo_home_network/switch.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-03-15 23:53:16 +01:00
Marc Mueller
0e3945ca6c
Add empty line after module docstring [d-f] (#112698) 2024-03-08 14:15:26 +01:00
Joost Lekkerkerker
9a24e97ecb
Remove entity description mixin in Devolo Home Network (#112399)
* Remove entity description mixin in Devolo Home Network

* Fix
2024-03-05 21:08:57 +01:00
Erik Montnemery
6fe28d3764
Migrate integrations a-d to generic flowhandler (#111861) 2024-02-29 20:07:14 +01:00
Joost Lekkerkerker
38ba966d74
Add icon translations to Devolo home network (#111367) 2024-02-28 11:21:19 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions (#105984)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Guido Schmitz
b35afccdb7
Add PLC PHY rates as sensor to devolo Home Network (#87039)
* Add plc phyrate sensors

* Fix mypy

* Add tests

* Use suggested_display_precision

* Adapt to recent development

* Remove accidentally added constant

* Fix tests

* Fix pylint

* Use PHY rate instead of phyrate

* Adapt tests

* Hopefully fix mypy

* Hopefully fix mypy

* Use LogicalNetwork

* Apply mypy fixes
2023-12-18 21:11:06 +01:00
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format (#102893)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-27 14:38:59 +01:00
Guido Schmitz
f5cc4dcf3e
Add MAC adress to devolo Home Network DeviceInfo (#103290)
Add MAC adress to devolo Home Network devices
2023-11-03 08:34:49 +01:00
Guido Schmitz
04c0bca487
Remove name from device info in devolo Home Network (#102585) 2023-10-23 14:00:47 +02:00
Guido Schmitz
a77a0ef4a5
Add serial number to devolo Home Network (#102546) 2023-10-22 20:51:27 +02:00
Guido Schmitz
3cd4d26eb9
React on changed firmware version in devolo_home_network (#101513) 2023-10-06 13:37:48 +02:00
Guido Schmitz
d14e5dc56a
Increase update interval of update platform in devolo_home_network (#101366)
Increase update interval of firmware platform
2023-10-04 09:19:57 +02:00
Guido Schmitz
8a8f1aff83
Remove useless timeout guards in devolo_home_network (#100364) 2023-09-14 12:35:21 +02:00
Guido Schmitz
b84076d3d6
Fix timeout issue in devolo_home_network (#100350) 2023-09-14 10:28:45 +02:00
Joost Lekkerkerker
75f923a86e
Use device class translations for Devolo Update entity (#99235) 2023-09-09 01:16:51 +02:00
Guido Schmitz
660167cb1b
Add image platform to devolo_home_network (#98036) 2023-08-28 14:55:49 +02:00
Guido Schmitz
365dc47740
Add update platform to devolo Home Network (#86003)
* Add update platform

* Take care of progress

* Adapt to recent development

* Only add platform if supported

* Avoid unneeded line change

* Fix ruff in tests

* Handle update failures like in button platform

* Apply suggestions

* Fix tests

* Remove unused logger
2023-08-21 20:59:58 +02:00
Marc Mueller
e2d2ec8817
Use asyncio.timeout [b-e] (#98448) 2023-08-15 08:30:20 -05:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
Guido Schmitz
5232b6ee6a
Bump devolo_plc_api to 1.4.0 (#97951) 2023-08-07 12:08:19 +02:00
Michael
db4c9c67a2
Do not set hass data before first coordinator refresh (#97343) 2023-08-02 08:29:00 +02:00
Guido Schmitz
357af58c81
Bump devolo_plc_api to 1.3.2 (#96499) 2023-07-14 09:04:23 -04:00
Guido Schmitz
3abcffe3a0
Raise on reauth in devolo Home Network switch platform (#92850) 2023-05-18 11:28:17 -05:00
Guido Schmitz
36332eb441
Bump devolo_plc_api to 1.3.1 (#93099) 2023-05-15 20:12:44 -05:00