Marc Mueller
26a599ad11
Use PEP 695 for function annotations (1) ( #117658 )
2024-05-18 11:45:54 +02:00
Marc Mueller
c41962455e
Use PEP 695 for decorator typing (2) ( #117639 )
2024-05-17 16:31:01 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Sid
223fefbbfa
Enable Ruff RUF018 ( #115485 )
2024-04-13 09:56:33 +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
Steven B
4cd2351bcc
Update and migrate ring non string unique ids ( #115265 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-08 23:08:46 -10:00
Steven B
0a57641f3f
Bump ring_doorbell library to 0.8.11 ( #115263 )
2024-04-08 22:12:50 -10:00
Steven B
e85b9faa00
Bump ring_doorbell to 0.8.10 ( #114865 )
2024-04-06 11:49:30 +02:00
Steven B
8a86d7512a
Bump ring_doorbell integration to 0.8.9 ( #114631 )
2024-04-02 13:17:47 +02:00
Steven B
51e716bef3
Update ring quality scale to silver ( #113146 )
2024-04-02 10:47:30 +02:00
Steven B
72614c86c2
Bump python-ring-doorbell to 0.8.8 ( #114431 )
...
* Bump ring_doorbell to 0.8.8
* Fix intercom history test for new library version
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-29 12:47:21 +01:00
Marc Mueller
efc54971d3
Update empty line formatting after module docstring ( #114040 )
2024-03-23 00:27:57 +01:00
cosimomeli
4107cd6ad8
Add Ring Intercom open door button ( #113514 )
...
* Add button
* Make Ruff happy
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix doc string
* Format
* Update tests/components/ring/test_button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-15 15:31:51 +01:00
cosimomeli
360f7dea75
Add Ring Intercom support ( #109819 )
...
* Add button entity
* Add support for Ring intercom ("other" device type)
* description
* format
* - Tests
- Fallback when intercom devices arent inside response
* Fix ring button
* Update library
* Fix button after merge
* Move names to strings.json
* Remove button entity_category
* Add wifi sensors to other
* Add last_ sensors to other
* Fix tests
* Add button test
* Add new sensors tests
* Revert "Add last_ sensors to other"
This reverts commit 5c03bba5a1
.
* Update library
* Revert "Revert "Add last_ sensors to other""
This reverts commit 27631978d0
.
* Fix tests
* Remove default list for other
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com>
* Copy mock to conftest
* Fix history test
* Change time skip
* Remove button
* Fix history test
---------
Co-authored-by: Martin Pham <tuyentq2009@gmail.com>
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com>
2024-03-15 12:59:36 +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
Joost Lekkerkerker
77917506bb
Improve lists in integrations [R-S] ( #113233 )
...
* Improve lists in integrations [R-S]
* Fix
* Fix
2024-03-13 21:55:00 +01:00
Steven B
5e530fc42e
Add motion detection enable/disable to ring camera platform ( #108789 )
...
* Add motion detection enable/disable to ring camera platform
* Write ha state directly
Co-authored-by: J. Nick Koston <nick@koston.org>
* Parametrize on off state tests
* Add tests for errors on setting motion detection
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-12 16:05:14 +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
Steven B
48cb09a4a8
Prepare ring update service for deprecation ( #108781 )
...
* Prepare ring update service for deprecation
* Update service removal release number
2024-03-11 13:42:52 +01:00
Joost Lekkerkerker
b837a969d8
Remove entity description mixin in Ring ( #112928 )
2024-03-11 11:59:02 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
a033574ee2
Add empty line after module docstring [r] ( #112703 )
2024-03-08 15:05:07 +01:00
Joost Lekkerkerker
a3a758bd17
Add icon translations to Ring ( #112212 )
...
* Add icon translations to Ring
* Add icon translations to Ring
2024-03-05 08:45:33 +01:00
Erik Montnemery
e0c1feb22c
Migrate integrations n-r to generic flowhandler ( #111864 )
2024-02-29 20:09:01 +01:00
Livio Avalle
c4247205ed
Add state_class to ring battery sensor for LTS ( #109872 )
...
* Add state_class to ring battery sensor for LTS
* Add test, in test_sensor.py, for state_class for battery entity; in response to comment in PR
2024-02-15 09:52:11 -06:00
Marc Mueller
545b888034
Update ruff to 0.2.1 ( #109796 )
...
* Update ruff to 0.2.1
* Rename config sections
* Update remapped error codes
* Add ignores
2024-02-06 15:41:34 +01:00
Steven B
6701806ed2
Use has_capability instead of hasattr for ring history ( #109791 )
2024-02-06 10:55:03 +01:00
Steven B
f8862f64a1
Bump ring_doorbell to 0.8.7 ( #109783 )
2024-02-06 10:10:43 +01:00
Steven B
552d14204d
Bump ring_doorbell to 0.8.6 ( #109199 )
2024-01-31 10:32:27 -10:00
Steven B
605b7312a4
Fix ring chimes data update ( #109220 )
...
* Fix bug with chimes data update
* Trigger update in test with time change
* Fix test to use freezer
* Make test less fragile
2024-01-31 19:39:18 +01:00
Steven B
f725258ea9
Add coordinator to ring integration ( #107088 )
2024-01-31 10:37:55 +01:00
Jan-Philipp Benecke
28281523ec
Add pylint plugin to check for sorted platforms list ( #108115 )
2024-01-16 09:47:53 +01:00
Joost Lekkerkerker
426a1511d5
Mark Ring battery and signal strength sensors as diagnostic ( #107503 )
2024-01-07 23:14:38 +01:00
Paulus Schoutsen
890615bb92
Ring: Add partial back ( #107040 )
2024-01-03 15:52:05 -10:00
Jan-Philipp Benecke
0183affc7c
Use call_soon_threadsafe in token updater of Ring ( #106984 )
...
Use call_soon_threadsafe in token update of Ring
2024-01-03 19:59:02 -05:00
sdb9696
ab2f3381a5
Bump ring-doorbell to 0.8.5 ( #106178 )
2023-12-21 14:58:01 +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
sdb9696
5cde367366
Bump ring_doorbell to 0.8.3 ( #104611 )
2023-11-27 21:49:33 +01:00
sdb9696
0c39c18aaf
Bump ring_doorbell to 0.8.2 with listen extra ( #104033 )
2023-11-24 15:20:09 -06:00
sdb9696
2387e4941b
Add constants to ring integration ( #104134 )
2023-11-17 13:17:16 -05:00
sdb9696
38961c6ddc
Add diagnostics platform to ring integration ( #104049 )
...
* Add diagnostics platform to ring integration
* Use real-ish data for diagnostics test and use snapshot output
2023-11-16 14:36:15 +01:00
sdb9696
182c40f16e
Add reauth flow to ring integration ( #103758 )
...
* Add reauth flow to ring integration
* Refactor re-auth flow post review
* Fix threading issue on device update
2023-11-14 19:49:27 -08:00
sdb9696
cf6c72fdbd
Bump ring_doorbell to 0.8.0 and handle new exceptions ( #103904 )
...
* Bump ring_doorbell to 0.8.0 and handle the new exceptions
* Modify data update tests to not call coordinator internals
2023-11-13 23:15:19 -08:00
sdb9696
70f7582f95
Add myself as code owner for ring integration ( #103767 )
2023-11-10 20:11:18 +01:00
sdb9696
1fce60bd6f
Bump ring-doorbell to 0.7.3 ( #100688 )
...
Bump ring to 0.7.3
2023-09-23 21:21:34 +02: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
Franck Nijhof
62fe4957c9
Migrate integration services (Q-S) to support translations ( #96378 )
2023-07-12 01:18:22 +02:00
Joost Lekkerkerker
9ef4b2e5f5
Migrate ring to entity name ( #96080 )
...
Migrate ring to has entity name
2023-07-09 13:55:10 -04:00