文章目录

  • 1.在加载项商店中安装ESPHome
  • 2.添加设备
  • 2.1 编译并下载.bin到电脑
  • 2.2 下载固件到ESP8266
  • 2.3 在Home Assistant添加并配置设备
  • 2.4 在设备与服务中配置
  • 3.再添加一个设备


1.在加载项商店中安装ESPHome

点击配置-加载项

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网


点击加载项商店

homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_02


搜索ESPHome

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_03


homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_04


homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_05

2.添加设备

这里我的设备是ESP-01S使用GPIO0驱动一个继电器

2.1 编译并下载.bin到电脑

首先点击+New Device

homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_06


点击Continue

homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_07


然后输入设备名称和要接入的wifi账号和密码

homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_08


我这用的是ESP-01S所以选择ESP8266,然后点击NEXT

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_09


然后点击INSTALL

homeassistant 国内 加载项仓库 homeassistant 插件商店_固件_10


选择Manual download

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_11


homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_12

然后会自动编译,编译需要一定的时间,请耐心等待,编译完成会自动下载.bin格式的固件到电脑上,如下图

homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_13


最后点击CLOSE即可

2.2 下载固件到ESP8266

接下来打开https://web.esphome.io/ 点击CONNECT

homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_14


选择相应的端口号,点击连接

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_15


点击INSTALL

homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_16


选择刚才下载的bin文件,然后点击INSTALL

homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_17


homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_18


homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_19

2.3 在Home Assistant添加并配置设备

点击菜单-Show API Key,将密钥记下来,后边会用到

homeassistant 国内 加载项仓库 homeassistant 插件商店_固件_20

点击EDIT

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_21


编辑yaml文件添加开关控制,这里我用的是IO0

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_22


因为设备已经连接到了网络,所以现在就可以通过无线升级了

homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_23


也是先自动编译,编译完了自动下载,如下图

homeassistant 国内 加载项仓库 homeassistant 插件商店_固件_24

2.4 在设备与服务中配置

点击配置-设备与服务,进去后已经自动发现刚才的设备

homeassistant 国内 加载项仓库 homeassistant 插件商店_固件_25


点击配置

homeassistant 国内 加载项仓库 homeassistant 插件商店_物联网_26


输入之前保存的加密密钥,点击提交,成功创建配置

homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_27


之后就可以控制一下试试了,也可以添加到仪表盘并改一下名字,比如改成中文名

homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_28


homeassistant 国内 加载项仓库 homeassistant 插件商店_加载_29

3.再添加一个设备

方法参照2.添加设备
上次添加设备时IO默认电平弄错了,所以这里改一下yaml中代码,配置为低电平有效开关

switch:
  - platform: gpio
    pin:
      number: 0
      inverted: true
    name: "balcony-red-lantern-e"

添加完成的设备如下:

homeassistant 国内 加载项仓库 homeassistant 插件商店_自动下载_30