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

 找回密码
 立即注册
123
返回列表 发新帖
楼主: comeon_000

[新奇玩法] zS7称重算法增强,让HA动态跟随你的体重变化

[复制链接]

0

主题

19

帖子

133

积分

注册会员

Rank: 2

积分
133
金钱
114
HASS币
0
发表于 2022-9-2 10:30:22 | 显示全部楼层
赠人玫瑰!楼主好人
回复

使用道具 举报

36

主题

172

帖子

1383

积分

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1211
HASS币
0
发表于 2022-9-18 23:32:06 来自手机 | 显示全部楼层
谢谢了哈哈
回复

使用道具 举报

0

主题

15

帖子

84

积分

注册会员

Rank: 2

积分
84
金钱
69
HASS币
0
发表于 2022-9-22 01:17:13 来自手机 | 显示全部楼层
学习学习
回复

使用道具 举报

0

主题

12

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
150
HASS币
0
发表于 2023-2-20 14:55:04 | 显示全部楼层
可以用input_number恢复重启前的最新体重

#configuration.yaml
input_number:
  xxx_weight:
    name:xxx_cn的体重
    #不能初始化,否则重启会恢复成此值
    #initial: 70
    min: 66
    max: 74
    step: 1
    icon: mdi:weight-kilogram
  yyy_weight:
    name: yyy的体重
    #不能初始化,否则重启会恢复成此值
    #initial: 30
    min: 26
    max: 36
    step: 1
    icon: mdi:weight-kilogram
...............................
#packages\zs7_6001943d40d2.yaml
  - platform: template
    sensors:
      xxx_weight:
        unique_id: xxx_weight
        friendly_name: "xxx_cn"
        unit_of_measurement:
          "kg"
         # 用 input_number来恢复数据
        value_template: >-
          {% if (states('sensor.zs7_weight_6001943d40d2')|float >= states('input_number.xxx_weight.min')|float(66) and
                  states('sensor.zs7_weight_6001943d40d2')|float <= states('input_number.xxx_weight.max')|float(74) ) %}
            {{ states('sensor.zs7_weight_6001943d40d2')|float(70) }}
          {% else %}
            {{ states('input_number.xxx_weight')|float(70) }}
          {% endif %}
..................................
#automations.yaml
#播放体重的同时设置input_number的值
  action:
    - service: tts.edge_say
      data:
        entity_id: media_player.mpd_play
        message: "{{trigger.to_state.attributes.friendly_name}},您的最新体重为{{ trigger.to_state.state }}公斤。"
        language: zh-CN
    - service: input_number.set_value
      target:
        entity_id: input_number.xxx_weight
      data:
        value: "{{ states('sensor.xxx_weight')|float(70) }}"
    - service: input_number.set_value
      target:
        entity_id: input_number.yyy_weight
      data:
        value: "{{ states('sensor.yyy_weight')|float(30) }}"
....................................
回复

使用道具 举报

0

主题

25

帖子

737

积分

高级会员

Rank: 4

积分
737
金钱
712
HASS币
0
发表于 2023-2-20 17:00:35 | 显示全部楼层
我来看看啊啊啊啊啊啊啊
回复

使用道具 举报

0

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
金钱
24
HASS币
0
发表于 2023-12-19 16:45:23 | 显示全部楼层
向大佬学习
回复

使用道具 举报

0

主题

17

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
83
HASS币
0
发表于 2024-1-10 16:40:13 | 显示全部楼层
让我看看
回复

使用道具 举报

0

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
金钱
36
HASS币
0
发表于 2024-1-27 18:43:41 | 显示全部楼层
~~~~~~~~~~~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-30 03:08 , Processed in 0.170639 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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