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
Kuba Szczodrzyński 19bf9b1e36
Add API for dashboard to get boards list by platform (#4168)
* Add API for dashboard to get boards list by platform

* Dashboard API: add board list for ESP32 S2/S3/C3

* Dashboard API: remove endpoint for all boards

* Dashboard API: hide group titles for all platforms

* Dashboard API: fix Python lint

* Dashboard API: refactor /boards to use list output

* Dashboard API: filter boards for selected platform

* Dashboard API: do not duplicate esp32 boards

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-12-31 14:02:56 -05:00
.devcontainer Prefix devcontainer image with ghcr.io (#3942) 2022-10-26 12:04:29 +13:00
.github Bump actions/stale from 6 to 7 (#4217) 2022-12-22 16:55:47 +13:00
.vscode Refactor clang-tidy script to use actual compiler flags and includes (#2133) 2021-08-09 22:43:18 +02:00
docker Bump nano version in lint docker image (#4218) 2022-12-22 19:07:39 +13:00
esphome Add API for dashboard to get boards list by platform (#4168) 2022-12-31 14:02:56 -05:00
script Add API for dashboard to get boards list (#4154) 2022-12-07 16:07:51 +13:00
tests PCF85063 RTC chip (#3873) 2022-12-23 12:33:31 +13:00
.clang-format Configure clang-format for consistent pointer alignment (#1890) 2021-06-10 12:55:20 +02:00
.clang-tidy Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
.coveragerc Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
.dockerignore More VSCode devcontainer improvements (#1934) 2021-06-22 16:37:05 +02:00
.editorconfig YAML linting (#3779) 2022-09-06 15:48:01 +12:00
.gitattributes Fix line endings normalization (#2407) 2021-09-30 18:07:28 +02:00
.gitignore Raise minimum python version to 3.8 (#3176) 2022-02-10 09:55:11 +01:00
.pre-commit-config.yaml Bump black from 22.10.0 to 22.12.0 (#4167) 2022-12-22 19:42:49 +13:00
.yamllint YAML linting (#3779) 2022-09-06 15:48:01 +12:00
CODE_OF_CONDUCT.md Update email addresses (#1733) 2021-05-03 11:51:10 +12:00
CODEOWNERS PCF85063 RTC chip (#3873) 2022-12-23 12:33:31 +13:00
CONTRIBUTING.md Lint trailing whitespace (#3230) 2022-02-19 14:46:27 +01:00
LICENSE 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
MANIFEST.in Add *.py.script files to distributions (#3074) 2022-01-20 08:33:13 +13:00
platformio.ini Update ESP32-audioI2S library (#4073) 2022-11-24 11:16:05 +13:00
pylintrc Bump pylint from 2.13.9 to 2.14.3 (#3589) 2022-06-21 16:27:33 +12:00
pyproject.toml Bump python min to 3.9 (#3871) 2022-10-05 20:09:27 +13:00
pytest.ini Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
README.md Rename master branch to release (#1976) 2021-07-02 15:42:36 +02:00
requirements_optional.txt Bump base image to 3.4.0 (#1879) 2021-06-08 22:03:04 +02:00
requirements_test.txt Bump black from 22.10.0 to 22.12.0 (#4167) 2022-12-22 19:42:49 +13:00
requirements.txt Bump aioesphomeapi from 13.0.1 to 13.0.2 (#4188) 2022-12-22 18:40:00 +13:00
sdkconfig.defaults Set ESP32 watchdog to loop task (#2846) 2021-12-02 09:05:42 +13:00
setup.cfg add-black (#1593) 2021-03-07 16:03:16 -03:00
setup.py Bump python min to 3.9 (#3871) 2022-10-05 20:09:27 +13:00

ESPHome Discord Chat GitHub release

ESPHome Logo

Documentation: https://esphome.io/

For issues, please go to the issue tracker.

For feature requests, please see feature requests.