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

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

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

[复制链接]

32

主题

304

帖子

1795

积分

金牌会员

Rank: 6Rank: 6

积分
1795
金钱
1486
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

主题

2142

帖子

8852

积分

论坛元老

Rank: 8Rank: 8

积分
8852
金钱
6705
HASS币
30

论坛元老

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

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

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

使用道具 举报

30

主题

493

帖子

4779

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4779
金钱
4271
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 官方文件)
回复

使用道具 举报

32

主题

304

帖子

1795

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

32

主题

304

帖子

1795

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

32

主题

304

帖子

1795

积分

金牌会员

Rank: 6Rank: 6

积分
1795
金钱
1486
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

主题

226

帖子

2656

积分

金牌会员

Rank: 6Rank: 6

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

请问你解决了吗
回复

使用道具 举报

105

主题

2948

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12007
金钱
8994
HASS币
460

教程狂人突出贡献

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

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-22 13:32 , Processed in 0.146055 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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