2020-09-30 16:20:20 +02:00
2020-09-30 05:06:20 +02:00
2020-09-30 16:17:00 +02:00
2020-09-30 16:20:20 +02:00
2020-09-30 16:20:20 +02:00
2020-09-29 02:16:10 +02:00

ESPHome custom component examples

This repository provides examples and basic empty components that can be used as templates to quickly develop your own custom components for the splendid ESPHome ESP8266/ESP32 home automation system.

How to use

All sample components can be found in the custom_components directory. The test_empty_components.yaml file provides configuration examples for the various custom components. To use a particular component for your project, do the following:

  • Create a custom_components directory in your esphome configuration directory (the directory where your .yaml files are)

  • Copy the directory of the empty component to custom_components in its entirety, so you end up with e.g. custom_components/empty_sensor/

  • Find the configuration entry for the empty component in test_empty.yaml and copy it into your own .yaml file.

  • Compile with esphome your_config.yaml compile (change your_config.yaml to your own .yaml file) or compile with the dashboard.

  • No errors? Great! You can now start modifying the empty component into your own custom component.

S
Description
No description provided
Readme
239 KiB
Languages
C++ 56.6%
Python 43.4%