本帖最后由 hudan717 于 2022-8-2 19:25 编辑
话不多说,先上整体效果
UI还没构建完,缺了许多东西
重点在这里:
直接切入正题,手机的电量跟步数相信大家直接通过原始功能就能轻松获取。
而活动能量数据跟睡眠数据,这里我使用了苹果原生的健康APP,以及Autosleep软件(收费)
也就是这两个东西
以及万能的“快捷指令”
快捷指令这边我用的是HA调用服务里的input_text,具体代码这边就不写了,指令贴在下方,按需自取
获取每日大卡 获取睡眠时长 (这里的取值需要把“平衡”换成 “睡眠”, 否则数据不对)
需要在Configuration里设置一下实体
input_text:
sleeptime1: #实体名称
name: sleeptime1 #随便取
initial: '暂无数据' #默认值
由于获取到的睡眠数据是数字类型的,需要转换成方便看的时间格式,这里需要用到NR
转换睡眠时间.zip
(1.05 KB, 下载次数: 36)
然后就可以设置一下放到面板上了,随便贴一下我的不太会写帖子,粘贴过来的格式如果有问题的话麻烦自己改一下。就酱
type: template
content: ' {{states(''input_text.sport1'')|round(0)}}大卡'
icon: mdi:run
icon_color: '#c79263'
type: template
content: |2-
昨天睡了
{{states('sensor.nodered_c4aca27300691197')}}
icon: mdi:sleep
icon_color: '#c79263'
entity: sensor.nodered_c4aca27300691197
tap_action:
action: more-info
对了 卡片代码是在Mushroom的chip下面,上面还要自行添加东西哦,我太懒了 不会设置格式
最后,因为每天的运动数据在不停更新,需要定时更新实体数据,我采用的方案是利用手机的自动化,从早上7点开始到晚上23点,每两个小时自动运行一次快捷指令,记得关闭提醒。
如果你有更好的自动化方案的话,也可以告诉我
|