ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Go to file
2025-12-04 22:55:08 -05:00
.ai [core] Improve CORE.data documentation with dataclass pattern (#12170) 2025-12-04 07:33:57 +13:00
.devcontainer Updates for development environment (#8801) 2025-05-22 13:24:34 +12:00
.github [CI] Trigger generic version notifier job on release (#12292) 2025-12-05 14:00:08 +13:00
.vscode proto generation updates (#4653) 2023-06-12 17:00:34 +12:00
docker Optimize subprocess performance with close_fds=False (#10145) 2025-08-11 09:14:13 +12:00
esphome [remote_receiver] buffer usage fix and idle optimizations (#9999) 2025-12-04 22:50:23 -05:00
script [helpers] Fix unit tests following #12135 (#12237) 2025-12-01 22:08:49 +00:00
tests [tests] Bump esp32_hosted in the test code (#12289) 2025-12-04 21:14:30 +00:00
.clang-format Configure clang-format for consistent pointer alignment (#1890) 2021-06-10 12:55:20 +02:00
.clang-tidy [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds (#7706) 2024-12-05 02:39:30 -06:00
.clang-tidy.hash [esp32] Sort variants in situ (#10410) 2025-12-03 20:48:11 -05:00
.coveragerc [ci] Add automated memory impact analysis for pull requests (#11242) 2025-10-20 07:43:38 +13:00
.dockerignore [docker] Use new base container image (#8582) 2025-04-28 11:14:50 +12:00
.editorconfig YAML linting (#3779) 2022-09-06 15:48:01 +12:00
.flake8 [core] Migrate to pyproject.toml (#6737) 2024-05-16 13:19:37 +12:00
.gitattributes Add transparency support to all image types (#4600) 2023-05-22 08:03:21 +12:00
.gitignore Deploy doxygen docs to netlify (#8837) 2025-05-19 14:09:38 +12:00
.pre-commit-config.yaml Bump ruff from 0.14.7 to 0.14.8 (#12286) 2025-12-04 21:53:36 +00:00
.yamllint Disable truthy yamllint rule (#6442) 2024-03-28 10:20:51 +13:00
CLAUDE.md Add some AI instructions (#9606) 2025-07-17 22:40:28 +12:00
CODE_OF_CONDUCT.md Update emails from nabucasa to OHF (#8508) 2025-04-03 11:08:46 +13:00
CODEOWNERS [cc1101] Add new cc1101 component (#11849) 2025-12-03 10:42:04 -05:00
CONTRIBUTING.md Update Issues / Feature Requests links (#9607) 2025-07-18 00:02:09 +12:00
Doxyfile Bump version to 2025.12.0-dev 2025-11-13 17:00:47 +13:00
GEMINI.md Add some AI instructions (#9606) 2025-07-17 22:40:28 +12:00
LICENSE 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
MANIFEST.in Update Manifest to rmeove unused dashboard files and include .c ethernet drivers (#4459) 2023-02-19 19:12:29 +00:00
netlify.toml [netlify] Pin python version (#11244) 2025-10-15 12:37:27 +13:00
platformio.ini [esp32] Sort variants in situ (#10410) 2025-12-03 20:48:11 -05:00
pyproject.toml [ruff] Remove deprecated UP038 rule from ignore list (#11646) 2025-11-01 17:05:26 +11:00
README.md Update Issues / Feature Requests links in Readme (#9600) 2025-07-17 21:48:37 +12:00
requirements_dev.txt Bump yamllint from 1.37.0 to 1.37.1 (#8705) 2025-05-08 10:19:23 +12:00
requirements_test.txt Bump ruff from 0.14.7 to 0.14.8 (#12286) 2025-12-04 21:53:36 +00:00
requirements.txt Bump aioesphomeapi from 42.9.0 to 42.10.0 (#12245) 2025-12-01 22:11:33 -06:00
sdkconfig.defaults [esp32] Fix clang-tidy error for Arduino watchdog function declarations (#11085) 2025-10-06 16:54:13 -04:00