ESPHome

E426600

ESPHome is an open-source system for creating custom firmware that lets you easily integrate ESP32 and other ESP-based microcontrollers into Home Assistant and similar home automation platforms.

All labels observed (1)

Label Occurrences
ESPHome canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf firmware generation system
home automation software
open-source software project
community maintained by an active open-source community
configurationStyle YAML-based configuration
deploymentMethod USB serial flashing
over-the-air flashing
designGoal avoid reliance on cloud services
enable local control of IoT devices
make it easy to create custom firmware for ESP devices
documentation available on the official ESPHome website
integratesWith Home Assistant NERFINISHED
Home Assistant Add-on ecosystem NERFINISHED
MQTT-based home automation systems
isOpenSource true
license MIT License
primaryFunction create custom firmware for ESP-based microcontrollers
integrate ESP devices with home automation platforms
programmingLanguage Python
provides Home Assistant add-on
command-line interface
web-based dashboard
runsOn Linux NERFINISHED
Windows NERFINISHED
macOS NERFINISHED
softwareType IoT automation framework
embedded firmware tool
supportsFeature I2C communication
PWM output
SPI communication
UART communication
Wi-Fi connectivity
binary sensors
climate and thermostat control
deep sleep modes
display integration
light control
logging and diagnostics
over-the-air updates
sensor integration
switch and relay control
templating and automations
text sensors and status reporting
supportsHardwarePlatform ESP32 NERFINISHED
ESP8266 NERFINISHED
other ESP-based microcontrollers
typicalUseCase DIY smart home devices
prototyping IoT devices
retrofitting existing appliances

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.