mirror of
https://github.com/home-assistant/core.git
synced 2026-09-25 17:04:04 -04:00
07a7b918ca3714a7ff50f8c14648b80c1a1a1efe
Replace the remaining raise_not_proxied stubs with EntityQuery forwards + typed rebuilds, so every query-shaped entity API now answers with real data: - media_player.async_search_media -> async_internal_search_media (which rebuilds the SearchMediaQuery from flat kwargs on the sandbox side, so the query crosses as plain JSON); rebuilds SearchMedia, reusing the BrowseMedia helper for its result list. - update.async_release_notes -> async_release_notes (plain str/None). - vacuum.async_get_segments -> async_get_segments; rebuilds list[Segment]. - calendar.async_update_event / async_delete_event -> the matching WS-only entity methods (None result). The sandbox-side serialisation is the as_dict-aware JSON encoder already added with the handler, so SearchMedia/BrowseMedia/Segment cross verbatim. raise_not_proxied is now callerless but kept exported for the still-deferred subscription/todo-push primitive. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…
…
…
…
Home Assistant |Chat Status| ================================================================================= Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Check out `home-assistant.io <https://home-assistant.io>`__ for `a demo <https://demo.home-assistant.io>`__, `installation instructions <https://home-assistant.io/getting-started/>`__, `tutorials <https://home-assistant.io/getting-started/automation/>`__ and `documentation <https://home-assistant.io/docs/>`__. |screenshot-states| Featured integrations --------------------- |screenshot-integrations| The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://developers.home-assistant.io/docs/architecture_index/>`__ and the `section on creating your own components <https://developers.home-assistant.io/docs/creating_component_index/>`__. If you run into issues while using Home Assistant or during development of a component, check the `Home Assistant help section <https://home-assistant.io/help/>`__ of our website for further help and information. |ohf-logo| .. |Chat Status| image:: https://img.shields.io/discord/330944238910963714.svg :target: https://www.home-assistant.io/join-chat/ .. |screenshot-states| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-states.png :target: https://demo.home-assistant.io .. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-integrations.png :target: https://home-assistant.io/integrations/ .. |ohf-logo| image:: https://www.openhomefoundation.org/badges/home-assistant.png :alt: Home Assistant - A project from the Open Home Foundation :target: https://www.openhomefoundation.org/
Languages
Python
100%