ESPHome的配置使用的是YAML格式
YAML 是要求使用严格的缩进与键值对格式进行配置:
1.独立模块的首行必须顶格
2.下面依次缩进
3.配置项必须为 key: value
4.冒号后面1个空格
- 下面让我们来编写第一个配置:
1、首先打开esphome页面,点右下角的NEW DEVICE,打开新设备
2、 弹出新设备界面点继续
3、输入配置(或设备)名称,名称随便取,点NEXT。
4、选择你的开发板,点NEXT。
5、系统会生成一个基础的配置,我们可以在这个基础配置上进行修改
esphome:
name: esp02 # 节点的名称,在整个网络环境里应该唯一 只能包含小写字符、数字、下划线
esp8266: # 平台名称 可以是ESP8266/ESP32
board: esp01_1m # 开发板的具体型号,尽量与真实型号保持一致,可能会影响引脚别名或内部设置
logger: # 记录日志
api: # 开启 Home Assistant API
ota: #OTA升级密码
password: "cf26a97a60c4957b5f59a2bb62bd951e"
wifi: #网络配置
ssid: !secret wifi_ssid
password: !secret wifi_password
ap: # wifi连不上时开启热点的配置
ssid: "Esp02 Fallback Hotspot"
password: "y8bhJG8URNqm"
captive_portal:
6、一些常用配置项默认是没有的我们可以手动添加
manual_ip: #设置静态IP
static_ip: 10.0.0.42
gateway: 10.0.0.1
subnet: 255.255.255.0
dns1: 114.114.114.114
web_server: #开启WEB页面
port: 80
- 下面我们开始编译开发板固件并烧录
1、点击设备列表右下角的按钮
2、点install安装
3、这里会弹出安装方式,首次安装我们选第四个手动下载安装,后面就可以用第一个进行OTA升级了
4、esphome就开始编译开发板固件了,首次运行会下载一些插件,需要挂proxy不然下载不了
5、把固件下载到本地(就是你自己在用的windows系统)、在本地用任何刷机工具刷(推荐ESPHome的离线烧写工具,ESPHome-Flasher-1.2.0-windows-x64.exe 这个最新版的,推荐到esphome官网上下载。)
6、把开发板连接到电脑上,打开ESPHome-Flasher-1.2.0-windows-x64.exe,选择串口、选择固件文件(就是第1步下载的哪个bin文件),然后点击“Flash ESP”按钮即可,其他的啥都不用管,不用按任何按键、也不用接任何杜邦线。会自动检测芯片类型,会让板子自动进入烧写模式、会自动先行删除(Erase)原有固件:
7、烧写完成后模块自动重启,开始扫描WiFi信号连接wifi。
8、模块启动并成功联网后,ha就会自动发现,并给你一个通知:
本文暂时没有评论,来添加一个吧(●'◡'●)