espeasy 加入Homeassistan,通过MQTT控制GPIO

首先要在homeassistant中配置conguration.yaml文件,开启mqtt服务器。

mqtt:
  password: hello

接下来开始配置espeasy。

1.点击Controllers,Edit。填入homeassistant的mqtt参数。

espeasy 加入Homeassistan,通过MQTT控制GPIO_第1张图片

espeasy 加入Homeassistan,通过MQTT控制GPIO_第2张图片

2.点击Devices  -  Edit

espeasy 加入Homeassistan,通过MQTT控制GPIO_第3张图片

espeasy 加入Homeassistan,通过MQTT控制GPIO_第4张图片

3.点击Tools-Advanced,rules打钩,mqtt打钩,message relay改成100ms。

espeasy 加入Homeassistan,通过MQTT控制GPIO_第5张图片

 

espeasy 加入Homeassistan,通过MQTT控制GPIO_第6张图片

 

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

 

你可能感兴趣的:(homeassistant)