Pete Sage
0d1fb1fc9f
Fix Hydrawise sensor availability ( #118669 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-05 14:18:41 +02:00
David Knowles
034197375c
Clean up some bad line wrapping in Hydrawise ( #117671 )
...
Fix some bad line wrapping
2024-05-18 10:26:22 +02:00
Thomas Kistler
14fcf7be8e
Add flow and rain sensor support to Hydrawise ( #116303 )
...
* Add flow and rain sensor support to Hydrawise
* Address comments
* Cleanup
* Review comments
* Address review comments
* Added tests
* Add icon translations
* Add snapshot tests
* Clean up binary sensor
* Mypy cleanup
* Another mypy error
* Reviewer feedback
* Clear next_cycle sensor when the value is unknown
* Reviewer feedback
* Reviewer feedback
* Remove assert
* Restructure switches, sensors, and binary sensors
* Reviewer feedback
* Reviewer feedback
2024-05-07 21:26:10 +02:00
Marc Mueller
8809d3aa88
Add empty line after module docstring [g-i] ( #112699 )
2024-03-08 08:52:48 -05:00
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