CozyLife 设备配置Home Assistant MQTT说明文档

CozyLife 设备配置Home Assistant MQTT说明文档

目录

  1. HA MQTT配置
  2. CozyLife 端配置

注:以下内容简述了在CozyLife APP端给设备配置Home Assistant MQTT 端口信息,使其Home Assistant系统也可以控制CozyLife设备。这样设备就能够跨平台进行控制。

  1. HA MQTT配置

1.首先进入我们的Home Assistant 系统配置面如 图1。

图1

  1. 点击图标进入MQTT界面如图2。

图2

然后点击标注区进入配置。进入图3,

    

图3

点击标注3进入,如图4。

图4

请在图4界面配置你的MQTT信息,分别如图中顺序填写你信息,填写完成后点击Next。你可以不用配置用户与密码。

此时HA端的MQTT就配置好了!请记住你的MQTT配置信息内容一会儿会用。

注:请确保你的设备与系统是处于同一网络下面(路由器)。

  1. CozyLife 端配置

这里我们就不展示CozyLife设备的配网过程了,每个设备出厂都配有说明书!这里直接进入我们的主题:

1.打开我们CozyLife APP  然后会看见如图1-1内容:

图1-1

点击设备Smart Switch2 图标,接着进入如图2-2界面。
图2-2

在图2-2中我标注位置依次点击进入,接着看到图3-3

图3-3

在图3-3中打开HA开关,接着进入配置界面如图4-4

图4-4

在此界面请填写你的HA端MQTT的配置信息,如图4-4中依次填写内容。填写完成了点击保储(标注5)。然后给CozyLife设备重新上电!第一次使用都会这样。

如果不出问题就会看到图5-5中连接成功绿色标记,说明设备可以在HA端就进行控制CozyLife设备了。

图5-5

图5-5中箭头标记处,说明设备与HA配置成功了!

如果图6-6是再次我们使用的设备。这里我们就介绍完了。再见!

图6-6

Home Assistant可以通过MQTT协议与其他设备进行通信。MQTT是一种轻量级的发布/订阅协议,它可以在低带宽和不可靠的网络上运行。以下是如何将MQTT设备接入Home Assistant的步骤: 1. 配置MQTT Broker 首先,您需要配置MQTT Broker。MQTT Broker是一个中央服务器,用于管理MQTT客户端之间的通信。您可以使用公共MQTT Broker,也可以自己搭建一个。 如果您想自己搭建一个MQTT Broker,可以使用开源的Mosquitto Broker。安装Mosquitto Broker的方法取决于您使用的操作系统。您可以在Mosquitto Broker的官方网站上找到安装说明。 2. 配置MQTT设备 接下来,您需要配置MQTT设备。MQTT设备可以是任何支持MQTT协议的设备,例如智能家居设备、传感器、摄像头等等。每个MQTT设备都应该有一个唯一的主题(Topic),用于发布和订阅消息。 3. 配置Home Assistant 最后,您需要在Home Assistant配置MQTT集成程序。首先,您需要在configuration.yaml文件中添加以下行,以启用MQTT集成程序: ``` mqtt: broker: <MQTT Broker的IP地址> ``` 然后,您需要添加MQTT设备的配置。例如,如果您有一个名为“light”的MQTT设备,则可以添加以下行: ``` light: - platform: mqtt name: "My Light" state_topic: "home/light/status" command_topic: "home/light/set" brightness_state_topic: "home/light/brightness/status" brightness_command_topic: "home/light/brightness/set" ``` 在这个例子中,“home/light/status”是设备的状态主题,用于发布设备的状态。同样,“home/light/set”是设备的命令主题,用于接收命令。如果设备支持调光功能,则可以添加亮度状态和命令主题。 现在,您可以在Home Assistant中控制MQTT设备了。例如,您可以使用自动化来根据天气预报控制灯光。您可以使用Home Assistant的模板传感器来获取天气预报信息,并使用自动化来控制灯光。例如,您可以创建以下自动化: ``` - alias: "Turn on light when it's cloudy" trigger: platform: template value_template: "{{ states('sensor.weather') == 'cloudy' }}" action: service: light.turn_on entity_id: light.my_light ``` 在这个例子中,当天气预报为“cloudy”时,自动化将打开名为“my_light”的灯光。您可以根据需要更改自动化的条件和操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值