Skip to content

ESPHome (

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.


ESPHome is another alternative firmware for the ESP8266. Installation to the device is done in a couple different ways;

  • OTA (over the air) via tuya convert (see link below)
  • flashing over serial (please find device specific instructions)

Installation of Software

The main ways of installing ESPHome on a Computer are:

  • Docker (images for AMD64, ARM and ARM64(AARCH64) an HomeAssistant)
  • Python pip3

Both methods are listed here * ESPHome Getting Started On the CLI Guide