适配苹果新机制,自制AirTag定位器Docker/HA脚本更新
如果不知道是什么的,请移步 以前的帖子 https://fishc.com.cn/thread-249010-1-1.html苹果上周改变了获取位置报告的机制,现在一次请求最多只能取到20~40条位置报告。
若一次性使用太多公钥去请求,可能会出现取不到最新位置的情况。
项目(gitee 搜索 lovelyelfpop/macless-haystack)已经适配,改为分批次获取(所以速度比以前略慢)。
1、macless-haystack-gitee 镜像已更新,需重新下载docker镜像
详细步骤:
```
docker rm -f macless-haystack-gitee
docker rmi lovelyelfpop/macless-haystack-gitee
docker run -d --restart unless-stopped --name macless-haystack-gitee -p 6176:6176 --volume mh_data:/app/endpoint/data --network mh-network lovelyelfpop/macless-haystack-gitee
#立即开启另一个终端,执行下面命令重新启动服务器
docker restart macless-haystack-gitee
```
2、HA用的脚本 request_reports.py 也已更新
替换一下脚本文件即可
由于保留了上次的登录状态,所以一般不需要重新登录AppleID。
AirTag定位器Docker/HA脚本更新说明
因苹果调整位置报告机制,现需分批获取定位数据(速度略有下降),请按以下步骤更新:
一、Docker镜像更新步骤
# 先停止并删除旧容器
docker rm -f macless-haystack-gitee
docker rmi lovelyelfpop/macless-haystack-gitee
# 创建新容器(自动拉取最新镜像)
docker run -d --restart unless-stopped \
--name macless-haystack-gitee \
-p 6176:6176 \
--volume mh_data:/app/endpoint/data \
--network mh-network \
lovelyelfpop/macless-haystack-gitee
# 必须执行重启操作!
docker restart macless-haystack-gitee
二、Home Assistant脚本更新
[*]下载新版 request_reports.py 覆盖旧文件
[*]项目地址:gitee.com/lovelyelfpop/macless-haystack
[*]无需重新登录AppleID(登录状态已保留)
注意事项
[*]旧版数据仍保留在 mh_data 卷中
[*]若之前自定义过数据目录/网络配置,需保持参数一致
[*]定位获取时间可能延长30%-50%(苹果机制限制)
遇到问题可回帖反馈,或查看原帖:
https://fishc.com.cn/thread-249010-1-1.html
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 转载请标明出处 player-none 发表于 2025-5-27 17:14
转载请标明出处
我就是原作者,发了多个地方 lovelyelfpop 发表于 2025-5-27 18:18
我就是原作者,发了多个地方
{:10_257:}当时网上一搜发现到处都是 还以为你是复制过来的
你确实很厉害啊! 膜拜大佬,钉钉
页:
[1]