Skip to content

Latest commit

 

History

History
180 lines (160 loc) · 6.22 KB

index.rst

File metadata and controls

180 lines (160 loc) · 6.22 KB
.. seo::
    :description: ESPHome Homepage - Reimagining DIY Home Automation. ESPHome is a framework that
      tries to provide the best possible use experience for using IoT microcontrollers
      for Home Automation. Just write a simple YAML configuration file and get your own customized firmware.
    :image: logo.svg

ESPHome is a system which allows you to turn common microcontrollers into smart home devices.

images/hero.png

It uses YAML configuration files and, based on the content of these file(s), it creates custom firmware which you can then install directly onto your device.

Hardware defined in the configuration--such as sensors, switches, lights, and so on--will automatically appear in Home Assistant's user interface or can be made available via a simple web user interface or MQTT.

Device Database

You will find configurations for specific devices in our ESPHome Devices database.

Documentation

You will find all :doc:`ESPHome documentation here<components/index>`.

Contributing

ESPHome depends on and welcomes contributions from our community. If you'd like to contribute, please see :doc:`Contributing <guides/contributing>`.

.. toctree::
    :hidden:

    web-api/index
    automations/index
    components/index
    cookbook/index
    guides/index
    changelog/index
    images/index
    projects/index