找回密码
 立即注册
查看: 461|回复: 8

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

[复制链接]

42

主题

271

回帖

2337

积分

金牌会员

积分
2337
金钱
2024
HASS币
0
发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 huyifanstar 于 2025-5-23 22:05 编辑

# 小米云集成 (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](https://hacs.xyz/)
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, 下载次数: 20

评分

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

查看全部评分

回复

使用道具 举报

14

主题

563

回帖

6070

积分

论坛元老

积分
6070
金钱
5493
HASS币
10
发表于 6 天前 | 显示全部楼层
本帖最后由 mars.z 于 2025-5-23 12:59 编辑

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

使用道具 举报

42

主题

271

回帖

2337

积分

金牌会员

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

短信扣费没启用
回复

使用道具 举报

14

主题

563

回帖

6070

积分

论坛元老

积分
6070
金钱
5493
HASS币
10
发表于 6 天前 | 显示全部楼层

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

使用道具 举报

13

主题

91

回帖

595

积分

高级会员

积分
595
金钱
491
HASS币
0
发表于 6 天前 | 显示全部楼层
手机这个耗电量高么?
回复

使用道具 举报

42

主题

271

回帖

2337

积分

金牌会员

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

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

使用道具 举报

wwjw 手机认证

0

主题

83

回帖

1640

积分

金牌会员

积分
1640
金钱
1557
HASS币
0
发表于 6 天前 | 显示全部楼层
感谢楼主分享。高德API是用“Web服务”还是“Web端”呢?
回复

使用道具 举报

42

主题

271

回帖

2337

积分

金牌会员

积分
2337
金钱
2024
HASS币
0
 楼主| 发表于 6 天前 | 显示全部楼层
wwjw 发表于 2025-5-23 17:18
感谢楼主分享。高德API是用“Web服务”还是“Web端”呢?

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

使用道具 举报

1

主题

27

回帖

161

积分

注册会员

积分
161
金钱
133
HASS币
0
发表于 3 天前 | 显示全部楼层
本帖最后由 nameyq 于 2025-5-26 10:05 编辑

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-29 13:44 , Processed in 0.256620 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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