core/homeassistant
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
..
auth Migrate auth to use async_import_module to avoid blocking I/O in the event loop (#113387) 2024-03-14 10:44:36 +01:00
backports
brands
components Add Ring Intercom support (#109819) 2024-03-15 12:59:36 +01:00
generated Remove OpenCV integration (#113455) 2024-03-15 12:23:30 +01:00
helpers Start script runs eagerly (#113190) 2024-03-14 16:53:26 -10:00
scripts
util Improve loops and lists (#113269) 2024-03-14 10:22:20 +01:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py Fix group loading too late resulting in incorrect state (#113262) 2024-03-13 19:18:15 -10:00
config.py
config_entries.py Avoid pre-importing config_flows if the integration does not support migration (#113369) 2024-03-14 00:13:40 -04:00
const.py Add floors to service target (#110850) 2024-03-14 19:02:23 +01:00
core.py Improve State docstring (#113501) 2024-03-15 12:01:11 +01:00
data_entry_flow.py
exceptions.py
loader.py Avoid pre-importing config_flows if the integration does not support migration (#113369) 2024-03-14 00:13:40 -04:00
package_constraints.txt Bump aiodhcpwatcher to 1.0.0 (#113469) 2024-03-14 14:16:19 -10:00
requirements.py
runner.py
setup.py Migrate _async_when_setup to use eager_start (#112872) 2024-03-11 15:02:35 -04:00
strings.json Add "language" to strings.json (#112869) 2024-03-12 21:49:59 +01:00