程序员开发实例大全宝库

网站首页 > 编程文章 正文

自制智能家居传感器系列(二)EspHome基础配置

zazugpt 2024-08-31 05:16:29 编程文章 29 ℃ 0 评论

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就会自动发现,并给你一个通知:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表