🏡 Open source home automation that puts local control and privacy first.
Find a file
J. Nick Koston a20d1a357f
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-11 22:34:23 -04:00
.devcontainer Update .devcontainer.json structure (#96537) 2023-07-20 13:11:43 +02:00
.github Bump tibdex/github-app-token from 1.8.0 to 1.8.2 (#99434) 2023-09-10 22:23:18 +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-11 22:34:23 -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 Fix logging & exit code reporting to S6 on HA shutdown (#72921) 2022-06-02 19:49:08 +02:00
script Replace lambda in script/gen_requirements_all.py with str.lower (#99665) 2023-09-05 22:44:59 +02:00
tests Avoid probing ipp printers for unique_id when it is available via mdns (#99982) 2023-09-11 22:34:23 -04:00
.core_files.yaml Trigger full CI run if assist_pipeline is modified (#99319) 2023-08-30 12:17:26 +02:00
.coveragerc Add unit tests for sensors Electric Kiwi (#97723) 2023-09-11 01:30:25 +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 Add hadolint to CI (#34758) 2020-04-27 12:09:31 +02:00
.pre-commit-config.yaml Update black to 23.9.1 (#100108) 2023-09-11 12:14:50 +02:00
.prettierignore Add tests to Lidarr (#79610) 2023-03-28 16:49:32 +02:00
.readthedocs.yml Update readthedocs config (#65230) 2022-01-30 20:15:32 -08:00
.strict-typing Enable strict typing in Plugwise (#100033) 2023-09-10 12:16:59 +02:00
.yamllint Add filters to climate and light service descriptions (#86162) 2023-03-16 15:59:51 +01:00
build.yaml Update Home Assistant base image to 2023.08.0 (#99281) 2023-08-29 20:43:32 +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
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts (#91698) 2023-04-20 20:55:13 +02:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
CODEOWNERS Remove code owner Verisure (#100145) 2023-09-11 13:43:59 -05:00
CONTRIBUTING.md Use core GitHub URL in contributing guidelines (#41083) 2020-10-02 20:42:33 +02:00
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 Update license to official GitHub template (#16470) 2018-09-07 10:11:51 +02:00
MANIFEST.in Move remaining keys to setup.cfg (#65154) 2022-01-28 20:18:09 -08:00
mypy.ini Enable strict typing in Plugwise (#100033) 2023-09-10 12:16:59 +02:00
pyproject.toml Bump orjson to 3.9.7 (#99938) 2023-09-08 13:59:35 -05:00
README.rst Update URL in readme (#94282) 2023-06-09 09:24:53 +02:00
requirements.txt Bump orjson to 3.9.7 (#99938) 2023-09-08 13:59:35 -05:00
requirements_all.txt Bump ZHA dependencies (#100156) 2023-09-11 22:23:55 -04:00
requirements_docs.txt Refactor API documentation (#33217) 2020-03-25 13:21:04 -07:00
requirements_test.txt Update coverage to 7.3.1 (#99805) 2023-09-07 14:54:56 +02:00
requirements_test_all.txt Bump ZHA dependencies (#100156) 2023-09-11 22:23:55 -04:00
requirements_test_pre_commit.txt Update black to 23.9.1 (#100108) 2023-09-11 12:14:50 +02:00

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/