0%

基于ESPEasy的智能开关

前面在开源软件中介绍了ESPEasy,现在我们使用它来做一个智能开关,来看看究竟有多么的easy。

下面是具体的配置过程:

  1. 比如设备名称写的是test01
    1.jpg
  2. Controllers 添加为 OpenHAB MQTT.
    2.jpg
  3. 设备名称,Enabled,GPIO,Send to Controller 都选上。
    3.jpg
  4. Values的值要记住,接收主题的时候要填写。
    4.jpg
  5. 发布控制命令的主题为 test01/GPIO/2 ,
    接收状态的主题以为 test01/esp01/Switch。
    5.jpg
  6. 如果要加入homeassistant,则需要在configration.yaml中加入如下代码
    1
    2
    3
    4
    5
    6
    7
    8
    platform: mqtt
    name: "esptest"
    state_topic: "test01/esp01/Switch"
    command_topic: "test01/GPIO/2"
    payload_on: "1"
    payload_off: "0"
    qos: 0
    retain: true