本帖最后由 Anooki 于 2023-3-24 09:57 编辑
不是,是个两个模块
整个页面是分成两个部分,一个是左边的slidebar,右边是很多个picture-elements
右边部分可以参考4#大佬的B站教程
https://www.bilibili.com/video/BV11U4y1m7pJ/?spm_id_from=333.999.0.0&vd_source=fae5609cb89d2998d090e75f597ec52e
他教程中侧边栏也挺好看的
下面是我侧边栏的一部分代码,可以参考看看,但是不一定是最优的方式,还在摸索中
cover: >
{% set covers = [
states.cover.lumi_v1_c804_curtain,
states.cover.lumi_v1_6a38_curtain,
states.cover.lumi_v1_d145_curtain,
] %}
{% set covers_on = covers | selectattr('state','eq','closed') | list %}
{% if covers_on | length == 0 %}
窗帘都已经打开了
{% else %}
有{{covers_on | length}}个窗帘关闭着
{% endif %}
wshing : >
{% if is_state_attr('sensor.sonoff_ab70005440', 'power', 'on') %}
<b>洗衣机还要工作{{ state_attr('sensor.sonoff_ab70005440', 'remain_time') }}分钟</b>
{% else %}
洗衣机已关机
{% endif %}
heater : >
{% if is_state_attr('sensor.sonoff_ab70005441', 'power', 'on') %}
<b>热水器温度为{{ state_attr('sensor.sonoff_ab70005441','temperature') }}℃</b>
{% else %}
热水器已关机
{% endif %}
|