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

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

[求助] 关于Button_card中labed显示温度的疑问

[复制链接]

4

主题

22

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
90
HASS币
0
发表于 2025-1-30 20:22:19 | 显示全部楼层 |阅读模式
本帖最后由 liu_han 于 2025-1-30 20:58 编辑

请教各位,
我想让Button_Card中的label可以显示传感器获取到的温度数值,
我在Button_card中嵌套了一个Button_card,但是我要怎么才能把嵌套的获取温度的这个Button_card挪到正确的位置呢【如图】
我要用什么代码来控制这个?

全部代码如下↓
type: custom:button-card
entity: input_boolean.cha_qu_tiao_zhuan
show-state: true
show_name: true
show_label: true
show_icon: true
name: 客厅
icon: mdi:home
custom_fields:
  t:
    card:
      type: custom:button-card
      entity: sensor.qmi_cn_1082528000_psv3_temperature_p_2_3
      show_name: false
      show_icon: false
      show_state: true
      styles:
        grid:
          - grid-template-rows: 80%
          - grid-template-column: 30%
        card:
          - border: 0
          - border-radius: 0
          - background: rgba(255, 255, 255, 0.0)
styles:
  card:
    - background: ""
    - width: 240px
    - height: 120px
    - border-color: rgba(255, 255, 255, 0.3)
  grid:
    - grid-template-areas: "'i n' 'i l'"
    - grid-template-columns: 20% 20%
  icon:
    - width: 80px
    - height: 80px
  name:
    - justify-self: start
    - margin-left: 10px
    - margin-top: "-2px"
  label:
    - color: blue
    - justify-self: start
  state:
    - justify-self: start
tap_action:
  action: navigate
  navigation_path: /salution-ui/bangongqu
state:
  - value: "on"
    color: orange
    styles:
      card:
        - background: rgba(255, 255, 255, 0.7)


3.png
回复

使用道具 举报

9

主题

295

帖子

2611

积分

论坛UI达人

积分
2611
金钱
2316
HASS币
0
发表于 2025-1-30 20:41:24 | 显示全部楼层
本帖最后由 hhh. 于 2025-1-30 20:42 编辑

button-card 并不支持 jinja2模板。

button-card仅支持JavaScript 模板,具体使用看文档https://github.com/custom-cards/ ... merging-state-by-id

或者你可以使用AI帮你编写,注意模板类型为JavaScript 模板。
例如:

[[[
            var price = states['sensor.nong_li'];
            return price;
            ]]]

回复

使用道具 举报

7

主题

158

帖子

1325

积分

金牌会员

Rank: 6Rank: 6

积分
1325
金钱
1167
HASS币
0
发表于 2025-1-30 21:43:23 | 显示全部楼层
本帖最后由 hungheo 于 2025-1-30 21:44 编辑

type: custom:button-card
entity: sun.sun
show-state: false
show_name: true
show_label: true
show_icon: true
name: 客厅
icon: mdi:home
label: "[[[return states['sensor.a4c1387d255a_temperature'].state + '°C']]]"
styles:
  card:
    - background: ""
    - width: 240px
    - height: 120px
    - border-color: rgba(255, 255, 255, 0.3)
  grid:
    - grid-template-areas: |
        "i n"
        "i l"
    - grid-template-rows: min-content min-content;
    - grid-template-columns: 20% 30%
  icon:
    - width: 80px
    - height: 80px
  name:
    - justify-self: start
    - margin-left: 10px
    - margin-top: "-2px"
  label:
    - color: blue
    - margin-left: 10px
    - justify-self: start
tap_action:
  action: navigate
  navigation_path: /salution-ui/bangongqu
state:
  - value: "on"
    color: orange
    styles:
      card:
        - background: rgba(255, 255, 255, 0.7)


entity,label里面的温度实体ID替换成自己的
回复

使用道具 举报

4

主题

22

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
90
HASS币
0
 楼主| 发表于 2025-1-30 22:34:38 | 显示全部楼层
hungheo 发表于 2025-1-30 21:43
entity,label里面的温度实体ID替换成自己的

我不是专业人,算是票友。想深入学习一些这方面的内容,应该看什么资料呢?
回复

使用道具 举报

7

主题

158

帖子

1325

积分

金牌会员

Rank: 6Rank: 6

积分
1325
金钱
1167
HASS币
0
发表于 2025-1-30 22:47:29 | 显示全部楼层
liu_han 发表于 2025-1-30 22:34
我不是专业人,算是票友。想深入学习一些这方面的内容,应该看什么资料呢? ...

我也不是专业的,所有的插件怎么使用,看github上插件作者的说明是最好的,能完全理解作者的说明基本够用了

PS:这是我自己对button card的一些理解的帖子,也可以参考下https://bbs.hassbian.com/thread-26299-1-1.html
回复

使用道具 举报

4

主题

22

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
90
HASS币
0
 楼主| 发表于 2025-1-30 23:29:58 | 显示全部楼层
hungheo 发表于 2025-1-30 22:47
我也不是专业的,所有的插件怎么使用,看github上插件作者的说明是最好的,能完全理解作者的说明基本够用 ...

学习了,多谢!
回复

使用道具 举报

18

主题

90

帖子

823

积分

论坛UI达人

积分
823
金钱
733
HASS币
10
发表于 2025-2-6 09:44:40 | 显示全部楼层
不用嵌套的,button-card的name/label/icon/state_display等大部分属性都可以套js模板,不过非state属性的模板可能不会实时更新,可以设置triggers_update来监控实体做实时变化
回复

使用道具 举报

4

主题

22

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
90
HASS币
0
 楼主| 发表于 2025-2-6 12:37:54 | 显示全部楼层
gasment 发表于 2025-2-6 09:44
不用嵌套的,button-card的name/label/icon/state_display等大部分属性都可以套js模板,不过非state属性的模 ...

成功了!多谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-23 05:14 , Processed in 0.128348 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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