🏡 Open source home automation that puts local control and privacy first.
Go to file
Paulus Schoutsen 615a1eda51
LLM Assist API to ignore intents if not needed for exposed entities or calling device (#118283)
* LLM Assist API to ignore timer intents if device doesn't support it

* Refactor to use API instances

* Extract ToolContext class

* Limit exposed intents based on exposed entities
2024-05-28 21:29:18 -04:00
.devcontainer Use uv instead of pip in development env (#113517) 2024-05-21 09:56:31 +02:00
.github Bump github/codeql-action from 3.25.5 to 3.25.6 (#117835) 2024-05-21 09:29:06 +02:00
.vscode Use uv instead of pip in development env (#113517) 2024-05-21 09:56:31 +02:00
homeassistant LLM Assist API to ignore intents if not needed for exposed entities or calling device (#118283) 2024-05-28 21:29:18 -04:00
machine Fix Raspberry Pi utilities installation on Alpine 3.19 (#110463) 2024-02-13 15:07:37 +01:00
pylint Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
rootfs Stop the Home Assistant Core container by default (#101105) 2023-09-30 10:43:07 +02:00
script Use registry fixtures in scaffold (#118308) 2024-05-28 14:20:01 +02:00
tests LLM Assist API to ignore intents if not needed for exposed entities or calling device (#118283) 2024-05-28 21:29:18 -04:00
.core_files.yaml Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
.coveragerc Add Matter fan platform (#111212) 2024-05-28 12:24:58 +02:00
.dockerignore
.git-blame-ignore-revs Add ruff commit to git-blame-ignore-revs (#114229) 2024-03-26 12:16:55 +01:00
.gitattributes Ensure .pcm binary files do not have line endings changed (#91881) 2023-04-22 22:22:30 -04:00
.gitignore Add `__pycache__` to gitignore (#114056) 2024-05-18 13:30:03 +02:00
.hadolint.yaml Update base image to 2023.10.0 (#102126) 2023-10-18 19:11:41 +02:00
.pre-commit-config.yaml Update codespell ignore list (#118018) 2024-05-24 10:24:34 +02:00
.prettierignore Remove outdated prettier and yamllint `azure-*.yml` ignores (#112819) 2024-03-09 14:44:05 +02:00
.strict-typing Upgrade thethingsnetwork to v3 (#113375) 2024-05-26 16:30:33 +02:00
.yamllint Remove outdated prettier and yamllint `azure-*.yml` ignores (#112819) 2024-03-09 14:44:05 +02:00
CLA.md Update LICENSE.md and CLA.md to reflect the new Apache 2.0 license 2017-01-28 12:12:34 -08:00
CODEOWNERS Add DSMR Reader tests (#115808) 2024-05-28 10:42:21 +02:00
CODE_OF_CONDUCT.md Update codespell to 2.3.0 (#118001) 2024-05-24 08:22:29 +02:00
CONTRIBUTING.md Use core GitHub URL in contributing guidelines (#41083) 2020-10-02 20:42:33 +02:00
Dockerfile Update uv to 0.1.43 (#117405) 2024-05-14 10:38:50 +02:00
Dockerfile.dev Use uv instead of pip in development env (#113517) 2024-05-21 09:56:31 +02:00
LICENSE.md Update license to official GitHub template (#16470) 2018-09-07 10:11:51 +02:00
MANIFEST.in
README.rst Add Open Home Foundation link (#116405) 2024-04-29 21:28:47 +02:00
build.yaml Update Home Assistant base image to 2024.03.0 (#113797) 2024-03-19 10:07:13 +01:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
mypy.ini Upgrade thethingsnetwork to v3 (#113375) 2024-05-26 16:30:33 +02:00
pyproject.toml Remove strict connection (#117933) 2024-05-24 15:50:22 +02:00
requirements.txt Remove strict connection (#117933) 2024-05-24 15:50:22 +02:00
requirements_all.txt Update ha philips_js to 3.2.2 (#118326) 2024-05-28 23:13:17 +02:00
requirements_test.txt Update mypy-dev to 1.11.0a3 (#117786) 2024-05-20 11:40:55 +02:00
requirements_test_all.txt Update ha philips_js to 3.2.2 (#118326) 2024-05-28 23:13:17 +02:00
requirements_test_pre_commit.txt Update codespell to 2.3.0 (#118001) 2024-05-24 08:22:29 +02:00

README.rst

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/>`__.

This is a project of the `Open Home Foundation <https://www.openhomefoundation.org/>`__.

|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.

.. |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/