🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston 3a60466e7c
Fix switchbot not becoming available again after unavailable (#81822)
* Fix switchbot not becoming available again after unavailable

If the advertisment was the same and we were previously
marked as unavailable we would not mark the device as
available again until the advertisment changed. For lights
there is a counter but for the bots there is no counter
which means the bots would show unavailable even though
they were available again

* naming

* naming
2022-11-16 15:41:07 +01:00
.devcontainer Update devcontainer appPort to allow connections from external IPs (#79730) 2022-10-25 21:06:56 +02:00
.github CI: Fix partial coverage (#80877) 2022-10-24 12:18:27 +02:00
.vscode Add "Home Assistant (skip pip)" to VS Code launch.json (#74887) 2022-07-10 23:06:27 +02:00
docs Update screenshot (#79459) 2022-10-10 20:20:25 +02:00
homeassistant Fix switchbot not becoming available again after unavailable (#81822) 2022-11-16 15:41:07 +01:00
machine Update Builder & Wheels + support yellow (#73896) 2022-06-23 13:58:24 +02:00
pylint/plugins Adjust pylint for IMPERIAL_SYSTEM deprecation (#80874) 2022-10-24 15:25:00 +02:00
rootfs Fix logging & exit code reporting to S6 on HA shutdown (#72921) 2022-06-02 19:49:08 +02:00
script Remove hardware and fix raspberry pi brands in integrations.json (#80970) 2022-10-25 21:05:04 +02:00
tests Fix ibeacon source attribute not being updated (#81740) 2022-11-16 15:40:55 +01:00
.core_files.yaml CI: Do not trigger full suite for alert integration (#80174) 2022-10-12 17:17:28 +02:00
.coveragerc Add config flow to zamg (#66469) 2022-10-26 18:35:12 +02:00
.dockerignore
.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 Update yamllint to 1.28.0 (#80497) 2022-10-18 11:42:57 +03: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 Tibber strict typing (#79407) 2022-10-26 12:41:23 +02:00
.yamllint Add yamllint (in pre-commit and CI) (#33676) 2020-04-05 10:33:45 +02:00
CLA.md
CODEOWNERS Add config flow to zamg (#66469) 2022-10-26 18:35:12 +02: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 Uninstall pre-installed tools from devcontainer (#79765) 2022-10-07 02:16:38 +03: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 base image to 2022.10.0 (#81317) 2022-10-31 21:23:12 -04:00
codecov.yml Add little slack to CodeCov project/config-flows threshold (#63379) 2022-01-04 16:26:22 +01:00
mypy.ini Tibber strict typing (#79407) 2022-10-26 12:41:23 +02:00
pyproject.toml Bumped version to 2022.11.2 2022-11-08 12:44:44 +01:00
requirements.txt Update cryptography to 38.0.3 (#81455) 2022-11-03 17:00:36 +01:00
requirements_all.txt Change life360 timeouts & retries (#81799) 2022-11-16 15:41:03 +01:00
requirements_docs.txt
requirements_test.txt Update pylint to 2.15.5 (#80759) 2022-10-22 00:07:23 +02:00
requirements_test_all.txt Change life360 timeouts & retries (#81799) 2022-11-16 15:41:03 +01:00
requirements_test_pre_commit.txt Update yamllint to 1.28.0 (#80497) 2022-10-18 11:42:57 +03:00
setup.cfg Add comment for editable installs (#72782) 2022-05-31 23:04:47 +02:00
tox.ini Update pip constraint to 22.4 (#80383) 2022-10-16 12:01:11 +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/