首先要在homeassistant中配置conguration.yaml文件,开启mqtt服务器。
mqtt:
password: hello
接下来开始配置espeasy。
1.点击Controllers,Edit。填入homeassistant的mqtt参数。
2.点击Devices - Edit
3.点击Tools-Advanced,rules打钩,mqtt打钩,message relay改成100ms。
4.在homeassistant中配置configuration.yaml文件。注意command_topic的写法。
switch:
- platform: mqtt
name: "Bedroom Switch"
state_topic: "/ESP_Easy/test/switch"
command_topic: "/ESP_Easy/gpio/2"
payload_on: "1"
payload_off: "0"
state_on: "1"
state_off: "0"
optimistic: false
qos: 0
retain: true