Untitled
unknown
yaml
a year ago
1.7 kB
19
Indexable
# un fichier cover.yaml qui contient tous mes volets dans le dossier include à la racine
cover:
- platform: group
name: "Tous les volets"
entities:
- cover.volet_chambre_rue
- cover.volet_jardin
- cover.volet_roulant_salon
# dans ma carte lovelace :
type: custom:mushroom-template-card
primary: Volets
card_mod:
style: |
ha-card {
background-color: #0f1f39;
}
ha-card.fill-container {
height: 105px !important;
}
secondary: |
{% set all = expand(entity)| list -%}
{% set ND1 = all | selectattr('state','eq','open')|list|count%}
{% set D1 = all | selectattr('state','eq','closed')|list|count%}
Ouverts : {{ND1}}
Fermés : {{D1}}
icon: |
{% if is_state(entity, 'open') %}
mdi:window-shutter-open
{% else %}
mdi:window-shutter
{% endif %}
icon_color: |
{% if is_state(entity,'open') %}
light-blue
{% else %}
green
{% endif %}
badge_icon: |-
{% set all = expand(entity)| list -%}
{% set open1 = all | selectattr('state','eq','open')|list|count%}
{% if open1 <= 9 %}
mdi:numeric-{{open1}}
{% elif open1 >= 10 %}
mdi:numeric-9-plus
{% else %}
none
{% endif %}
badge_color: |
{% set all = expand(entity)| list -%}
{% set open1 = all | selectattr('state','eq','open')|list|count%}
{% if open1 == 0 %}
green
{% else %}
orange
{% endif %}
entity: cover.tous_les_volets
layout: horizontal
hold_action:
action: navigate
navigation_path: /lovelace-smartphone/volets
double_tap_action:
action: more-info
multiline_secondary: true
tap_action:
action: navigate
navigation_path: /lovelace-smartphone/volets
fill_container: true
Editor is loading...
Leave a Comment