🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston c798723c27
Fix bluetooth diagnostics on macos (#79680)
* Fix bluetooth diagnostics on macos

The pyobjc objects cannot be pickled which cases dataclasses
asdict to raise an exception when trying to do the deepcopy

We now implement our own as_dict to avoid this problem

* add cover
2022-10-06 04:32:29 +02:00
.devcontainer Add GitHub PRs and issues extension to devcontainer (#69296) 2022-04-05 10:17:56 +02:00
.github Bump actions/checkout from 3.0.2 to 3.1.0 (#79635) 2022-10-05 10:53:27 +03:00
.vscode Add "Home Assistant (skip pip)" to VS Code launch.json (#74887) 2022-07-10 23:06:27 +02:00
docs Update featured integrations image (#76011) 2022-08-02 09:09:24 +02:00
homeassistant Fix bluetooth diagnostics on macos (#79680) 2022-10-06 04:32:29 +02:00
machine Update Builder & Wheels + support yellow (#73896) 2022-06-23 13:58:24 +02:00
pylint/plugins Deprecate conversion utilities (#78957) 2022-09-28 19:39:44 +02:00
rootfs Fix logging & exit code reporting to S6 on HA shutdown (#72921) 2022-06-02 19:49:08 +02:00
script Add Denon brand (#79230) 2022-09-28 23:09:53 +02:00
tests Fix bluetooth diagnostics on macos (#79680) 2022-10-06 04:32:29 +02:00
.core_files.yaml Add repairs integration to core files (#75489) 2022-07-20 13:02:13 +02:00
.coveragerc Velbus split of entity in its own file (#79653) 2022-10-05 17:03:23 +02:00
.dockerignore Integrate dockerbuild (#33168) 2020-03-23 00:39:37 +01:00
.gitattributes highlight Dockerfile.dev as Dockerfile in github ui (#36933) 2020-06-22 14:45:57 +02:00
.gitignore Ignore config directory symlink in development (#56639) 2021-09-25 12:53:41 +02:00
.hadolint.yaml Add hadolint to CI (#34758) 2020-04-27 12:09:31 +02:00
.pre-commit-config.yaml Run hassfest in pre-commit when brands changed (#79589) 2022-10-04 16:41:11 +02:00
.prettierignore Add Leviton brand (#79244) 2022-09-29 12:28:51 +02:00
.readthedocs.yml Update readthedocs config (#65230) 2022-01-30 20:15:32 -08:00
.strict-typing Add clicksend to strict typing (#79544) 2022-10-05 22:18:41 +02:00
.yamllint Add yamllint (in pre-commit and CI) (#33676) 2020-04-05 10:33:45 +02:00
CLA.md
CODEOWNERS Add Airthings BLE component (#77284) 2022-09-29 15:55:45 -04:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md (#73468) 2022-06-23 01:41:22 +02:00
CONTRIBUTING.md Use core GitHub URL in contributing guidelines (#41083) 2020-10-02 20:42:33 +02:00
Dockerfile Add nightly frontend to nightly builds (#74327) 2022-07-02 09:04:35 -07:00
Dockerfile.dev Significantly improve yaml load times when the C loader is available (#73337) 2022-06-13 08:44:46 -10:00
LICENSE.md
MANIFEST.in Move remaining keys to `setup.cfg` (#65154) 2022-01-28 20:18:09 -08:00
README.rst Update featured integrations image (#76011) 2022-08-02 09:09:24 +02:00
build.yaml Update Home Assistant base image to 2022.07.0 (#75396) 2022-07-18 15:09:43 +02:00
codecov.yml Add little slack to CodeCov project/config-flows threshold (#63379) 2022-01-04 16:26:22 +01:00
mypy.ini Add clicksend to strict typing (#79544) 2022-10-05 22:18:41 +02:00
pyproject.toml Bump version to 2022.11.0dev0 (#79224) 2022-09-28 21:51:06 +02:00
requirements.txt Bump cryptography to 38 (#79067) 2022-09-25 17:39:42 -04:00
requirements_all.txt Update frontend to 20221005.0 (#79656) 2022-10-05 17:38:32 +02:00
requirements_docs.txt Refactor API documentation (#33217) 2020-03-25 13:21:04 -07:00
requirements_test.txt Update mypy to 0.982 (#79560) 2022-10-03 23:21:53 +02:00
requirements_test_all.txt Update frontend to 20221005.0 (#79656) 2022-10-05 17:38:32 +02:00
requirements_test_pre_commit.txt Update pyupgrade to v2.38.0 (#78573) 2022-09-16 12:51:58 +02:00
setup.cfg Add comment for editable installs (#72782) 2022-05-31 23:04:47 +02:00
tox.ini Update pip version range to 22.3 (#75572) 2022-07-24 21:11:30 +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://home-assistant.io/demo/>`__, `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://discord.gg/c5DvZ4e
.. |screenshot-states| image:: https://raw.githubusercontent.com/home-assistant/core/master/docs/screenshots.png
   :target: https://home-assistant.io/demo/
.. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/docs/screenshot-integrations.png
   :target: https://home-assistant.io/integrations/