Steven B.
eae4618c52
Migrate ring siren and switch platforms to entity descriptions ( #125775 )
2024-09-13 14:27:33 +02:00
Steven B.
b3d6f8861f
Fix ring notifications ( #124879 )
...
* Enable ring event listener to fix missing notifications
* Fix pylint test CI fail
* Reinstate binary sensor and add deprecation issues
* Add tests
* Update post review
* Remove PropertyMock
* Update post review
* Split out adding event platform
2024-09-08 18:17:30 +02:00
Steven B.
e26d363b5e
Convert ring integration to the async ring-doorbell api ( #124365 )
...
* Bump ring-doorbell to 0.9.0
* Convert ring integration to async ring-doorbell api
* Use mock auth fixture class to get token_updater
* Fix typo in fixture name
2024-08-24 08:23:31 +02:00
Marc Mueller
c41962455e
Use PEP 695 for decorator typing (2) ( #117639 )
2024-05-17 16:31:01 +02:00
Steven B
df5d818c08
Make ring device generic in RingEntity ( #115406 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-04-11 11:31:37 +02:00
Steven B
6954fcc8ad
Add strict typing to ring integration ( #115276 )
2024-04-11 10:10:56 +02:00
Marc Mueller
efc54971d3
Update empty line formatting after module docstring ( #114040 )
2024-03-23 00:27:57 +01:00
Steven B
4aec48d358
Update ring integration imports ( #113397 )
...
Update ring imports for patching where library is created
2024-03-14 10:44:17 +01:00
Steven B
eff0aac586
Ensure that the ring integration always raises HomeAssistantError for user actions ( #109893 )
...
* Wrap library exceptions in HomeAssistantErrors
* Remove commented
* Update post review
* Update post second review
2024-03-11 20:23:49 +01:00
Marc Mueller
a033574ee2
Add empty line after module docstring [r] ( #112703 )
2024-03-08 15:05:07 +01:00
Steven B
f725258ea9
Add coordinator to ring integration ( #107088 )
2024-01-31 10:37:55 +01:00
sdb9696
2387e4941b
Add constants to ring integration ( #104134 )
2023-11-17 13:17:16 -05:00
Joost Lekkerkerker
02e077daab
Use shorthand attributes in Ring ( #99829 )
2023-09-07 19:51:35 +02: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
Joost Lekkerkerker
9ef4b2e5f5
Migrate ring to entity name ( #96080 )
...
Migrate ring to has entity name
2023-07-09 13:55:10 -04:00
epenet
4142530368
Adjust inheritance in ring ( #77366 )
...
* Adjust inheritance in ring
* Fix extra_state_attributes
2022-08-26 21:40:28 +02:00
Robert Hillis
7ccfaed736
Use DeviceInfo Class P-R ( #58324 )
2021-10-25 18:26:03 +02:00
Erik Montnemery
14ff6d4d1f
Update integrations p-s to override extra_state_attributes() ( #47759 )
2021-03-11 21:23:20 +01:00
Paulus Schoutsen
1e82813c3b
Refactor Ring data handling ( #30777 )
...
* Refactor Ring data handling
* Add async_ to methods
2020-01-15 08:10:42 -08:00