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

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

[求助] 图标根据状态改变,107版模板不起作用,写错了吗?

[复制链接]

10

主题

120

帖子

793

积分

高级会员

Rank: 4

积分
793
金钱
668
HASS币
20
发表于 2020-3-28 20:26:48 | 显示全部楼层 |阅读模式
templates:
  icon: >
    {% if is_state("switch.original_xiaomi_mi_smart_wifi_socket", "on") %}
      mdi:lightbulb-on-outline
    {% else %}
      mdi:lightbulb-outline
    {% endif %}

这个写法错了吗?不起作用!
也试过icon_template的写法,同样没用。
回复

使用道具 举报

8

主题

263

帖子

2397

积分

金牌会员

Rank: 6Rank: 6

积分
2397
金钱
2134
HASS币
15
发表于 2020-3-28 21:08:09 | 显示全部楼层
報告前輩,我用'custom:button-card'跟'custom:html-template-card',在107.5的環境都還可以用
回复

使用道具 举报

10

主题

120

帖子

793

积分

高级会员

Rank: 4

积分
793
金钱
668
HASS币
20
 楼主| 发表于 2020-3-28 21:17:09 | 显示全部楼层
diba.qiu 发表于 2020-3-28 21:08
報告前輩,我用'custom:button-card'跟'custom:html-template-card',在107.5的環境都還可以用 ...

怎样在不同状态改变图标呢?
回复

使用道具 举报

8

主题

263

帖子

2397

积分

金牌会员

Rank: 6Rank: 6

积分
2397
金钱
2134
HASS币
15
发表于 2020-3-28 21:34:55 | 显示全部楼层
本帖最后由 diba.qiu 于 2020-3-28 21:37 编辑
honentan 发表于 2020-3-28 21:17
怎样在不同状态改变图标呢?


                               
登录/注册后可看大图

分享我的寫法給您參考, stupid but works

----------------------------------------------
cards:
  - color_type: card
    entity: sensor.shi_wai_pm2_5
    layout: icon_name
    name: 室外
    show_name: true
    show_state: true
    size: 60%
    state:
      - color: 'rgb(152,251,152)'
        icon: 'mdi:emoticon-kiss-outline'
        operator: <=
        value: 10
      - color: 'rgb(0,255,0)'
        icon: 'mdi:emoticon-happy-outline'
        operator: <=
        value: 20
      - color: yellow
        icon: 'mdi:emoticon-confused-outline'
        operator: <=
        value: 30
      - color: 'rgb(255,140,0)'
        icon: 'mdi:emoticon-sad-outline'
        operator: <=
        value: 40
      - color: red
        icon: 'mdi:emoticon-dead-outline'
        operator: <=
        value: 55
      - color: purple
        icon: 'mdi:skull'
        operator: <
        value: 150
      - color: black
        icon: 'mdi:cloud-question'
        value: unknown
    type: 'custom:button-card'
  - color_type: card
    entity: sensor.shi_nei_pm2_5
    layout: icon_name
    name: 室內
    show_name: true
    show_state: true
    size: 60%
    state:
      - color: 'rgb(152,251,152)'
        icon: 'mdi:emoticon-kiss-outline'
        operator: <=
        value: 10
      - color: 'rgb(0,255,0)'
        icon: 'mdi:emoticon-happy-outline'
        operator: <=
        value: 20
      - color: yellow
        icon: 'mdi:emoticon-confused-outline'
        operator: <=
        value: 30
      - color: 'rgb(255,140,0)'
        icon: 'mdi:emoticon-sad-outline'
        operator: <=
        value: 40
      - color: red
        icon: 'mdi:emoticon-dead-outline'
        operator: <=
        value: 55
      - color: purple
        icon: 'mdi:skull'
        operator: <
        value: 150
      - color: black
        icon: 'mdi:cloud-question'
        value: unknown
    type: 'custom:button-card'
  - color_type: card
    entity: sensor.shi_nei_co2
    layout: icon_name
    name: CO2
    show_name: true
    show_state: true
    size: 60%
    state:
      - color: 'rgb(152,251,152)'
        icon: 'mdi:emoticon-kiss-outline'
        operator: <=
        value: 750
      - color: 'rgb(0,255,0)'
        icon: 'mdi:emoticon-happy-outline'
        operator: <=
        value: 1000
      - color: yellow
        icon: 'mdi:emoticon-confused-outline'
        operator: <=
        value: 1250
      - color: 'rgb(255,140,0)'
        icon: 'mdi:emoticon-sad-outline'
        operator: <=
        value: 1500
      - color: red
        icon: 'mdi:emoticon-dead-outline'
        operator: <=
        value: 2000
      - color: purple
        icon: 'mdi:skull'
        operator: <
        value: 5000
      - color: black
        icon: 'mdi:cloud-question'
        value: unknown
    type: 'custom:button-card'
name: 室外、官方、室內PM2.5數據對比
show_name: true
type: horizontal-stack



回复

使用道具 举报

10

主题

120

帖子

793

积分

高级会员

Rank: 4

积分
793
金钱
668
HASS币
20
 楼主| 发表于 2020-3-28 22:14:24 | 显示全部楼层
diba.qiu 发表于 2020-3-28 21:34
分享我的寫法給您參考, stupid but works

----------------------------------------------

非常感谢!

     - type: entities
        entities:
          - sensor.zm1_b0f89327352c_temperature
          - sensor.zm1_b0f89327352c_humidity
          - entity: sensor.zm1_b0f89327352c_pm25
            color_type: card
            layout: icon_name
            name: PM2.5
            show_name: true
            show_state: true
            size: 60%
            state:
              - color: 'rgb(152,251,152)'
                icon: 'mdi:emoticon-kiss-outline'
                operator: <=
                value: 10
              - color: 'rgb(0,255,0)'
                icon: 'mdi:emoticon-happy-outline'
                operator: <=
                value: 40

试了下上面的,没起作用。
改天再另外看看。
仍然非常感谢!
回复

使用道具 举报

8

主题

263

帖子

2397

积分

金牌会员

Rank: 6Rank: 6

积分
2397
金钱
2134
HASS币
15
发表于 2020-3-28 22:30:09 来自手机 | 显示全部楼层
報告,我用的 type: 'custom:button-card',不是ha內建的entities哦
回复

使用道具 举报

10

主题

120

帖子

793

积分

高级会员

Rank: 4

积分
793
金钱
668
HASS币
20
 楼主| 发表于 2020-3-29 10:24:42 | 显示全部楼层
diba.qiu 发表于 2020-3-28 22:30
報告,我用的 type: 'custom:button-card',不是ha內建的entities哦

原来如此,太感谢了!
回复

使用道具 举报

8

主题

263

帖子

2397

积分

金牌会员

Rank: 6Rank: 6

积分
2397
金钱
2134
HASS币
15
发表于 2020-3-30 07:39:14 来自手机 | 显示全部楼层
不用客氣,沒想到我這小白也能幫到別人,太榮幸了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 21:56 , Processed in 0.170481 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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