(二 -5) 天猫精灵接入Home Assistant-自动发现Mqtt设备--电风扇

本文介绍了如何在 Home Assistant 中配置 MQTT 风扇,并通过手动和自动模式添加设备。详细阐述了配置文件的编辑、HASS 的调试过程以及天猫精灵的语音控制设置。虽然天猫精灵目前仅支持风扇的开关控制,但文章提供了相关论坛资源以获取更多信息。
摘要由CSDN通过智能技术生成

 

官网:https://www.home-assistant.io/components/fan.mqtt/

1 添加配置文件

要在安装中启用MQTT风扇,请将以下内容添加到您的configuration.yaml文件中:

 

手动模式

# Example configuration.yaml entry
fan:
  - platform: mqtt
    name: "Bedroom Fan"
    state_topic: "bedroom_fan/on/state"
    command_topic: "bedroom_fan/on/set"
    oscillation_state_topic: "bedroom_fan/oscillation/state"
    oscillation_command_topic: "bedroom_fan/oscillation/set"
    speed_state_topic: "bedroom_fan/speed/state"
    speed_command_topic: "bedroom_fan/speed/set"
    qos: 0
    payload_on: "true"
    payload_off: "false"
    payload_oscillation_on: "true"
    payload_oscillation_off: "false"
    payload_low_speed: "low"
    payload_medium_speed: "medium"
    payload_high_speed: "high"
    speeds:
      - low
      - medium
      - high

  添加后重启hass生效。

网友的设置,可参考

fan:
  - platform: mqtt
    name: "fengshan2"
    state_topic: "home/fengshan/2/stat"
    command_topic: "home/fengshan/2"
    oscillation_state_topic: "home/fengshan/2/stat"
    oscillation_command_topic: "home/fengshan2" 
    speed_state_topic: "home/fengshan/2/stat"
    speed_command_topic: "home/fengshan/2" 
    retain: false
    qos: 0
    payload_on: "1"    
    payload_off: "0"
    payload_low_speed: "1"
    payload_medium_speed: "2"
    payload_high_speed: "3"
    payload_oscillation_on: "4"
    payload_oscillation_off: "5"   
    speeds:
      - low
      - medium
      - high

  

自动模式

将上述配置信息打包成 json包,发送给 配置话题,hass自动发现

  1. esp8266硬件受限制于mqtt库发送数据包有长度限制,没法一次性发送完。
  2. 可以用手机或电脑调试助手MQTT调试助手发送这个配置信息,他们能够发送的更长。

2 具体操作

登陆服务器

找到配置文件

添加风扇的信息

 保存。

重启hass

hass开在某一个screen里面

找到这个背后screen,然后进去就是hass运行的命令窗口

连着三次 ctrl + c 关闭,重启

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值