David Knowles
6f339541c6
Fix Hydrawise data not refreshing ( #105923 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-02 12:46:39 +01:00
David Knowles
0899be6d4b
Migrate Hydrawise to an async client library ( #103636 )
...
* Migrate Hydrawise to an async client library
* Changes requested during review
* Additional changes requested during review
2023-11-16 00:59:37 +01:00
David Knowles
f160fa4bc3
Make Hydrawise initialize data immediately ( #101936 )
2023-10-30 15:18:59 +01:00
David Knowles
73cfe659ea
Make Hydrawise compliant with new naming standards ( #100921 )
...
* Make Hydrawise compliant with new naming standards
* Update binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-26 14:34:43 +02:00
David Knowles
8ba6fd7935
Add device info to Hydrawise ( #100828 )
...
* Add device info to Hydrawise
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove _attr_has_entity_name
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-26 09:15:20 +02:00
Marc Mueller
64118ee011
Improve hydrawise typing ( #93503 )
...
* Improve hydrawise generic typing
* Enable strict typing
* Remove unused code
2023-05-25 07:58:59 +02:00
David Knowles
ace45f31ff
Add a DataUpdateCoordinator to Hydrawise ( #93223 )
...
* Add a DataUpdateCoordinator to Hydrawise
* Replace DATA_HYDRAWISE with DOMAIN
* Replace persistent notification with a ConfigEntryNotReady exception
* Changes requested during PR review
* Add a type annotation to the `monitored_conditions` field.
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-05-24 14:07:37 +02:00
David Knowles
4d44d60e73
Move HydrawiseEntity into entity.py ( #93359 )
2023-05-22 15:47:32 +02:00