mobster 发表于 2022-5-4 18:15:02

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

本帖最后由 mobster 于 2022-5-4 18:14 编辑


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



## 方案及特点

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的相关配置)



**** Hidden Message *****










sctale 发表于 2022-5-4 22:22:25

本帖最后由 sctale 于 2022-5-4 22:28 编辑

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

squirrel1311 发表于 2022-5-5 08:58:38

这个感觉很不错,可以试试

jozhi 发表于 2022-5-5 15:25:47

sctale 发表于 2022-5-4 22:22
收藏备用,感谢分享。说到那个电量提醒,我现在用到的是手机电量提醒,我是在家或者到达固定场所时才TTS提 ...

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

zxyny1989 发表于 2022-5-5 16:43:09

谢谢分享。

sctale 发表于 2022-5-5 18:38:06

jozhi 发表于 2022-5-5 15:25
请问一下用什麽东西获取手机的电量?

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

ciasdmxhxjjpd@c 发表于 2022-5-7 17:54:02

哥,你至少说下,儿童手表是怎么连接到ha吧

tzfz886 发表于 2022-5-7 19:24:30

分享给我吧

敬轩 发表于 2022-5-7 20:49:04

怎么联机

zhoufangrao 发表于 2022-5-7 22:01:16

感谢大神 一直想弄这个不会搞
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【node-red】小米儿童手表定位、距离计算、电量低提醒等