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

Add Matter update entities for devices with OTA requestor #120304

Merged
merged 10 commits into from
Jul 23, 2024

Commits on Jul 23, 2024

  1. Add Matter update entities for devices with OTA requestor

    Matter devices which support the OTA requestor cluster can receive
    updates from a OTA provider. The Home Assistant Python Matter Server
    implements such an OTA provider now.
    
    Add update entities for devices which support the OTA requestor cluster
    and check for available updates. Allow the user to update the firmware.
    The update progress will be read directly from the devices' OTA
    requestor cluster.
    agners committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    c85db9f View commit details
    Browse the repository at this point in the history
  2. Update homeassistant/components/matter/update.py

    Co-authored-by: TheJulianJES <[email protected]>
    agners and TheJulianJES committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    31612f4 View commit details
    Browse the repository at this point in the history
  3. Bump python-matter-server to 6.3.0

    This includes models and commands required for device firmware updates.
    agners committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    fe48fc0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9495460 View commit details
    Browse the repository at this point in the history
  5. Add update entity tests

    agners committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    071eef1 View commit details
    Browse the repository at this point in the history
  6. Fix update entity test

    agners committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b118aae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8d09687 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9ead03a View commit details
    Browse the repository at this point in the history
  9. Enable polling for update entities by default

    Matter entities don't enable polling any longer. Enable polling for
    update entities by default.
    agners committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    2e7ad79 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5f0d0c8 View commit details
    Browse the repository at this point in the history