找回密码
 立即注册
查看: 1210|回复: 11

[技术探讨] 如何通过手机gps定位来判断是否在在家?

[复制链接]

57

主题

141

回帖

1619

积分

金牌会员

积分
1619
金钱
1421
HASS币
0
发表于 2024-11-27 00:54:45 | 显示全部楼层 |阅读模式
我的手机安装了HA的客户端,然后HA中会生成各种实体,其中有一个用于判断是否在家,但是如果长时间不打开ha客户端,实体就会显示为离家,打开几秒钟后,又会显示在家。请问各位有没有更好的办法来判断是否在家?

WX20241127-005116@2x.png
回复

使用道具 举报

6

主题

89

回帖

386

积分

中级会员

积分
386
金钱
291
HASS币
0
发表于 2024-11-27 01:58:47 | 显示全部楼层
人体存在传感器+随身设备来判断是否离家。而且苹果保持后台的特性是添加灵动岛或添加卡片
QQ:2331892928
回复

使用道具 举报

5

主题

184

回帖

975

积分

高级会员

积分
975
金钱
776
HASS币
40
发表于 2024-11-27 08:51:10 | 显示全部楼层
本帖最后由 lovelyelfpop 于 2024-11-27 08:53 编辑

人体存在传感器 有误判和死角。HomeAssistant app在手机后台运行太占运存和耗电了

如果只要判断是否在家:
1、跟踪是否接入WIFI。ha集成Ping(ICMP),用ping手机ip的方式判断是否在家。WIFI里需要设置成物理MAC(现在手机连WIFI默认用虚拟MAC)。另外手机会休眠(特别是省电模式和晚上睡觉),影响在家状态的判断
2、ha里用ESPHome给esp32刷蓝牙代理,每个房间放一个,ha安装百慕大https://github.com/agittins/bermuda
苹果设备蓝牙可以直接追踪;安卓手机的话安装Beacon Simulator模拟ibeacon信标,可以被追踪(基本不耗电);小米手环可以开启蓝牙广播后被追踪。或者买个蓝牙信标。

如果要在外面追踪位置:
3、10块钱左右的AirTag平替,只能用iphone/Mac查看位置,无法接入ha。需要依赖苹果FindMy网络,具体原理自己搜。
4、50块钱左右的AirTag平替(牌子是FindTag),有安卓app可以看位置,论坛里面也有接入ha的方法。
5、手机安装GPSLogger或Tracar,接入ha后可以查看位置,就是手机特别耗电。
6、小米手机的话,ha集成https://github.com/lyj0309/xiaomi-cloud,可以利用小米查找手机功能,得到地理位置。稍微耗电(看更新的频率),此集成不太稳定,有时候不准,有时候状态变成未知或不可用,未知更新较慢(看更新的频率),更新频率不能设置太快,太快容易状态未知或不可用

我是用的1、2、3、6
回复

使用道具 举报

13

主题

657

回帖

3497

积分

论坛元老

HomeAssistant

积分
3497
金钱
2822
HASS币
20
发表于 2024-11-27 09:21:01 | 显示全部楼层
我也是用的官方app,锁后台,开启后台耗电允许高耗电,开启自启动,定位权限给始终允许。app设置那里开启后台位置获取,但关闭高精度,目前挺稳定每天耗电1%
回复

使用道具 举报

13

主题

359

回帖

1953

积分

金牌会员

积分
1953
金钱
1581
HASS币
0
发表于 2024-11-27 10:26:49 | 显示全部楼层
我觉得苹果手机耗电几乎可以忽略。定位权限给始终允许就行了。根本不需要什么后台。安卓机的话,不确定因素太多了,各家手机ROM锁后台,省电机制这些各不相同,体验太差了。要么就用pixel原生android。当然,苹果有的时候也会偶尔抽风,明明在家,它定位一直不刷新,要后台打开一下,但概率相当低。
回复

使用道具 举报

3

主题

135

回帖

1081

积分

金牌会员

积分
1081
金钱
943
HASS币
0
发表于 2024-11-27 13:48:18 | 显示全部楼层
在外的定位不需要定位到人,只要能定位到车子基本上都够用了。室内定位 icmp+蓝牙信标感觉足够大部分环境使用。
回复

使用道具 举报

21

主题

114

回帖

1053

积分

论坛UI达人

积分
1053
金钱
918
HASS币
10
发表于 2024-11-27 17:00:01 | 显示全部楼层
ios版给始终允许定位就好了,甚至不用挂后台不用打开
我的就很准确 微信截图_20241127165718.png
回复

使用道具 举报

2

主题

385

回帖

2634

积分

金牌会员

积分
2634
金钱
2242
HASS币
30
发表于 2024-11-27 17:22:06 | 显示全部楼层
将ha app调成 始终允许定位 就可以了,非常稳定
回复

使用道具 举报

24

主题

352

回帖

1534

积分

金牌会员

积分
1534
金钱
1158
HASS币
0
发表于 2024-11-28 00:15:14 | 显示全部楼层
想省心,用ha app手机版

想灵活,用tasker之类的app + home assistant plug-in
回复

使用道具 举报

5

主题

190

回帖

819

积分

高级会员

积分
819
金钱
624
HASS币
0
发表于 2024-11-28 16:59:04 | 显示全部楼层
学习了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-6 10:36 , Processed in 0.426937 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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