Changer l'icône d'une entité sur la scheduler-card

Bonjour,

Quelqu’un sait-il comment changer l’icône d’une programmation effectuée avec l’intégration Scheduler ?

https://github.com/nielsfaber/scheduler-component

Ci-dessous, la carte scheduler-card (et son code) sur laquelle j’essaye de changer l’icône pour mettre mdi:calendar-clock
J’ai aussi changé l’icône de cette entité directement dans l’intégration, mais cela ne se met pas à jour sur la scheduler-card de mon tableau de bord :no_mouth:

Merci et bonne journée :slight_smile:

La scheduler-card est la 3ème carte :

type: custom:vertical-stack-in-card
cards:
  - type: custom:mushroom-select-card
    entity: select.central_mode
    name: Chaudière
    icon: mdi:water-boiler
    fill_container: true
    layout: horizontal
    hold_action:
      action: none
    double_tap_action:
      action: none
    icon_type: icon
    primary_info: name
    secondary_info: none
  - type: custom:mushroom-number-card
    entity: number.boiler_activation_threshold
    name: Seuil activation
    icon: mdi:thermostat
    layout: horizontal
    fill_container: false
    secondary_info: none
    display_mode: buttons
    hold_action:
      action: none
    double_tap_action:
      action: none
  - type: custom:scheduler-card
    include:
      - climate
    exclude: []
    title: false
    discover_existing: true
    time_step: 30
    sort_by:
      - state
      - title
    display_options:
      primary_info: default
      secondary_info: []
    show_header_toggle: false
    card_mod:
      style: |
        ha-card {
          max-height: 75px !important;
        }

Dans l’intégration, l’icône que j’ai choisi apparaît bien pourtant:

Ma configuration


[center]## System Information

version core-2024.6.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.6.28-haos-raspi
arch aarch64
timezone Europe/Brussels
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1387
Downloaded Repositories 49
Home Assistant Cloud
logged_in true
subscription_expiration 28 avril 2025 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
remote_server eu-central-1-19.ui.nabu.casa
certificate_status ready
instance_id f0fd017040d14711b17f54352dde68e6
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.3
update_channel stable
supervisor_version supervisor-2024.06.0
agent_version 1.6.0
docker_version 25.0.5
disk_total 116.6 GB
disk_used 10.8 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.14.0), File editor (5.8.0), Samba share (12.3.1), Home Assistant Google Drive Backup (0.112.1), Studio Code Server (5.15.0), Spotify Connect (0.13.0), OpenThread Border Router (2.6.0), Matter Server (6.1.2), Mosquitto broker (6.4.1), Frigate (0.13.2)
Dashboards
dashboards 2
resources 43
views 7
mode storage
Recorder
oldest_recorder_run 8 juin 2024 à 04:12
current_recorder_run 18 juin 2024 à 05:14
estimated_db_size 488.72 MiB
database_engine sqlite
database_version 3.44.2
Spotify
api_endpoint_reachable ok
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier` ___

Bonjour,
J’ai la même problématique et je ne trouve pas comment modifier l’icone dans la carte scheduler-card. As-tu trouvé par ailleurs ?
Merci pour vos retours.

Bonjour @Caillema
Non, toujours pas réussi… J’imagine que c’est faisable en modifiant le code yaml mais je ne m’y connais pas assez.
Je reste donc intéressé aussi :slight_smile:

Hello,
C’est possible via parametre icon (si ajout icon:entity il prends l’icone de l’entité )
si ajout icon;« hass: settings » prends l’icone setting de HA

type: vertical-stack
cards:
  - type: custom:scheduler-card
    include:
      - climate.entree
    exclude: []
    time_step: 5
    sort_by:
      - relative-time
    tags: entree
    discover_existing: false
    title: false
    display_options:
      primary_info: default
      secondary_info:
        - <i><b>Prochain:</b></i>{relative-time}
        - <i><b>Progr:</b></i> {days}
      icon: entity
    show_header_toggle: true
2 « J'aime »

Ca doit être faisable assez facilement en mettant la scheduler-card en custom_field dans une custom:button-card et en ajoutant un autre custom_field par dessus l’icône de la scheduler-card avec l’icône souhaitée.

@anon51798830 j’ai jamais reussi/pris l’temps de faire comme ca
mais je veux bien que tu prenne mon exemple et que tu essayes :slight_smile:

Je télécharge et j’installe la carte et les composants et je te dit ça

1 « J'aime »

Bonjour @cazzzimir
Merci beaucoup, cela semble fonctionner dans l’aperçu quand je modifie mais je viens de constater que je ne sais plus enregistrer les modifications de mes cartes. J’ai posté un sujet ici: Impossible d'enregistrer mes modifications de cartes lovelace en yaml
En tout cas, merci, le simple ajout de icon: entity renvoie un aperçu correct, même si je ne sais pas l’enregistrer ^^
Bonne journée,

@cazzzimir Cela fonctionne bien avec icon: entity
Par contre, je n’ai pas réussi avec icon: hass:settings Est-ce bien la syntaxe ?

@Matt1 pas sur de la syntaxe essaye
« hass:ceiling-light »

@cazzzimir chez moi, on sait mettre ce code sans erreur mais il remet le petit nuage comme avant. C’est pas grave, je sais utiliser entity. C’est juste que j’aurais souhaité conserver mdi:radiator pour l’entité et afficher mdi:calendar-clock dans le scheduler