找回密码
 立即注册
搜索
查看: 74|回复: 1

[求助] 请问如何将开关图标显示状态反转?

[复制链接]

1

主题

0

回帖

23

积分

新手上路

积分
23
金钱
22
HASS币
0
发表于 10 小时前 | 显示全部楼层 |阅读模式
我是新手,给小爱音箱静音功能单独做了一个图标,这个开关为打开状态的时候才是静音的,所以图标是点亮状态。可否让这个开关图标反转,也就是打开的时候不点亮颜色,关闭的时候才点亮颜色?
现在无奈只能给这个开关定义一个音箱加禁止的图标。如果能反转状态,就可以直接用音箱图标了,音箱播放的时候图标才点亮,更符合直觉。



我在卡片配置选项中只找到了“显示状态颜色”,state_color: true或者state_color: false,但如果state_color: false不管开关打开或关闭,图标状态都是灰色。
微信截图_20250630082002.png 微信截图_20250630082501.png
  - type: state-icon
    entity: switch.xiaomi_cn_865668597_l15a_mute_p_2_2
    tap_action:
      action: more-info
    icon: mdi:speaker-off
    state_color: true
    style:
      top: 20.7%
      left: 43.5%
    title: 卧室音箱静音


回复

使用道具 举报

innx 手机认证

27

主题

203

回帖

2884

积分

论坛DIY达人

积分
2884
金钱
2649
HASS币
30
发表于 4 小时前 | 显示全部楼层
善用搜索,也可以让你自己更快的解决问题
https://bbs.hassbian.com/thread-9231-1-1.html
## 通过sensor template,把后门外锁内门窗感应器的真实状态反向显示在HA中,转换后仍然是sensor
sensor:
  - platform: template
    sensors:
      backdoor_lock2_state:
        friendly_name: "backdoor_lock2_state"
        value_template: >-
          {% if is_state('binary_sensor.door_window_sensor_158d0004281f84', 'off') %}
            on
          {% elif is_state('binary_sensor.door_window_sensor_158d0004281f84', 'on') %}
            off
          {% endif %}
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-30 18:49 , Processed in 0.066844 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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