找回密码
 立即注册

微信扫码登录

搜索
查看: 4577|回复: 34

[技术探讨] 红米/小米手机坐标GPS集成插件

[复制链接]

52

主题

362

回帖

2928

积分

金牌会员

积分
2928
金钱
2514
HASS币
10
发表于 2025-5-23 12:02:50 | 显示全部楼层 |阅读模式

小米云集成 (Xiaomi Cloud Integration) for Home Assistant

Home Assistant自定义组件,用于小米云服务集成

该自定义组件通过连接小米云服务,将您的小米设备坐标地址集成到Home Assistant中。

前置

自己去申请高德API KEY https://lbs.amap.com/

应用类型选择出行,然后在添加key那里选择 Web服务

功能特点

  • 连接小米云账户(小米/米家)
  • 提供支持设备的位置追踪功能
  • 从兼容的小米设备获取传感器数据

GPS定位功能

位置追踪细节

本组件利用小米云服务的"查找设备"功能来获取设备的实时位置信息。工作原理如下:

  1. 周期性定位更新:组件每3分钟自动发送"查找设备"命令到小米云服务,触发设备进行定位
  2. 坐标系转换:支持多种坐标系格式,可在配置时选择
    • 原始坐标(original):设备返回的原始坐标
    • 国测局坐标(GCJ02):适用于大部分中国地图服务
    • WGS84坐标:全球GPS标准坐标系,适用于国际地图服务

位置数据属性

位置追踪实体提供以下属性:

  • 经纬度:设备的地理位置坐标
  • 精度:位置数据的精确度(以米为单位)
  • 最后更新时间:设备位置信息的最后更新时间
  • 电量:设备的电池电量百分比(如果设备支持)

坐标系选择

在集成配置过程中,您可以选择希望使用的坐标系类型:

  • original:设备原始上报的坐标系
  • WGS84:全球GPS标准坐标系,适用于国际地图服务
  • GCJ02:国测局坐标系,适用于中国大陆地图服务

选择正确的坐标系对于准确显示设备在地图上的位置至关重要。

安装方法

使用HACS安装(推荐)

  1. 确保您的Home Assistant已安装HACS
  2. 在HACS中添加此仓库作为自定义仓库:
    • 进入HACS > 集成
    • 点击右上角的三个点,选择"自定义仓库"
    • 添加URL https://github.com/MagicStarTrace/xiaomi_cloud,类别选择"Integration"
  3. 在HACS中搜索"Xiaomi Cloud"并安装
  4. 重启Home Assistant

手动安装

  1. 下载最新版本
  2. 解压并将custom_components/xiaomi_cloud目录复制到您Home Assistant的custom_components目录中
  3. 重启Home Assistant

配置方法

  1. 进入配置 > 集成
  2. 点击"+"按钮添加新集成
  3. 搜索"Xiaomi Cloud"并选择
  4. 按照配置流程,输入您的小米账号凭据
  5. 选择您希望使用的坐标系类型

注意:小米定位会有可能启用短信造成意外的费用[默认不启用],日志会出现无法获取坐标



1746000646631.jpg
1746000741125.jpg
Add Integration.jpg
Configuration-initialisation.jpg
Initialisation-log.jpg
Modify-Configuration.jpg
Muran-map.jpg
Unable-Get-Address.jpg
User-Added.jpg
WGS84toGCJ-02-resolved-address-entities.jpg
1748008974931.jpg
1748009064096.jpg

xiaomi_cloud.zip

126.47 KB, 下载次数: 52

评分

参与人数 4金钱 +45 HASS币 +10 收起 理由
admin + 20 + 10 高手,这是高手!
wwjw + 10 高手,这是高手!
nameyq + 3 感谢楼主分享!
mars.z + 12 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

14

主题

568

回帖

6386

积分

论坛元老

积分
6386
金钱
5804
HASS币
10
发表于 2025-5-23 12:57:07 | 显示全部楼层
本帖最后由 mars.z 于 2025-5-23 12:59 编辑

很早之前用过另外一个大佬做的小米云的定位集成,但是频繁的定位,会扣话费   应该就是这个短信定位造成的扣费了
回复

使用道具 举报

52

主题

362

回帖

2928

积分

金牌会员

积分
2928
金钱
2514
HASS币
10
 楼主| 发表于 2025-5-23 13:04:01 | 显示全部楼层
mars.z 发表于 2025-5-23 12:57
很早之前用过另外一个大佬做的小米云的定位集成,但是频繁的定位,会扣话费   应该就是这个短信定位造成的 ...

短信扣费没启用
回复

使用道具 举报

14

主题

568

回帖

6386

积分

论坛元老

积分
6386
金钱
5804
HASS币
10
发表于 2025-5-23 13:16:25 | 显示全部楼层

那不错,感谢大佬分享,已star
回复

使用道具 举报

13

主题

104

回帖

713

积分

高级会员

积分
713
金钱
596
HASS币
0
发表于 2025-5-23 13:38:13 | 显示全部楼层
手机这个耗电量高么?
回复

使用道具 举报

52

主题

362

回帖

2928

积分

金牌会员

积分
2928
金钱
2514
HASS币
10
 楼主| 发表于 2025-5-23 14:33:41 | 显示全部楼层
本帖最后由 huyifanstar 于 2025-5-23 14:34 编辑
linyf 发表于 2025-5-23 13:38
手机这个耗电量高么?

测了下还好,另外当监测到手机电量低于40% 会自动调整频率(自动调整为10分钟一次)
回复

使用道具 举报

wwjw 手机认证

1

主题

91

回帖

1894

积分

金牌会员

积分
1894
金钱
1802
HASS币
0
发表于 2025-5-23 17:18:02 | 显示全部楼层
感谢楼主分享。高德API是用“Web服务”还是“Web端”呢?
回复

使用道具 举报

52

主题

362

回帖

2928

积分

金牌会员

积分
2928
金钱
2514
HASS币
10
 楼主| 发表于 2025-5-23 22:04:50 | 显示全部楼层
wwjw 发表于 2025-5-23 17:18
感谢楼主分享。高德API是用“Web服务”还是“Web端”呢?

应用类型选择出行,然后在添加key那里选择 Web服务
1748008974931.jpg
1748009064096.jpg
回复

使用道具 举报

1

主题

47

回帖

275

积分

中级会员

积分
275
金钱
227
HASS币
0
发表于 2025-5-26 08:26:23 | 显示全部楼层
本帖最后由 nameyq 于 2025-5-26 10:05 编辑

1.png 安装报错,大佬,定位精度大概有多少米啊。
回复

使用道具 举报

52

主题

362

回帖

2928

积分

金牌会员

积分
2928
金钱
2514
HASS币
10
 楼主| 发表于 2025-7-2 15:44:44 | 显示全部楼层
nameyq 发表于 2025-5-26 08:26
安装报错,大佬,定位精度大概有多少米啊。

忽略精度了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-30 22:07 , Processed in 0.230979 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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