介绍
ESPHome是一个通过简单而强大的配置文件控制您的ESP8266/ESP32,并通过家庭自动化系统远程控制它们的系统。
官方网站: https://esphome.io/
安装
# 控制端,包含web控制页面
pip install esphome
启动
# 启动dashboard
esphome config/ dashboard
# 正常启动后你会看到如下信息
INFO Starting dashboard web server on port 6052 and configuration dir config/...
通过浏览器访问控制页面
http://<esphome-host>:6052
添加设备
-
点击页面上的
+
图标 -
按顺序填写好相关信息,这将会在
config
目录生成一个同名的yaml
文件 -
填写完之后设备应该为离线模式,这时候将你的开发板连接到电脑,不出意外的话右上角的下拉列表中将可以看到你新增的设备的串口选项
-
选择你的开发板串口,然后点击
upload
,将开始自动刷入esphome固件,成功后,设备会自动通过你之前配置的进行进行联网
-
设备连接成功后,便会变成
Online
状态