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

 找回密码
 立即注册
查看: 3065|回复: 5

关于433射频车库门发射码的踩坑经验

[复制链接]

2

主题

19

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
292
HASS币
0
发表于 2022-3-8 20:23:30 | 显示全部楼层 |阅读模式
本帖最后由 internal 于 2022-3-13 17:14 编辑

2022.3.13更新
仍然采用5v供电,换用了标称发射距离更远的h34p发射模块,并且使用成品弹簧天线的情况下,目前已经可以从家里遥控车库门了

直线距离70-80米,中间间隔大概8堵墙,遥控效果非常好,几乎没有延迟,对家与车库距离较远的小伙伴很实用
此方案成本极低(5元左右),只需树莓派作为ha服务端即可

但目前的问题在于,直接使用switch会被hass识别为带状态反馈的开关,不能将“开”和“关”分开成两个独立按钮
暂时想到的是,直接把“开”和“关”在configuration.yaml中分成两个独立开关,再分别添加进面板中,但这样做显得非常不整洁

-------------------------以下为原帖内容----------------------------
一直觉得车库门的433遥控器太过笨重,带在身上很不方便,于是乎参考帖子《扔掉你的315、433Mhz遥控器,不用esp8266直接接入HomeAssistant》给树莓派加了433射频发射功能
对于从遥控器获取编码,综合参考了《轻松简单地获取315、433Mhz遥控器的十进制发射码》和《直接在315、433Mhz遥控器上获取二进制发射码》两篇文章,把某宝买的433接收模块连接逻辑分析仪,再把二进制转换成十进制,配置到homeassistant中。但之后树莓派发射的编码和遥控器的编码竟然出现了不一致,如下图(以开门信号为例)

编码比较

编码比较

遥控器本来的二进制编码是10206080(二进制为0100110111011101110000000)。但树莓派发出的信号是20412160(二进制为1001101110111011100000000),在数值上是遥控器编码的两倍
搞不懂哪里出问题,但直接在homeassistant配置中,将编码设置为10206080的二分之一,即5103040,信号便与原始遥控器一致了

顺便请问大家,目前车库(地上)距离家略远,直线距离大概在7、80米,如果要让家里发射的433信号达到车库有没有什么好办法?目前想到的只有用dcdc模块把电压从树莓派的5v提高到12v

回复

使用道具 举报

2

主题

65

帖子

1077

积分

金牌会员

Rank: 6Rank: 6

积分
1077
金钱
1012
HASS币
0
发表于 2022-3-8 22:11:39 | 显示全部楼层
本帖最后由 fenytk 于 2022-3-8 22:20 编辑
顺便请问大家,目前车库(地上)距离家略远,直线距离大概在7、80米,如果要让家里发射的433信号达到车库有没有什么好办法?

433功放,高增益天线,收发最好可视无遮挡
回复

使用道具 举报

2

主题

19

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
292
HASS币
0
 楼主| 发表于 2022-3-11 19:55:55 | 显示全部楼层
fenytk 发表于 2022-3-8 22:11
433功放,高增益天线,收发最好可视无遮挡

感谢指点!等过两天先换一个大功率的发射模块,试试12v供电+高增益的效果
回复

使用道具 举报

2

主题

19

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
292
HASS币
0
 楼主| 发表于 2022-3-13 17:15:53 | 显示全部楼层
2022.3.13更新
已经解决发射距离不足的问题

目前的问题在于,直接使用switch会被hass识别为带状态反馈的开关,不能将“开”和“关”分开成两个独立按钮
暂时想到的是,直接把“开”和“关”在configuration.yaml中分成两个独立开关,再分别添加进面板中,但这样做显得非常不整洁
回复

使用道具 举报

0

主题

8

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
金钱
205
HASS币
0
发表于 2022-4-12 11:19:29 来自手机 | 显示全部楼层
编辑configuration.yaml时 提示找不到rpi-rf集成 请问下你是怎么解决的。查询文档 官方弃用了该集成。现在一直卡在这步
回复

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
110
HASS币
10
发表于 2022-4-13 03:36:49 | 显示全部楼层
https://bbs.hassbian.com/thread-13808-1-1.html

https://bbs.hassbian.com/thread-15904-1-1.html

参考以上帖子,ESPEasy 串口发送接收十六进制 hex 数据
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 11:39 , Processed in 0.140549 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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