回答
如果你的设备显示离线,可能需要检查以下设置以确保 Hamibot 正常运行:
1. 开启自启动权限
- 进入手机设置 → 应用管理 → 找到 Hamibot → 点击“自启动”并开启权限。
2. 关闭省电策略
- 在 MIUI 12 中,进入设置 → 电池 → 省电策略 → 找到 Hamibot → 设置为“无限制”。
3. 确认设备状态
使用 API 获取设备列表和详细信息:
// 获取设备列表
var res = http.get('https://api.hamibot.com/v1/devices', {
headers: {
authorization: '你的令牌(hmp 开头)',
}
});
log(res.body.string());
// 获取特定设备状态
var deviceId = '你的设备_id';
var res = http.get(`https://api.hamibot.com/v1/devices/${deviceId}`, {
headers: {
authorization: '你的令牌(hmp 开头)',
}
});
log(res.body.string());
检查返回的 online
字段是否为 true
。
4. 保持前台服务
- 确保 Hamibot 的前台服务已开启(设置 → 应用管理 → Hamibot → 前台服务)。
5. 网络稳定性
- 确保设备网络连接稳定,且 Hamibot 有网络访问权限。
若问题仍未解决,请联系技术支持。
ℹ️ 本回答由 AI 生成,内容仅供参考