『瀚思彼岸』» 智能家居技术论坛

标题: 【ha-api与快捷指令】将ha的健康数据同步到苹果健康中 [打印本页]

作者: 735473216    时间: 2023-3-22 10:06
标题: 【ha-api与快捷指令】将ha的健康数据同步到苹果健康中
本帖最后由 735473216 于 2023-3-22 10:06 编辑

需求的产生


家里有一个小米体重秤,以前一直使用小米健康app连接,会将体重数据自动写入iphone健康中。

后来接触了ha,直接卸载小米健康app,通过xiaomi mi scalemqtt,通过树莓派自带的蓝牙接入到了ha中。

但是没有了小米app,体重的信息就无法写入iphone健康中。于是便开始折腾  


环境准备



ios16的快捷指令

(可选)外网的ha url  



操作


准备一个ha的长期token


访问url你的ha地址/profile,在长期访问令牌选项中创建一个令牌并保存好  


[attach]46575[/attach]


快捷指令


修改url中的实际的ha地址、实际的身体数据sensor id

修改头部中的AuthorizationBearer 你的长期令牌  


[attach]46576[/attach]


后面的时间数据和state数据的处理,可以根据自己实体键值的情况来做修改。

我的快截指令每天运行一次,判断数据是当天的才会写入

时间处理流程中将T替换为 ,可能是苹果自身的bug,Convert ISO 8601 date+time string to date


如果需要每天定时写入,可以创建自动化

[attach]46577[/attach]


附件


解压后,用微信发送到手机后,选择用其他应用打开-选择快捷指令














作者: louis_lee    时间: 2023-3-22 11:33
苹果的定时任务很难用!!

我记得必须打开手机才能自动运行,也就是说锁屏自动运行不了,需要额外手动确认
作者: 735473216    时间: 2023-3-22 13:25
louis_lee 发表于 2023-3-22 11:33
苹果的定时任务很难用!!

我记得必须打开手机才能自动运行,也就是说锁屏自动运行不了,需要额外手动确认 ...

这个快捷指令里的操作都是可以锁屏运行的


确实有一些敏感性操作,是需要解锁
作者: 774562524    时间: 2023-10-11 14:49
6666666666
作者: 172859773    时间: 2023-10-11 15:22
为啥我设置了地址和api还有实体名称,运行不报错但是健康里没有数据呢?
作者: EricWu1223    时间: 2023-10-15 09:00
学习下附件
作者: 姜湖    时间: 2023-12-31 02:47
111111111111111111111111111111
作者: Kissmango    时间: 2024-4-1 22:06
感谢大佬分享
作者: 枫糖叶落    时间: 2025-1-1 20:56
感谢楼主分享
作者: yoki    时间: 2025-5-8 21:23
学习一下
作者: 枫糖叶落    时间: 2025-5-26 21:39
其他数据怎么同步呀,只有体重能同步
作者: toil    时间: 2025-7-13 09:56
谢谢分享
作者: unhc8307    时间: 2025-9-9 10:41
学习一下





欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5