• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【 DigiKey DIY原创大赛】树莓派5的智能家居控制系统(三)控制自己的设备

安装ESPHome CLI

使用ESPHome CLI来编译和上传固件。首先,安装ESPHome CLI:

pip install esphome

创建一个新的ESPHome项目

使用ESPHome CLI创建一个新的项目:

这将创建一个名为my_esp32_device的目录,其中包含ESPHome配置文件my_esp32_device.yaml
esphome init my_esp32_device编辑my_esp32_device.yaml文件,配置ESP32设备。以下是一个简单的配置示例:
esphome:
  name: my_esp32_device
  platform: ESP32
  board: esp32dev

wifi:
  ssid: "your_wifi_ssid"
  password: "your_wifi_password"

api:

ota:

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO2
      mode: INPUT_PULLUP
    name: "Button"

switch:
  - platform: gpio
    pin:
      number: GPIO5
      mode: OUTPUT
    name: "LED"

编译并上传固件

烧录联网 Home Assistant会自动发现,点击下添加就行。

控制ESP32设备

现在,能够在Home Assistant中看到并控制ESP32智能设备。例如,可以通过Home Assistant的界面或自动化规则来控制LED的开关。

通过Home Assistant界面控制LED

打开Home Assistant的Web界面。导航到“Devices”或“Entities”页面。找到你的ESP32设备(例如,名为“LED”的开关)。点击开关来控制LED的亮灭。

通过以上步骤,已经可以成功地在Home Assistant上添加了ESPHome并使用ESP32进行了点灯控制

可以显示不同的亮度,和开关。

视频演示:

 

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法