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

 找回密码
 立即注册
查看: 17918|回复: 117

[流程系列] 【node-red】小米儿童手表定位、距离计算、电量低提醒等

  [复制链接]

8

主题

97

帖子

845

积分

论坛技术达人

积分
845
金钱
743
HASS币
30
发表于 2022-5-4 18:15:02 | 显示全部楼层 |阅读模式
本帖最后由 mobster 于 2022-5-4 18:14 编辑

背景/需求

  1. 给家里的小朋友之前买了小米儿童手表,有电量焦虑情况(儿童的充电习惯还未养成,且并非每天都戴);
  2. 手表位置及离家距离计算,需考虑最后刷新定位的时间(时间过长则离家距离计算失去意义);
  3. 增加小米按钮触发,方便老人操作,并用小爱同学播报;4. 低电量语音提醒(仅限白天,暂时设定频率每小时一次);

方案及特点

4.jpg

  1. 低电量提醒,没啥好说的,很简单的流程;
  2. 手表状态展示,支持按钮触发(内部采用tcp请求方式)、http请求触发、手动触发;
  3. 距离计算用到node-red对应高德地图的组件节点(node-red节点中搜索node-red-contrib-gaode),此节点之前也是在论坛中看到的,对作者说声抱歉实在找不到原帖了;

node-red知识点

  1. http请求、tcp请求
  2. flow节点的临时存储,并且和http请求的结合使用(同时用到了msgid)

另外以后有时间的话,可以分享下基于node-red http-in节点和homeassistant中的图片、视频等素材文件在公网访问的安全性考虑(有大量nginx的相关配置)



游客,如果您要查看本帖隐藏内容请回复











评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

35

主题

984

帖子

4766

积分

论坛元老

Rank: 8Rank: 8

积分
4766
金钱
3782
HASS币
20
发表于 2022-5-4 22:22:25 | 显示全部楼层
本帖最后由 sctale 于 2022-5-4 22:28 编辑

收藏备用,感谢分享。说到那个电量提醒,我现在用到的是手机电量提醒,我是在家或者到达固定场所时才TTS提醒,那样更有针对性,不然没人在家的时候也在播报其实很奇怪
Snipaste_2022-05-04_22-27-39.png
回复

使用道具 举报

0

主题

29

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
103
HASS币
0
发表于 2022-5-5 08:58:38 | 显示全部楼层
这个感觉很不错,可以试试
回复

使用道具 举报

9

主题

358

帖子

3123

积分

论坛元老

Rank: 8Rank: 8

积分
3123
金钱
2765
HASS币
0
发表于 2022-5-5 15:25:47 | 显示全部楼层
sctale 发表于 2022-5-4 22:22
收藏备用,感谢分享。说到那个电量提醒,我现在用到的是手机电量提醒,我是在家或者到达固定场所时才TTS提 ...

请问一下用什麽东西获取手机的电量?
回复

使用道具 举报

33

主题

2196

帖子

5845

积分

论坛元老

Rank: 8Rank: 8

积分
5845
金钱
3649
HASS币
60
QQ
发表于 2022-5-5 16:43:09 | 显示全部楼层
谢谢分享。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

35

主题

984

帖子

4766

积分

论坛元老

Rank: 8Rank: 8

积分
4766
金钱
3782
HASS币
20
发表于 2022-5-5 18:38:06 | 显示全部楼层
jozhi 发表于 2022-5-5 15:25
请问一下用什麽东西获取手机的电量?

我用的三星的手机,安卓版APP有电量的传感器,记得IOS也有电量传感器的,但是我iPad上一直没成功,很容易失联
回复

使用道具 举报

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
发表于 2022-5-7 17:54:02 | 显示全部楼层
哥,你至少说下,儿童手表是怎么连接到ha吧
回复

使用道具 举报

0

主题

26

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
81
HASS币
0
发表于 2022-5-7 19:24:30 | 显示全部楼层
分享给我吧
回复

使用道具 举报

6

主题

88

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
379
HASS币
0
发表于 2022-5-7 20:49:04 | 显示全部楼层
怎么联机  
回复

使用道具 举报

0

主题

114

帖子

650

积分

高级会员

Rank: 4

积分
650
金钱
536
HASS币
0
发表于 2022-5-7 22:01:16 | 显示全部楼层
感谢大神 一直想弄这个不会搞
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 12:23 , Processed in 0.066686 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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