🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston 3d09e859fc Avoid probing ipp printers for unique_id when it is available via mdns (#99982)
* Avoid probing ipp printers for unique_id when it is available via mdns

We would always probe the device in the ipp flow and than
abort if it was already configured. We avoid the probe for
most printers.

* dry

* coverage

* fix test

* add test for updating host
2023-09-12 12:04:37 -04:00
.devcontainer Update .devcontainer.json structure (#96537) 2023-07-20 13:11:43 +02:00
.github Bump actions/checkout from 3.5.3 to 3.6.0 (#99003) 2023-08-25 10:18:43 +02:00
.vscode Add scaffolds to vscode tasks (#92015) 2023-05-21 21:29:33 +02:00
docs Update featured integrations screenshot (#95473) 2023-06-28 21:36:46 -04:00
homeassistant Avoid probing ipp printers for unique_id when it is available via mdns (#99982) 2023-09-12 12:04:37 -04:00
machine Add Home Assistant Green (#98171) 2023-08-10 15:00:43 +02:00
pylint Migrate backported StrEnum to built-in StrEnum (#97101) 2023-07-23 23:19:24 +02:00
rootfs
script Create a ZHA repair when directly accessing a radio with multi-PAN firmware (#98275) 2023-09-01 17:58:09 +02:00
tests Avoid probing ipp printers for unique_id when it is available via mdns (#99982) 2023-09-12 12:04:37 -04:00
.core_files.yaml Trigger full CI run if assist_pipeline is modified (#99319) 2023-08-30 12:17:26 +02:00
.coveragerc Fix Freebox disk free space sensor (#99757) 2023-09-08 20:44:19 +02:00
.dockerignore Not to Tox (#76582) 2022-11-23 14:40:37 +01:00
.gitattributes Ensure .pcm binary files do not have line endings changed (#91881) 2023-04-22 22:22:30 -04:00
.gitignore Create pytest output artifact [ci] (#98106) 2023-08-14 10:38:53 +02:00
.hadolint.yaml
.pre-commit-config.yaml Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
.prettierignore Add tests to Lidarr (#79610) 2023-03-28 16:49:32 +02:00
.readthedocs.yml
.strict-typing Add new board type (#99334) 2023-08-30 16:37:13 +02:00
.yamllint Add filters to climate and light service descriptions (#86162) 2023-03-16 15:59:51 +01:00
CLA.md
CODEOWNERS Add new board type (#99334) 2023-08-30 16:37:13 +02:00
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts (#91698) 2023-04-20 20:55:13 +02:00
CONTRIBUTING.md
Dockerfile Remove legacy pip resolver (#92124) 2023-04-27 22:39:29 +02:00
Dockerfile.dev Bump python devcontainer (#94540) 2023-06-14 11:38:47 +02:00
LICENSE.md
MANIFEST.in
README.rst Update URL in readme (#94282) 2023-06-09 09:24:53 +02:00
build.yaml Update Home Assistant base image to 2023.08.0 (#99281) 2023-08-29 20:43:32 +02:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
mypy.ini Add new board type (#99334) 2023-08-30 16:37:13 +02:00
pyproject.toml Bumped version to 2023.9.1 2023-09-08 21:03:27 +02:00
requirements.txt Revert orjson to 3.9.2 (#99374) 2023-08-31 17:17:46 +02:00
requirements_all.txt Bump bluetooth-auto-recovery to 1.2.3 (#99979) 2023-09-12 12:04:36 -04:00
requirements_docs.txt
requirements_test.txt Bump syrupy to 4.2.1 (#99156) 2023-08-28 23:14:07 +02:00
requirements_test_all.txt Bump bluetooth-auto-recovery to 1.2.3 (#99979) 2023-09-12 12:04:36 -04:00
requirements_test_pre_commit.txt Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04: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/>`__.

|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/master/docs/screenshots.png
   :target: https://demo.home-assistant.io
.. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/docs/screenshot-integrations.png
   :target: https://home-assistant.io/integrations/