ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Find a file
2025-10-28 16:43:16 +13:00
.ai [docs] Add embedded systems optimization best practices to AI instructions (#11225) 2025-10-15 07:54:16 +13:00
.devcontainer Updates for development environment (#8801) 2025-05-22 13:24:34 +12:00
.github C++ components unit test framework (#9284) 2025-10-21 22:21:22 +00: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_base] add support for Dyson cool AM07 tower fan (#10163) 2025-10-27 22:49:16 -04:00
script [tests] Isolate gps component to prevent TinyGPSPlus millis() conflicts (#11499) 2025-10-23 10:11:13 -07:00
tests Add additional modbus compile tests (#11567) 2025-10-28 16:43:16 +13: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 C++ components unit test framework (#9284) 2025-10-21 22:21:22 +00: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.0 to 0.14.1 (#11303) 2025-10-16 20:52:22 +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 [hdc2010] New component (#6674) 2025-10-22 22:24:17 -04:00
CONTRIBUTING.md Update Issues / Feature Requests links (#9607) 2025-07-18 00:02:09 +12:00
Doxyfile Bump version to 2025.11.0-dev 2025-10-08 21:14:45 +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 C++ components unit test framework (#9284) 2025-10-21 22:21:22 +00:00
pyproject.toml [core] Don't allow python 3.14 (#11527) 2025-10-26 09:00:08 -04:00
README.md Update Issues / Feature Requests links in Readme (#9600) 2025-07-17 21:48:37 +12:00
requirements.txt Bump ruamel-yaml from 0.18.15 to 0.18.16 (#11482) 2025-10-23 10:25:36 -07: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 pylint from 4.0.1 to 4.0.2 (#11418) 2025-10-20 11:10:33 -10:00
sdkconfig.defaults [esp32] Fix clang-tidy error for Arduino watchdog function declarations (#11085) 2025-10-06 16:54:13 -04:00