家庭和谐神器--当x(lao)x(po)距离你xx分钟/公里通知你

人生总有很艰难的时刻

比如你窝在家里玩游戏的时候

突然有人进来吼你

每天除了玩游戏还会干嘛

一把心酸一把泪

:’(:’(:’(

上面配图与本教程分享的内容无关

请忽略

这是一个综合应用教程

如果你要产生神奇的效果

建议你先看

iobroker/homeassistant/nodered的手机定位–安卓手机接入ha篇

iobroker–nr节点高德地图的使用说明

iobroker–nodered-让你的小爱音箱更自由的说话

企业微信pushbear所踩的坑

我的关于nodered的视频教程

如果上面的你都懂,其他就很简单了。

如果不懂,可以花点时间学一下

把附件的流程添加进入nr

把框框里面的节点替换好自己的信息就可以了。

刀我提供了,要不要干坏事你的问题;P
两目标点测距离和时间.json (12 KB)

2 个赞

我要学坏了

跟着学得坏坏的

萝卜大佬估计成功从酒店跑回家光屁股包饺子过:lol

大佬我这个总是不触发 手动测试没问题 会是哪里出问题了呢

你要把你的设置截图上来。

大佬请看 我就吧你得流导入改了4个位置 我手动测正常就是不能正常触发不知道哪里原因

那就是你位置变动了,你的ha没有传递信息过来nr啊。你监测一下,看看位置变动,节点有信息输出么?可以这么弄:你触发节点后面加个企业微信节点,有信息变动就发信息到你微信,你走去外面看看,信息变动是否有反应

好的 我试试 谢谢稍后再请教你

大佬,有空帮忙看下这是出啥问题了。

大佬你的流中那个小于两公里的节点里面默认填的是20.。。。。然后我把它改成2进行了测试。
用的手机定位软件测试模拟坐标移动,GPSlogger上报实时移动坐标到HA中,然后发现在nodered中的event.state节点并不能实时更新坐标数据到整个流中,我试验了N次从两公里外进入到两公里的距离移动,毫无反应,nodered中这个节点只有在出入到HA中定义过的zong才会在节点下有小字提醒,比如会显示“home””not_home"或者某个我在HA中定义过的zone,但是无论坐标如何变化距离远近均无法触发流推送。
然后我换成了current state节点来获取需要追踪的坐标,前面加上一个手动触发,这个时候是可以运行的。
但是这样又失去了自动追踪的意义了啊。我设想过用短时间比如5分钟周期性执行来进行触发,反正距离超过两公里也不会推送,可是这样一来进入两公里了变成了隔5分钟推送一次。。。。
我想办法总是有的,可是我想在就是想知道,HA中的设备坐标变化如何实时的同步到这个流中,让这个流自己检测有没有小于设定的距离,到底该用哪个节点,或者说楼主大佬的测试运行情况又是怎么样的呢?

大佬您好,现在这个还能用吗?我的设备是:群晖docker下安装homeassistant+高德地图,安卓手机,无公网IP。想实现GPS设备定位追踪。上面的教程我都看了,就是还不明白如何实现在HASS下定位追踪。

把gps输出的节点替换成ha的节点,然后修改相关数据的信息。
不懂的搜我的视频教程,学习nr的基础教程。

我使用这个节点也与你是相同的情况,手动成功,但自动 的一直没有成功,不知道你有没有解决?

请问问个问题,两个位置都在家,部署后信息一直在发送,.
怎么控制推送间隔? 怎么能控制或者触发这个规则

我的问题跟你一样,流应该没有问题,就是触发规则需要修改,现在还不知道怎么修改
我用owntracks,可以把gps推送到mqtt服务器,然后监听topic,通过mqtt达到gps追踪目的,这个traccar不知道怎么追踪,请问你解决了吗

问题你解决没,我也是一样