前面在开源软件中介绍了ESPEasy,现在我们使用它来做一个智能开关,来看看究竟有多么的easy。
下面是具体的配置过程:
- 比如设备名称写的是test01
- Controllers 添加为 OpenHAB MQTT.
- 设备名称,Enabled,GPIO,Send to Controller 都选上。
- Values的值要记住,接收主题的时候要填写。
- 发布控制命令的主题为 test01/GPIO/2 ,
接收状态的主题以为 test01/esp01/Switch。 - 如果要加入homeassistant,则需要在configration.yaml中加入如下代码
1
2
3
4
5
6
7
8platform: mqtt
name: "esptest"
state_topic: "test01/esp01/Switch"
command_topic: "test01/GPIO/2"
payload_on: "1"
payload_off: "0"
qos: 0
retain: true