rtetempo icon indicating copy to clipboard operation
rtetempo copied to clipboard

Rajouter exemple de code pour mushroom

Open Brawdunoir opened this issue 1 year ago • 2 comments

Bonjour !

Merci pour ce plugin très utile ! J’utilise personnellement Mushroom, et je souhaite rajouter des exemples de code dans le README pour cet outil (de la même manière que cela est fait pour Lovelace).

Je fais une PR dans les prochaines minutes.

Bonnes fêtes!

Brawdunoir avatar Dec 23 '24 14:12 Brawdunoir

si ca peut aider, voici ce que j'ai fait pour afficher les infos tempo avec mushroom:

Image

la couleur des 2 icones s'adapte en fonction de la couleur du jour / du lendemain, et l'ensemble n'est visible que si il reste un jour rouge ou blanc non planifié

square: false
type: grid
cards:
  - type: custom:mushroom-title-card
    title: EDF Tempo
    alignment: center
    subtitle_tap_action:
      action: none
    title_tap_action:
      action: none
  - square: false
    type: grid
    cards:
      - type: custom:mushroom-template-card
        primary: Aujourd'hui
        secondary: ""
        icon: mdi:home-lightning-bolt
        icon_color: |-
          {% if (states('sensor.rte_tempo_couleur_actuelle') == "Bleu") %}
            blue
          {% elif (states('sensor.rte_tempo_couleur_actuelle') == "Blanc") %}
            white
          {% elif (states('sensor.rte_tempo_couleur_actuelle') == "Rouge") %}
            red
          {% endif %}
        badge_color: ""
        fill_container: true
        layout: vertical
        tap_action:
          action: none
        hold_action:
          action: none
        double_tap_action:
          action: none
      - type: custom:mushroom-template-card
        primary: Demain
        secondary: ""
        icon: mdi:home-lightning-bolt
        icon_color: |-
          {% if (states('sensor.rte_tempo_prochaine_couleur') == "Bleu") %}
            blue
          {% elif (states('sensor.rte_tempo_prochaine_couleur') == "Blanc") %}
            white
          {% elif (states('sensor.rte_tempo_prochaine_couleur') == "Rouge") %}
            red
          {% endif %}
        badge_color: ""
        fill_container: true
        layout: vertical
        tap_action:
          action: none
        hold_action:
          action: none
        double_tap_action:
          action: none
    columns: 2
  - type: custom:mushroom-template-card
    primary: Jours Restants
    secondary: >-
      Bleu: {{states('sensor.rte_tempo_cycle_jours_restants_bleu')}} / Blanc:
      {{states('sensor.rte_tempo_cycle_jours_restants_blanc')}} / Rouge:
      {{states('sensor.rte_tempo_cycle_jours_restants_rouge')}}
    icon: mdi:calendar-multiselect-outline
    icon_color: light-grey
    badge_color: ""
    fill_container: true
    layout: vertical
columns: 1
view_layout:
  position: sidebar
visibility:
  - condition: or
    conditions:
      - condition: numeric_state
        entity: sensor.rte_tempo_cycle_jours_restants_blanc
        above: 0
      - condition: numeric_state
        entity: sensor.rte_tempo_cycle_jours_restants_rouge
        above: 0

sleveille4 avatar Jul 29 '25 07:07 sleveille4

Sympa le calendrier, merci du partage! Ma PR qui ajoute l'exemple pour mushroom est bloquée dans les tuyaux, si j'ai deux minutes la semaine prochaine je vais la modifier pour refléter cette amélioration.

Brawdunoir avatar Aug 09 '25 16:08 Brawdunoir