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

 找回密码
 立即注册
查看: 1238|回复: 7

[新奇玩法] 【ha-api与快捷指令】将ha的健康数据同步到苹果健康中

[复制链接]

11

主题

164

帖子

1798

积分

金牌会员

Rank: 6Rank: 6

积分
1798
金钱
1634
HASS币
0
发表于 2023-3-22 10:06:38 | 显示全部楼层 |阅读模式
本帖最后由 735473216 于 2023-3-22 10:06 编辑

需求的产生

家里有一个小米体重秤,以前一直使用小米健康app连接,会将体重数据自动写入iphone健康中。
后来接触了ha,直接卸载小米健康app,通过xiaomi mi scalemqtt,通过树莓派自带的蓝牙接入到了ha中。
但是没有了小米app,体重的信息就无法写入iphone健康中。于是便开始折腾  

环境准备

ios16的快捷指令
(可选)外网的ha url  

操作

准备一个ha的长期token

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

微信截图_20230322091603.png

快捷指令

修改url中的实际的ha地址、实际的身体数据sensor id
修改头部中的AuthorizationBearer 你的长期令牌  

微信图片编辑_20230322094536.jpg

后面的时间数据和state数据的处理,可以根据自己实体键值的情况来做修改。
我的快截指令每天运行一次,判断数据是当天的才会写入
时间处理流程中将T替换为 ,可能是苹果自身的bug,Convert ISO 8601 date+time string to date

如果需要每天定时写入,可以创建自动化
微信图片_20230322095345.jpg

附件

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


游客,如果您要查看本帖隐藏内容请回复










评分

参与人数 2金钱 +20 收起 理由
aiqienanguatou + 10 学到了
隔壁的王叔叔 + 10 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

18

主题

555

帖子

3986

积分

元老级技术达人

积分
3986
金钱
3396
HASS币
182
发表于 2023-3-22 11:33:59 | 显示全部楼层
苹果的定时任务很难用!!

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

使用道具 举报

11

主题

164

帖子

1798

积分

金牌会员

Rank: 6Rank: 6

积分
1798
金钱
1634
HASS币
0
 楼主| 发表于 2023-3-22 13:25:52 | 显示全部楼层
louis_lee 发表于 2023-3-22 11:33
苹果的定时任务很难用!!

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

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


确实有一些敏感性操作,是需要解锁
回复

使用道具 举报

0

主题

16

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
金钱
192
HASS币
0
发表于 2023-10-11 14:49:04 | 显示全部楼层
6666666666
回复

使用道具 举报

9

主题

78

帖子

583

积分

高级会员

Rank: 4

积分
583
金钱
505
HASS币
0
发表于 2023-10-11 15:22:45 | 显示全部楼层
为啥我设置了地址和api还有实体名称,运行不报错但是健康里没有数据呢?
回复

使用道具 举报

0

主题

11

帖子

48

积分

新手上路

Rank: 1

积分
48
金钱
37
HASS币
0
发表于 2023-10-15 09:00:16 | 显示全部楼层
学习下附件
回复

使用道具 举报

0

主题

2

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
56
HASS币
0
发表于 2023-12-31 02:47:41 | 显示全部楼层
111111111111111111111111111111
回复

使用道具 举报

0

主题

15

帖子

161

积分

注册会员

Rank: 2

积分
161
金钱
146
HASS币
0
发表于 2024-4-1 22:06:21 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-24 17:20 , Processed in 1.145875 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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