Hình 4.1. ESPHome.
ESPHome là một công cụ đọc file cấu hình và tạo tệp nhị phân firmware tùy chỉnh. Cũng giống như trong Home Assistant, cấu hình được viết bằng YAML. ESPHome hỗ trợ một danh sách dài các cảm biến, có thể được cấu hình chỉ với một vài dòng YAML. Bên cạnh đó, ESPHome có thể điều khiển đèn, màn hình và nhiều thứ khác. Trong ESPHome, tất cả các thiết bị được gọi là các nút.
ESPHome (trước đây được gọi là esphomelib và hiện thuộc sở hữu của Nabu- Casa) là một công cụ mà bạn có thể tạo firmware tùy chỉnh cho các bo mạch dựa trên ESP8266 và ESP32. Firmware tùy chỉnh nghe có vẻ phức tạp nhưng ESPHome làm cho nó trở nên dễ dàng.
Bạn sẽ không cần bất kỳ kỹ năng lập trình nào để bắt đầu với ESPHome và nếu bạn có khả năng định cấu hình Home Assistant bằng YAML, bạn sẽ cảm thấy mọi thứ rất đơn giản. ESPHome là người bạn đồng hành hoàn hảo với Home Assistant. Có một tích hợp chính thức được tích hợp sẵn cho Home Assistant và các thiết bị ESPHome (hoặc các nút) trên mạng của bạn sẽ được phát hiện tự động.
ESPHome là một công cụ đọc file cấu hình và tạo tệp nhị phân firmware tùy chỉnh. Cũng giống như trong Home Assistant, cấu hình được viết bằng YAML. ESPHome hỗ trợ một danh sách dài các cảm biến, có thể được cấu hình chỉ với một vài dòng YAML. Bên cạnh đó, ESPHome có thể điều khiển đèn, màn hình và nhiều thứ khác. Trong ESPHome, tất cả các thiết bị được gọi là các nút. ESPHome có thể được cài đặt như một tiện ích bổ sung Home Assistant. Cũng giống như Home Assistant, ESPHome được xây dựng bằng ngôn ngữ lập trình Python và có thể được cài đặt nguyên bản.