epenet
3118bfdfab
Use new enums in guardian ( #61660 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-13 09:06:19 -05:00
Aaron Bach
6dd72869a6
Make sure Guardian data storage conforms to standards ( #57809 )
2021-10-22 12:25:05 +02:00
Aaron Bach
388761922b
Add entity categories for appropriate Guardian entities ( #58104 )
2021-10-20 14:58:09 -07:00
Aaron Bach
bf6d549910
Use EntityDescription - guardian ( #55118 )
2021-08-25 10:34:02 +02:00
Aaron Bach
c04671ac64
Fix unhandled exception with Guardian paired sensor coordinators ( #53663 )
2021-07-28 22:16:14 -07:00
Aaron Bach
1bde914075
Ensure Guardian is strictly typed ( #53253 )
2021-07-21 23:01:05 -07:00
Aaron Bach
6fa312d476
Remove redundant property definitions in Guardian ( #52361 )
...
* Remove redundant property definitions in Guardian
* Update incorrect attributes
2021-07-02 07:49:05 +02:00
Ruslan Sayfutdinov
0301706fc6
Define AddEntitiesCallback type ( #49812 )
2021-04-29 12:28:14 +02:00
Marc Mueller
9e1a6610dc
Update typing 07 ( #48057 )
2021-03-18 08:02:55 +01:00
Aaron Bach
3a59f7c2b7
Address cleanup commentary for Guardian Paired Sensors ( #41785 )
2020-10-13 22:01:10 +02:00
Aaron Bach
bb98f7ed1b
Add support for Elexa Guardian paired sensors ( #37930 )
...
* Add support for Guardian paired sensors
* More work
* OOP
* More OOP
* Binary sensors looking good
* Entities all in place
* Looking good
* Linting
* Code review
* Code review
* Flake
* Fix removal
* Code review
* Linting
* Don't use potentially confusing method name
* Use CoordinatorEntity
* Linting
* Pylint
* Code review
* Code review
2020-10-12 21:41:57 -06:00
springstan
621526bbae
Use moisture and moving device class in various integrations ( #39963 )
2020-09-13 16:33:54 +02:00
springstan
3d4ef8cfe1
Use connectivity device class constant in various integrations ( #39972 )
2020-09-12 13:21:57 -05:00
Aaron Bach
6856735a1d
Fix missing data for Guardian "AP enabled" binary sensor ( #38681 )
2020-08-08 21:00:55 -06:00
Aaron Bach
0067b6a84d
Transition Guardian to use a DataUpdateCoordinator ( #37380 )
...
* Migrate Guardian to use the DataUpdateCoordinator
* Finish work
* Cleanup
* Don't use UpdateFailed error
* Code cleanup
* Code cleanup
* Remove unnecessary change
* Code review
* Code review
* Use a subclass of DataUpdateCoordinator
* Make sure to pop client upon unload
* Adjust coverage
2020-07-05 16:09:40 -06:00
Aaron Bach
369745c4cf
Add support for Elexa Guardian water valve controllers ( #34627 )
...
* Add support for Elexa Guardian water valve controllers
* Zeroconf + cleanup
* Sensors and services
* API registration
* Service bug fixes
* Fix bug in cleanup
* Tests and coverage
* Fix incorrect service description
* Bump aioguardian
* Bump aioguardian to 0.2.2
* Bump aioguardian to 0.2.3
* Proper entity inheritance
* Give device a proper name
* Code review
2020-05-26 08:47:25 -05:00