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

 找回密码
 立即注册
查看: 9511|回复: 9

[技术探讨] 请教如何用esphome,当收到指定的串口数据后触发自动化

[复制链接]

33

主题

312

帖子

1855

积分

金牌会员

Rank: 6Rank: 6

积分
1855
金钱
1538
HASS币
40
发表于 2020-2-26 13:44:00 | 显示全部楼层 |阅读模式
请教各位懂esphome的朋友,我有一个串口转射频的接收模块,和一个nodemcu,想使用esphome固件,要求当nodemcu收到一组指定的串口数据(就是射频转串口模块传输给nodemcu的串口数据)后,自动触发开关或其他自动化。看了一下esphome的主页,对UART Bus的介绍很少。



回复

使用道具 举报

1

主题

220

帖子

867

积分

高级会员

Rank: 4

积分
867
金钱
647
HASS币
0
发表于 2020-2-26 14:39:21 | 显示全部楼层
https://bbs.hassbian.com/thread-9308-1-1.html
路过,不知到这个帖子能否帮到你
回复

使用道具 举报

27

主题

2143

帖子

8936

积分

论坛元老

Rank: 8Rank: 8

积分
8936
金钱
6788
HASS币
30

论坛元老

发表于 2020-2-26 15:19:13 | 显示全部楼层
本帖最后由 情非殇 于 2020-2-26 15:23 编辑

esphome的话Custom UART Device 自定义组件可以参考,然后通过lambda Condition做内部自动化,

我前段时间想弄个东西,但是模块没收到,思路只能提供到这了
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2020-2-26 19:50:16 | 显示全部楼层
若是外部自動化,可考慮直接使用 OpenMQTTGateway
https://github.com/1technophile/OpenMQTTGateway
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

33

主题

312

帖子

1855

积分

金牌会员

Rank: 6Rank: 6

积分
1855
金钱
1538
HASS币
40
 楼主| 发表于 2020-2-27 11:12:51 | 显示全部楼层
yonghengdeshang 发表于 2020-2-26 14:39
https://bbs.hassbian.com/thread-9308-1-1.html
路过,不知到这个帖子能否帮到你

这时我写的帖子,这个只能解决用串口发射数据,不能解决接收到指定数据后执行自动化
回复

使用道具 举报

33

主题

312

帖子

1855

积分

金牌会员

Rank: 6Rank: 6

积分
1855
金钱
1538
HASS币
40
 楼主| 发表于 2020-2-27 11:14:55 | 显示全部楼层
chinyaolin 发表于 2020-2-26 19:50
若是外部自動化,可考慮直接使用 OpenMQTTGateway
https://github.com/1technophile/OpenMQTTGateway ...

不考虑外部自动化,如果你看过我其他帖子,就知道我对mqtt不感冒,我的mqtt老师出问题
回复

使用道具 举报

33

主题

312

帖子

1855

积分

金牌会员

Rank: 6Rank: 6

积分
1855
金钱
1538
HASS币
40
 楼主| 发表于 2020-2-27 11:37:59 | 显示全部楼层
情非殇 发表于 2020-2-26 15:19
esphome的话Custom UART Device 自定义组件可以参考,然后通过lambda Condition做内部自动化,

我前段时间 ...

自定义组件和lambda太深奥了,不懂啊不知道哪位大侠可以针对esphome的自定义组件和lambda发一个小白的教程啊
回复

使用道具 举报

1

主题

220

帖子

867

积分

高级会员

Rank: 4

积分
867
金钱
647
HASS币
0
发表于 2020-2-27 14:34:17 | 显示全部楼层
lione95678 发表于 2020-2-27 11:12
这时我写的帖子,这个只能解决用串口发射数据,不能解决接收到指定数据后执行自动化 ...

尴尬
回复

使用道具 举报

23

主题

227

帖子

2784

积分

金牌会员

Rank: 6Rank: 6

积分
2784
金钱
2557
HASS币
0
发表于 2022-6-20 21:43:25 | 显示全部楼层
lione95678 发表于 2020-2-27 11:37
自定义组件和lambda太深奥了,不懂啊不知道哪位大侠可以针对esphome的自定义组件和lambda发一个小 ...

请问你解决了吗
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12105
金钱
9086
HASS币
460

教程狂人突出贡献

发表于 2022-6-20 22:19:10 | 显示全部楼层
本帖最后由 XCray 于 2022-6-20 23:33 编辑

这个好像得撸代码才行,简单的yaml配置恐怕不行。

我前几年和几个大佬一起弄的接入米家门锁的方案,就是从串口接收大量数据后过滤出有用信息后发送mqtt消息或者更新传感器状态(当然也可以触发特点事件),应该可以参考。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 20:54 , Processed in 0.053787 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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