[CARTE] Les phases de la lune en image

Bonsoir, je suis dans le même cas que ‹ Mimi ›, en supprimant les lignes dans configuration.yaml j’ai la lune mais sans les icones de moon-phase.

Il y a un moyen de les récupérer ? (ou de mettre des icones plus fun que celles de base). comment fait ‹ le lapin fou › pour les garder ?

1 « J'aime »

Tu dois sans doute utiliser la mauvaise entité.
Dans le template de configuration.yaml, c’est sensor.moon_phase (l’intégration Moon) qui est utilisé.
Dans ta carte, c’est l’entité sensor.moon_phases que tu dois indiquer (le résultat de la moulinette du template).

2 « J'aime »

Merci de ta réponse mais je débute et c’est assez nébuleux . je ne maitrise pas la syntaxe (les indentations et leur importance) ni 'l’architecture de HA (intégrations, entités, … ).
je pensais que je pourrais faire un bête copier/coller comme je faisais dans linux à mes débuts il y a des années (ou dans Arduino un peu plus tard) le temps de comprendre mais là ça ne suffit pas et ça me dépasse.

Bonjour,

Effectivement, le sensors que j’ai créé est moon_phases avec un « s »
j’ai donc 2 sensors, celui de base sans « s » et le mien avec un « s » qui me permet de garder les images comme mentionné dans les attributs ci dessous

Et en plus ,ne maitrisant pas le ‹ bon › vocabulaire je pense que je me suis mal exprimé sur le problème : j’ai "l’intégration (si c’est bien ça) dans le tableau de bord , ça affiche bien ‹ lune gibbeuse › et une icone basique MAIS PAS l’icone image de la lune proposée dans le tuto et récupérée dans Google drive.
c’est ça qui ne marche pas.

oui, si tu rajoute un sensor avec ce code :

#phase de la lune
      moon_phases:
        friendly_name: 'Phases de la lune'
        entity_id: sensor.moon
        value_template: '{{ states.sensor.moon_phase.state }}'
        entity_picture_template: /local/images/moon/{{ states.sensor.moon_phase.state }}.png

tu auras les images si bien entendu tes images sont dans le bon dossier défini ici : /local/images/moon/
sinon, tu change le dossier :slight_smile:

Ok, et ton bout de code je le mets où ? dans sensors.yaml ? (avec le bon chemin, bien sûr)

oui, tout a fait, vu que c’est un sensor :wink:

Bon, ça ne marche pas, j’ai des messages d’erreur, je ne maitrise pas la syntaxe, merci de ton aide mais je n’ai pas le niveau

dans ton fichier sensors.yaml,

tu dois avoir en début de fichier cela :

  • platform: template
    sensors:

ensuite… tes sensors
tu rajoute en dessous les lignes que je t’ai donné.
sinon, copy le contenu de ton fichier sensors, on va t’aider a rajouter celui ci .

je n’ai que ça vu que je démarre
image

Il faut mettre la ligne ‹ sensors: › alors que l’on est dans sensors.yaml ?

j’ai essayé : ah ben oui il la faut ! je n’ai plus de message d’erreur mais toujours pas les belles images.

quand je dis que je ne maitrise pas !

Bon, pour la ligne sensors: je crois que j’ai compris : il faut la mettre à chaque senseur dans configuration.yaml OU une fois dans sensors.yaml pour ‹ spécialiser › le fichier qui pourrait porter n’importe quel nom ?

cela dépend , a chaque fois que tu veux faire une plateforme, tu remet la ligne « sensros: » et tes sensors après.

Salut bon je reviens à mes moutons après un petit COVID pour me changer les idées.

dans le tableau de bord j’ai ça
HA-Lune-tableau de bord

les états des senseurs ne me demandez pas d’où sort le moon_phases2 ?

j’ai une entité avec un senseur : sensor-moon-phase

qu’est-ce qui merdoie ?

question subsidiaire : dans les exemples donnés par le lapin fou /local/ c’est un répertoire créé sous la racine ou bien ça désigne la racine (comme root sous linux) ?
[chez moi le chemin sous lequel sont les images est config/www/moon-phases/fichiers]

Bonjour,

si je reprends ton exemple, le « vrai » chemin de mes images est : config/www/images/moon/fichiers
local, c’est identique a config/www
et j’ai cela dans le dossier :


voici mon tableau de bord :
Capture d’écran 2022-10-14 134435
et rien de particulier dedans :

le contenu du fichier sensors.yaml que j’ai un peu changé afin d’avoir un affichage en FR :

> #phase de la lune
>       moon_phases:
>         friendly_name: 'Phases de la lune'
>         value_template: >-
>           {% set phases = {'first_quarter': 'Premier quartier', 'full_moon': 'Pleine lune',
>                           'last_quarter': 'Dernier quartier', 'new_moon': 'Nouvelle lune',
>                           'waning_crescent': 'Dernier croissant', 'waning_gibbous': 'Gibbeuse décroissante',
>                           'waxing_crescent': 'Premier croissant', 'waxing_gibbous': 'Gibbeuse croissante'} %}
>           {% set phase = states('sensor.moon_phase') %}
>           {{ phases[phase] if phase in phases.keys() else 'Error' }}
>         entity_picture_template: /local/images/moon/{{ states.sensor.moon_phase.state }}.png

et voici l’état :


chez moi, aucun pb, cela fonctionne très bien.

Hello,
Je trouve qu’il faudrait plus d’images intermédiaires.
Possible ?

Pas possible, seul 8 phases remontent par l’intégration

1 « J'aime »

Salut merci en tout cas pour ces nouvelles phases de la lune je trouve Ha beaucoup plus beau et ça m’a permis de galérer avec le button card et de comprendre pourquoi ça ne fonctionnait pas :wink:

Bon maintenant faut que je chope pour le soleil

1 « J'aime »