本帖最后由 735473216 于 2023-3-22 10:06 编辑
需求的产生
家里有一个小米体重秤,以前一直使用小米健康app连接,会将体重数据自动写入iphone健康中。
后来接触了ha,直接卸载小米健康app,通过xiaomi mi scale和mqtt,通过树莓派自带的蓝牙接入到了ha中。
但是没有了小米app,体重的信息就无法写入iphone健康中。于是便开始折腾
环境准备
ios16的快捷指令
(可选)外网的ha url
操作
准备一个ha的长期token
访问url你的ha地址/profile ,在长期访问令牌 选项中创建一个令牌并保存好
快捷指令
修改url中的实际的ha地址、实际的身体数据sensor id
修改头部中的Authorization 为 Bearer 你的长期令牌
后面的时间数据和state数据的处理,可以根据自己实体键值的情况来做修改。
我的快截指令每天运行一次,判断数据是当天的才会写入
时间处理流程中将T 替换为 ,可能是苹果自身的bug,Convert ISO 8601 date+time string to date
如果需要每天定时写入,可以创建自动化
附件
解压后,用微信发送到手机后,选择用其他应用打开-选择快捷指令
|