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

 找回密码
 立即注册
查看: 294|回复: 10

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

[复制链接]

51

主题

182

帖子

1461

积分

金牌会员

Rank: 6Rank: 6

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

WX20241127-005116@2x.png
回复

使用道具 举报

5

主题

26

帖子

138

积分

注册会员

Rank: 2

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

使用道具 举报

2

主题

83

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
金钱
302
HASS币
20
发表于 3 天前 | 显示全部楼层
本帖最后由 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

主题

588

帖子

3095

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

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

使用道具 举报

11

主题

309

帖子

1657

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

2

主题

81

帖子

688

积分

高级会员

Rank: 4

积分
688
金钱
607
HASS币
0
发表于 3 天前 | 显示全部楼层
在外的定位不需要定位到人,只要能定位到车子基本上都够用了。室内定位 icmp+蓝牙信标感觉足够大部分环境使用。
回复

使用道具 举报

13

主题

50

帖子

444

积分

论坛分享达人

积分
444
金钱
394
HASS币
0
发表于 3 天前 | 显示全部楼层
ios版给始终允许定位就好了,甚至不用挂后台不用打开
我的就很准确 微信截图_20241127165718.png
回复

使用道具 举报

2

主题

367

帖子

2510

积分

金牌会员

Rank: 6Rank: 6

积分
2510
金钱
2138
HASS币
30
发表于 3 天前 | 显示全部楼层
将ha app调成 始终允许定位 就可以了,非常稳定
回复

使用道具 举报

19

主题

254

帖子

1146

积分

金牌会员

Rank: 6Rank: 6

积分
1146
金钱
892
HASS币
0
发表于 前天 00:15 | 显示全部楼层
想省心,用ha app手机版

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

使用道具 举报

5

主题

194

帖子

811

积分

高级会员

Rank: 4

积分
811
金钱
617
HASS币
0
发表于 前天 16:59 | 显示全部楼层
学习了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-30 20:42 , Processed in 0.056919 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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