Files
vivo_cloud/README.md
T
2025-09-16 23:19:11 +08:00

128 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Vivo Cloud Device Tracker
这是一个Home Assistant自定义组件,用于跟踪Vivo Cloud设备的位置。
## 功能特点
- 支持通过手动输入Cookie或使用CookieCloud获取Cookie
- 自动获取Vivo Cloud设备列表
- 支持多设备选择和跟踪
- 定时更新设备位置信息
- 显示设备信号和电池信息
- 提供响铃提醒服务
## 安装方法
1.`custom_components/vivo_cloud`目录复制到Home Assistant的`custom_components`目录下
2. 重启Home Assistant
3. 在"配置" -> "集成"中点击"+"添加集成
4. 搜索"Vivo Cloud"并点击添加
5. 按照配置向导完成设置
## 配置步骤
### 1. Cookie设置方式选择
选择获取Cookie的方式:
- **手动输入Cookie**:直接输入从浏览器获取的Cookie
- **使用CookieCloud获取Cookie**:通过CookieCloud服务获取Cookie
### 2. Cookie配置
根据选择的Cookie设置方式,输入相应的信息:
- **手动输入**:输入完整的Cookie字符串
- **CookieCloud**:输入UUID、密码和服务器地址(可选,默认为https://cookie.nextrt.com
### 3. 设备选择
从获取的设备列表中选择要跟踪的设备。可以多选。
### 4. 扫描间隔设置
设置设备位置信息的更新频率(秒),建议值在360-3600秒之间。
## 使用方法
### 设备跟踪
插件会自动为每个选中的设备创建一个设备跟踪实体,显示在Home Assistant的地图上。
### 设备信息
每个设备跟踪实体包含以下信息:
- 位置信息(经纬度、位置描述)
- 设备状态(在线状态、电池电量)
- 信号信息(运营商、网络类型、信号强度)
- 电池信息(电量、充电状态等)
### 响铃提醒
可以通过服务调用让设备响铃,以便查找设备:
```yaml
service: vivo_cloud.ring_device
target:
entity_id: device_tracker.vivo_device_123456789
data:
device_id: "123456789"
```
## 获取Cookie的方法
### 手动获取Cookie
1. 在浏览器中登录https://find.vivo.com.cn
2. 打开开发者工具(F12
3. 切换到"网络"选项卡
4. 刷新页面或执行设备查找操作
5. 找到名为"devices"的请求
6. 在请求头中找到"Cookie"字段,复制完整的Cookie值
### 使用CookieCloud
1. 安装CookieCloud浏览器扩展:[CookieCloud - Microsoft Edge Addons](https://microsoftedge.microsoft.com/addons/detail/bffenpfpjikaeocaihdonmgnjjdpjkeo)
2. 在浏览器中登录https://find.vivo.com.cn ,注意选择两周免认证
服务器地址:`https://cookie.nextrt.com`
用户KEY · UUID`选择自动生成避免和别人一样`
端对端加密密码:`选择自动生成或者自己设置`
是否同步Local Storage`是`
同步域名关键词:`vivo.com.cn`
3. 使用CookieCloud扩展同步Cookie
4. 在Home Assistant中输入CookieCloud的UUID和密码
## 故障排除
### 无法连接到Vivo Cloud
- 检查Cookie是否有效
- 确保网络连接正常
- 尝试重新获取Cookie
### 无法获取设备列表
- 确保Cookie中包含必要的权限
- 检查账号是否有设备绑定
### 设备位置不更新
- 检查设备是否在线
- 确保设备开启了位置服务
- 尝试减小扫描间隔
## 注意事项
- 插件需要定期更新Cookie,建议使用CookieCloud自动同步
- 设备位置更新频率不宜过高,以免消耗过多电量
- 某些设备可能不支持所有功能
## 许可证
MIT License