[智能家居]MQTT控制HomeAssistant设备

[复制链接]
查看3666 | 回复9 | 2024-5-3 01:28:32 | 显示全部楼层 |阅读模式

本帖最后由 WT_0213 于 2024-5-6 14:21 编辑

内容简介

本篇内容主要介绍如何通过MQTT协议控制所有接入Home Assistant设备的一种实现方式。开始的时候绞尽脑汁想着怎么才能用MQTT控制其他HTTP设备呢。通过MQTT消息订阅,然后用Python写个插件去代理请求HTTP方式控制的设备。查了一些资料感觉有点难。那怎么办呢。记得听到过一个话懒人推动科技进步。既然我不想写代码,有没有其他方式可以解决以上问题呢。不写代码就能实现MQTT控制所有设备【发送MQTT的代码还是需要写的,控制设备不用写代码

正文

网上看到一篇文章,万物皆可HA?

天猫精灵、易微联、米家、Aqara Home、Tasmota、涂鸦,以及其他支持HomeKit的设备等等。很多物联网设备都可以接入 Home Assistant。

那么有没有一种方式可以使用使用一种方式同时控制这些设备呢。答案肯定是有的,条条大路通罗马。真正的大佬可能都是直接上代码搞定。对于各种开发语言都是小白的我来说寻找捷径才是出路。这里有一条小白也可以的实现的控制方案。这个方案可能有人用过或者知道,或者不知道。知道的看一乐,不知道的可以参考看看有什么启发。

继续往下看

WX20240503-005038.png

打开Home Assistant,点击配置

WX20240503-005139.png

打开自动化与场景

WX20240503-005337.png

可以看到我这里有两条记录,这两条记录就是用MQTT控制易微联灯光开关的关键点

下面看下具体的实现方式。这种方式可以完成MQTT控制所有HA设备。缺点就是得添加较多的自动化配置。

一、创建自动化

WX20240503-005645.png

点击 创建自动化按钮 WX20240503-005756.png

选择 创建新的自动化

WX20240503-005857.png

二、自动化配置

添加触发器 WX20240503-010054.png

完成触发器配置

WX20240503-010340.png

添加环境条件,使得控制状态更加准确。

WX20240503-010657.png

这里拿客厅灯状态为例

WX20240503-010910.png

添加动作

1714669894266.jpg

保存以上设置内容 WX20240503-011426.png

填写名称和描述,描述非必填。 WX20240503-011650.png

创建完成

WX20240503-011739.png

三、验证

通过MQTT检测方案是否可行,回到集成

WX20240503-012123.png

选择MQTT

WX20240503-012139.png

点击选项,然后分别打开两个窗口,一个窗口显示HomeAssistant概览,一个现实MQTT

WX20240502-104823.png

监听主题非必需,主要是看MQTT是否执行。左侧是为了查看灯光状态。右侧发送指令。 WX20240502-105134.png

发现发送,设置主题的MQTT消息,灯光正确开启。

WX20240502-105256.png

发送关闭消息,灯光正确关闭。

WX20240503-011908.png

自动化流程执行,这个是后来截了个图。

关联上一篇

[智能家居]易微联接入HomeAssistant设备 https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44654

关联下一篇

【智能家居】esp系列 接入HomeAssistant https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44656

回复

使用道具 举报

干簧管 | 2024-5-3 09:33:21 | 显示全部楼层
厉害
回复

使用道具 举报

1055173307 | 2024-5-3 09:50:38 | 显示全部楼层
学习
回复

使用道具 举报

lazy | 2024-5-3 17:23:28 | 显示全部楼层
学习
回复

使用道具 举报

爱笑 | 2024-5-7 08:38:01 | 显示全部楼层
优秀!
用心做好保姆工作
回复

使用道具 举报

楚华 | 2024-5-24 16:18:56 | 显示全部楼层
学习了
回复

使用道具 举报

noonezero | 2024-5-29 14:59:54 | 显示全部楼层
厉害
回复

使用道具 举报

7788 | 2024-6-13 21:58:16 | 显示全部楼层
大佬厉害
回复

使用道具 举报

wukong50 | 2024-7-2 20:23:30 | 显示全部楼层
大佬啊
回复

使用道具 举报

知行合一 | 2024-7-4 15:50:39 | 显示全部楼层
优秀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则