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

 找回密码
 立即注册
查看: 2996|回复: 41

[修仙教程] esphome互控最佳解决方案,纯软件解决,离线互控

  [复制链接]

37

主题

396

帖子

4104

积分

元老级技术达人

积分
4104
金钱
3653
HASS币
250
发表于 2024-3-21 17:19:32 | 显示全部楼层 |阅读模式
本帖最后由 trz0332 于 2024-3-27 09:59 编辑

最初灵感是想要一个esphome直接互控的方案。论坛上搜了一下,都是基于http的方案,http配置不太方便,需要知道对方的ip地址,我的模块都是自动获取ip,经常变化
或者是mqtt方式,这种依赖一个中心,如果中心服务器挂了。啥意义都没有了
于是想试下433直接互控,这玩意需要改硬件。本来已经计划行动了,但是搜了一下,esp有个espnow的方案。非常不错于是研究了一下

这个方案,第一次通过wifi配置好之后,不需要mqtt,不需要hass,不需要wifi,直接互控,直接互控,直接互控
[硬件DIY] 分享一个diy开关的硬件(多版本
硬件基于我以前发布的开关模块。此次更新是更新了以前硬件对应的esphome的配置文件
解压之后,修改secrets.yaml里面的内容,其他不需要修改
如果有其他互控需求,可以参照我固件里面espnow的一些用法。
模块1刷好固件之后网页打开。修改now_id点击saveconfig,然后重启一下面板。
模块1.png
模块2刷好固件之后网页打开,选择一个按钮,然后输入另外一个面包那的<now_id>/relay1  点击saveconfig。这样就设置好了,模块2就能控制模块1了。
模块2.png

mqttnow固件版本.zip (24.4 KB, 下载次数: 77, 售价: 5 金钱)


实测一堵墙大概7,8米的位置也能互控。
espnow是esp的一种新的协议,可以不连wifi。直接互控。有兴趣的自己百度一下。
并没有啥隐藏内容呢




评分

参与人数 5金钱 +50 HASS币 +20 收起 理由
zoujian019 + 3 以为是青铜,原来是王者!
psutmk + 1 论坛有你更精彩!
+ 20 + 20 高手,这是高手!
book123 + 10 高手,这是高手!
sorrypqa + 16 大神666!

查看全部评分

回复

使用道具 举报

11

主题

183

帖子

1366

积分

金牌会员

Rank: 6Rank: 6

积分
1366
金钱
1183
HASS币
0
发表于 2024-3-21 17:50:16 | 显示全部楼层
妙啊,这个协商是不是只能一对一?还是可以分布式?
回复

使用道具 举报

109

主题

1581

帖子

4996

积分

元老级技术达人

积分
4996
金钱
3410
HASS币
30
发表于 2024-3-21 18:20:30 | 显示全部楼层
就是2个设备点对点绑定id,对吧
回复

使用道具 举报

11

主题

287

帖子

2027

积分

金牌会员

Rank: 6Rank: 6

积分
2027
金钱
1740
HASS币
0
发表于 2024-3-21 19:27:25 | 显示全部楼层
我研究研究  再玩玩看
回复

使用道具 举报

37

主题

396

帖子

4104

积分

元老级技术达人

积分
4104
金钱
3653
HASS币
250
 楼主| 发表于 2024-3-21 20:21:04 | 显示全部楼层
Awe7 发表于 2024-3-21 17:50
妙啊,这个协商是不是只能一对一?还是可以分布式?

按钮会触发广播数据,其他esphome接收到数据后会核对发送的命令里面的ID是不是自己的ID,如果是,就执行一个toggle翻转开关
回复

使用道具 举报

37

主题

396

帖子

4104

积分

元老级技术达人

积分
4104
金钱
3653
HASS币
250
 楼主| 发表于 2024-3-21 20:21:26 | 显示全部楼层
bugensui 发表于 2024-3-21 18:20
就是2个设备点对点绑定id,对吧

没有点对点绑定,发送的是广播数据
回复

使用道具 举报

50

主题

1300

帖子

4903

积分

论坛DIY达人

积分
4903
金钱
3603
HASS币
20
发表于 2024-3-21 20:30:43 | 显示全部楼层
本帖最后由 sorrypqa 于 2024-3-21 20:57 编辑

互控好像不是很重要,因为有ryanh7大佬那类无线直连的按钮更方便,如果无需经过HA把设备里的传感器互相共享,倒是很实用(免得每个设备装一大堆传感器),比如ESP风扇可以直读大金空气传感器的温度,直读86型开关里的毫米波雷达状态,在HA抽风时,也能根据温度来决定是否有人自动开并且自动调整风扇速度
回复

使用道具 举报

16

主题

203

帖子

1592

积分

论坛DIY达人

积分
1592
金钱
1384
HASS币
20
发表于 2024-3-21 20:45:14 | 显示全部楼层
感谢分享,这个挺好,延时低、距离比蓝牙远。不知耗电情况如何?
回复

使用道具 举报

50

主题

1300

帖子

4903

积分

论坛DIY达人

积分
4903
金钱
3603
HASS币
20
发表于 2024-3-21 21:02:33 | 显示全部楼层
本帖最后由 sorrypqa 于 2024-3-21 22:11 编辑

433的最大好处除了可以直连设备,还可以“共享”,比如我装在房间门口的的433无线红外传感器探测到有人时,无需HA,客厅和房间的智能开关都收到“有人”的信号,12键433无线遥控器,无需HA,可以直控家里12个不同设备,如果利用单击、双击、长按,那就36个.....
回复

使用道具 举报

44

主题

632

帖子

3560

积分

论坛元老

Rank: 8Rank: 8

积分
3560
金钱
2928
HASS币
0
发表于 2024-3-21 22:44:20 | 显示全部楼层
看了半天也没懂这个互控在现实中的应用场景是啥,谁给讲解下~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 20:29 , Processed in 0.082235 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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