『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3097|回复: 8

[基础教程] 通过MQTT把射频卷轴门/晾衣架/投影幕布等加入HA

[复制链接]

35

主题

401

帖子

2559

积分

金牌会员

Rank: 6Rank: 6

积分
2559
金钱
2158
HASS币
10
发表于 2022-12-14 19:44:29 | 显示全部楼层 |阅读模式
本帖最后由 lexcao 于 2022-12-14 19:47 编辑

前言
作为标准小白,想把射频433信号遥控的电动吊架放到HA里面控制,难免会费一番周折。
因为之前购买了HERLON的全功能网关,里面包括433收发功能,于是就不再另外购买论坛里常见的博联遥控器了。
知道论坛里都是大咖,这些小问题再简单不过(望大神们轻踩),但对于小白而言还是需要做一番介绍的。
希望能给同样是小白的朋友一点点帮助。


硬件准备
1、433信号遥控的电动晾衣架/卷轴门/投影幕布等
2、通过MQTT控制、带433收发功能的设备。因为我使用的是HL810PRO,其它类似产品使用起来估计也大同小异,故本文就以HL810PRO举例。


软件准备
1、HA
2、MQTT
上面的安装教程在论坛里有非常好的贴,所以不再赘述。3、在HA的MQTT设置中配置好433收发设备。


取得发送Topic及射频码
1、发送Topic
433收发设备的功能说明中可以找到。我的发送Topic是
cmnd/HL810PRO_xxxxxx/RFsend
2、射频码通过433收发设备后台接收射频信号,然后按下遥控器的按钮,会后台会出现类似
... {"Time":"2022-09-17T12:05:53","RfReceived":{"Data":"0x8D4961","Bits":24,"Protocol":1,"Pulse":360}}
这样的内容,这其中的
{"Data":"0x8D4961","Bits":24,"Protocol":1,"Pulse":360}
就是我们所需要的部分。
卷轴门/晾衣架/投影幕布等通用的按键是开、关、停。用同样方式取得另外两个码。


装入Home Assistant
在configuration.yaml中加入如下内容:
mqtt:
  cover:
    - name: "投影仪吊架"
      command_topic: "cmnd/HL810PRO_xxxxxx/RFsend"
      qos: 0
      payload_open: '{"Data":"0x8F3F44","Bits":24,"Protocol":1,"Pulse":300}'
      payload_close: '{"Data":"0x8F3F41","Bits":24,"Protocol":1,"Pulse":300}'
      payload_stop: '{"Data":"0x8F3F42","Bits":24,"Protocol":1,"Pulse":301}'
      optimistic: true
其中command_topic、payload根据实际情况修改。
保存configuration.yaml,重启HA,然后就能在实体注册表中找到“投影仪吊架”了。在概览中加入相应卡片,效果如下
截屏2022-12-14 19.19.58.png

调整
卡片中的上下箭头代表“打开”与“关闭”。实际情况与此相反,因此需要安装HACS中的“Shutter Row”卡片,作进一步调整。

后记
因为手头cc2652p芯片的wifi版z2m网关(购自某刚家)不知为何莫名其妙频繁睡死掉线,所以才翻出了这个吃灰的HL810PRO(同样为cc2652p芯片,功能更多、价格也贵)。
把ZHA网络迁移到该多功能网关后已经使用了一段时间,尚未发现问题。
然后发现它还有433、红外遥控甚至蓝牙功能可以利用,故有此文
需要吐槽(自己)的是这个多功能网关可以连E-ink小屏幕,配了屏幕以后才发现NND还得自己搞屏幕驱动
实在已超出自己的能力范围,只能放弃屏幕了。



评分

参与人数 2金钱 +28 HASS币 +10 收起 理由
sorrypqa + 8 大神666!
+ 20 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

25

主题

416

帖子

3027

积分

元老级技术达人

积分
3027
金钱
2601
HASS币
40
发表于 2022-12-19 11:11:42 | 显示全部楼层
投影仪吊架是啥牌子
回复

使用道具 举报

1

主题

184

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
金钱
1060
HASS币
0
发表于 2022-12-19 11:32:39 | 显示全部楼层
窗帘和晾衣架,在homekit方向是相反了。这个怎么解决呢?
比如打开窗帘,是上升的,但是晾衣架却是降下来的,
关闭窗帘,是放下来的,晾衣架却是升上去,
回复

使用道具 举报

35

主题

401

帖子

2559

积分

金牌会员

Rank: 6Rank: 6

积分
2559
金钱
2158
HASS币
10
 楼主| 发表于 2022-12-19 17:52:30 | 显示全部楼层
如果是我上面讲的方式的话,把上下两个码掉换一下。
homekit上怎么样我还没试过
回复

使用道具 举报

1

主题

184

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
金钱
1060
HASS币
0
发表于 2022-12-19 21:57:56 | 显示全部楼层
lexcao 发表于 2022-12-19 17:52
如果是我上面讲的方式的话,把上下两个码掉换一下。
homekit上怎么样我还没试过 ...

ha是正的。homekit 就是反的, 两边没办法一致
回复

使用道具 举报

3

主题

46

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
250
HASS币
0
发表于 2023-1-1 17:27:07 | 显示全部楼层
本帖最后由 yargoo 于 2023-1-1 17:29 编辑

原来有小爱的加强版装了315 433的受控,实在不敢恭维,使用起来指向性要求高,应该还会受红外摄像头影响!有没有什么一劳永逸的办法,那怕每个设备都加个8266都行,不会啊,家里8266还有七八片,电动幕升降要按十多次才成功一次。小爱加强版的发射器在机身底,发射方向和反射都是个问题,可能功率也有限。卫生间的暖风机开发商给配松下的,只能遥控,这能跳过遥控装在松下里边?还有投影仪吊架,和电动幕差不多的一样外接电源控制器是433的,这个影响小多了,但还是希望能用8266解决一发就中的问题
回复

使用道具 举报

0

主题

35

帖子

214

积分

中级会员

Rank: 3Rank: 3

积分
214
金钱
179
HASS币
0
发表于 2024-2-16 21:16:36 | 显示全部楼层
我用小爱音箱创建了一个自定义设备,对遥控凉衣架进行控制,并创建了常用的命令,用小爱音箱控制,日常使用良好,但有一定的容错。
但一直没有找到适合架衣架使用的卡片。今天看到楼主的帖子太好了。
以前命令都集成在实体中,没有办法使用卡片管理。在接入homeassistant时,没有办法更好的呈现出各个命令来。
回复

使用道具 举报

0

主题

13

帖子

78

积分

注册会员

Rank: 2

积分
78
金钱
65
HASS币
0
发表于 2024-8-20 14:01:23 | 显示全部楼层
HL810PRO好像下架了。有没有其他射频网关呢?
回复

使用道具 举报

35

主题

401

帖子

2559

积分

金牌会员

Rank: 6Rank: 6

积分
2559
金钱
2158
HASS币
10
 楼主| 发表于 2024-8-21 13:57:35 | 显示全部楼层
cecini 发表于 2024-8-20 14:01
HL810PRO好像下架了。有没有其他射频网关呢?

博联,不过没有这么方便
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 00:52 , Processed in 2.013437 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表