Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable ring event listener to fix missing notifications #4

Closed
wants to merge 158 commits into from

Conversation

sdb9696
Copy link
Owner

@sdb9696 sdb9696 commented Feb 1, 2024

Breaking change

Proposed change

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New integration (thank you!)
  • New feature (which adds functionality to an existing integration)
  • Deprecation (breaking change to happen in the future)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:
  • Link to documentation pull request:

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • I have followed the development checklist
  • I have followed the perfect PR recommendations
  • The code has been formatted using Ruff (ruff format homeassistant tests)
  • Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

If the code communicates with devices, web services, or third-party tools:

  • The manifest file has all fields filled out correctly.
    Updated and included derived files by running: python3 -m script.hassfest.
  • New or updated dependencies have been added to requirements_all.txt.
    Updated by running python3 -m script.gen_requirements_all.
  • For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
  • Untested files have been added to .coveragerc.

To help with the load of incoming pull requests:

@sdb9696 sdb9696 force-pushed the fix_ring_notifications branch from f3a4a34 to b54e59b Compare March 13, 2024 17:05
@sdb9696 sdb9696 changed the base branch from dev to fix_ring_notifications_old March 13, 2024 17:15
@sdb9696 sdb9696 changed the base branch from fix_ring_notifications_old to dev March 13, 2024 17:16
@sdb9696 sdb9696 force-pushed the fix_ring_notifications branch 3 times, most recently from 5526975 to e91b0d8 Compare August 29, 2024 16:04
@sdb9696 sdb9696 closed this Aug 29, 2024
@sdb9696 sdb9696 reopened this Aug 29, 2024
bdraco and others added 22 commits August 29, 2024 19:32
* Address august review comments

Followup to home-assistant#124677

* cleanup loop

* drop mixin name

* event entity add cleanup

* remove duplicate prop

* pep0695 type

* remove some not needed block till done

* cleanup august tests

* switch to freezegun

* snapshots for dev reg

* SOURCE_USER nit

* snapshots

* pytest.raises

* not loaded check
* Fix ZHA cleanup entity registry parameter

* Fix missing `gateway` when accessing coordinator device

* Get `ZHADeviceProxy` for coordinator device
…from ruckus_unleashed integration (home-assistant#123974)

* fix ruckusd_unleashed blocking call to load_default_certs

* remove extra loggers, bump aioruckus ver for debian packagers
…ome-assistant#124895)

The Yale Home brand will stop working with the August integration very
soon. Users must migrate to the Yale integration to avoid an interruption in service.
* Remove some unneeded block till done

* Additional state check cleanups and snapshots

* Use more snapshots in yale tests
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.5 to 3.26.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3.26.5...v3.26.6)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update diagnostics to include static

and make room for multiple coordinator data objects

* fix mac address is not stored in config_entry but on device
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.1.1...v5.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Improve type hints in nina config flow

* Apply suggestions from code review

Co-authored-by: Joost Lekkerkerker <[email protected]>

---------

Co-authored-by: Joost Lekkerkerker <[email protected]>
…ssistant#123633)

* add DHW target temp number entity

* Update number.py

* Update strings.json

* Update strings.json

* update test snapshot

* fix snapshot
cnico and others added 15 commits September 2, 2024 23:51
…in solarlog (home-assistant#125099)

* Add diagnostics to solarlog

* Fix wrong comment

* Move to async_abort_entries_match

* Remove obsolete method solarlog_entries

* Update tests/components/solarlog/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Update tests/components/solarlog/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Update tests/components/solarlog/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Update tests/components/solarlog/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Amend import of config_entries.SOURCE_USER

* Update tests/components/solarlog/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Ruff

---------

Co-authored-by: Joost Lekkerkerker <[email protected]>
…nt#125104)

* Remove `is_on` method from `homeassistant.components`

* Cleanup test
* Add binary_sensor entity

* Update the document link due to the domain name change

* Update casing

---------

Co-authored-by: jangwon.lee <[email protected]>
* Fix Onkyo service select_hdmi_output

* Move Hasskey directly under Onkyo domain
* expose correct serial

* adapt inits

* adjust _build_entities

* adapt inits

* add serial data point

* update snapshot

* apply suggestions

* apply suggestions
* Work

* Implement 0.0.8 changes, fixup tests

* Cleanup

* Implement new playmodes, close clientsession upon ha close

* Implement new playmodes, close clientsession upon ha close

* Add test for zeroconf bridge failure

* Bump 0.0.9
Address old comments in 113940

* Exact _async_register_default_clientsession_shutdown
… client library to a new external package (home-assistant#125040)

* Change the Google Photos client library to a new external package

* Remove mime type guessing

* Update tests to mock out the client library and iterators

* Update homeassistant/components/google_photos/media_source.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

---------

Co-authored-by: Joost Lekkerkerker <[email protected]>
Pass hass clientsession to ring config flow
…stant#125131)

* Bump hadolint to 2.12.0 and use matrix for all Dockerfiles

* Fix

* Disable fail fast
@sdb9696 sdb9696 force-pushed the fix_ring_notifications branch 2 times, most recently from cd1b355 to 5115a42 Compare September 3, 2024 13:43
@sdb9696 sdb9696 force-pushed the fix_ring_notifications branch from 5115a42 to 77b792c Compare September 3, 2024 13:54
@sdb9696 sdb9696 force-pushed the fix_ring_notifications branch from 3eb6716 to 696288a Compare September 4, 2024 16:18
@sdb9696 sdb9696 force-pushed the fix_ring_notifications branch from 5632745 to f59c94d Compare September 4, 2024 17:52
@sdb9696 sdb9696 closed this Sep 11, 2024
@sdb9696 sdb9696 deleted the fix_ring_notifications branch September 11, 2024 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.