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
Guillermo Ruffino 1e227e8051
Schema dump (#1564)
* schema dump idea

accept boolean or anything default

accept null also for full dicts

added some common validators

more simple validators

support multi_conf

better handle automations

updates

updates

handle lists

removed not needed class

move to own folder

generalized for automations lists, etc

updates

updates

clean up

clean up

fix automations

made comment optional

basic docs support

added more docs

fixes docs handling

updates

updates

fix components parent

updates

updates

updates

Fix inkplate 6 registration

updates

Disable logging for vscode add on

better handle buses

keep extended order as in CONFIGs

updates

updates

updates

disable comments

moved to scripts/build_jsonschema

added configurable decorators

path handling

fix handle list_schema

fixes and cleanup

add jschema_extractor to maybe

updates

lint

no schema in git

add generated loggers list

* lint
2021-03-07 21:05:08 -03:00
.devcontainer Add lambda to devcontainer config (#1059) 2020-05-19 21:02:10 -03:00
.github Update PULL_REQUEST_TEMPLATE.md 2021-02-26 10:32:23 -03:00
.vscode Run task for VS Code (#1361) 2020-12-13 16:24:26 -03:00
docker Update Dockerfile health check timings (#1517) 2021-02-12 15:26:55 +13:00
esphome Schema dump (#1564) 2021-03-07 21:05:08 -03:00
script Schema dump (#1564) 2021-03-07 21:05:08 -03:00
tests Schema dump (#1564) 2021-03-07 21:05:08 -03:00
.clang-format 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
.clang-tidy 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
.coveragerc Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
.dockerignore Fix docker build 2018-09-25 10:30:45 +02:00
.editorconfig Formatted test yaml files (#1382) 2020-11-19 23:59:19 -03:00
.gitignore Run task for VS Code (#1361) 2020-12-13 16:24:26 -03:00
.gitpod.yml extract and use current version of python 3 (#938) 2020-01-09 13:27:39 -08:00
.pre-commit-config.yaml add-black (#1593) 2021-03-07 16:03:16 -03:00
CODEOWNERS MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
CODE_OF_CONDUCT.md Add Code of Conduct (Contributor Covenant) (#168) 2018-10-12 11:26:26 +02:00
CONTRIBUTING.md Rename esphomeyaml to esphome (#426) 2019-02-13 16:54:02 +01:00
LICENSE 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
MANIFEST.in Fix sdist missing requirements.txt (#1214) 2020-07-28 14:29:01 +02:00
README.md Update README.md 2019-02-14 13:49:22 +01:00
platformio.ini Bump ESPAsyncTCP from 1.2.2 to 1.2.3 (#1227) 2020-07-30 11:38:57 +02:00
pylintrc add-black (#1593) 2021-03-07 16:03:16 -03:00
pyproject.toml add-black (#1593) 2021-03-07 16:03:16 -03:00
pytest.ini Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
requirements.txt Bump platformio from 5.0.4 to 5.1.0 (#1581) 2021-03-06 18:41:19 -03:00
requirements_test.txt add-black (#1593) 2021-03-07 16:03:16 -03:00
setup.cfg add-black (#1593) 2021-03-07 16:03:16 -03:00
setup.py Schema dump (#1564) 2021-03-07 21:05:08 -03:00

README.md

ESPHome Build Status 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.