Image qui s affiche et ne s'affiche pas 🙄

Bonjour Ă  tous,

Lorsque je me connecte sur https://homeassistant.local:8123/ je ne rencontre aucune difficulté a affiché les images de la météo comme expliquer par @Marleo dans son topic : Présentation Marleo + [DASHBOARD] - #22 par Marleo

Lorsque je me connecte sur https://xxxxxxxxxxx.ovh/ , je n’ai pas les images mĂ©tĂ©o qui s’affiche. J’ai suivi ce tuto pour pouvoir me connecter a distance : https://www.youtube.com/watch?v=oqO9c4aNaAU

Pourriez-vous m’aider ?
Merci d’avance

Peux-tu partager le code de tes cartes? Je pense que c’est parce que tu n’as pas mis le bon chemin d’accùs à tes images.
De mon expérience, il faut que les images soient dans homeassistant\www et que dans tes cartes, les images soient référencées comme
image: local/image.jpg

Bonjour Gilles,

Voici tous les codes

  - type: tile
    visibility:
      - condition: state
        entity: input_boolean.spoiler
        state: "on"
    show_entity_picture: true
    entity: sensor.meteo_saint_nicolas_jour_0
    hide_state: false
    vertical: false
    state_content:
      - datetime
      - templow
      - temperature
      - humidity
      - precipitation
      - condition
    name: Aujourd'hui
    sensor:
      - name: meteo saint_nicolas jour 0
        unique_id: meteo_saint_nicolas_jour_0
        state: "Something"
        picture: >
          {% set weather = daily['weather.saint_nicolas'].forecast[0].condition %}
          {{ '/local/images/' + weather + '.png' }}
        attributes:
          datetime: >
            {{ daily['weather.saint_nicolas'].forecast[0].datetime | as_timestamp | timestamp_custom('%d/%m', true) }}
          condition: "{{ daily['weather.saint_nicolas'].forecast[0].condition | replace('partlycloudy', 'Eclaircies') | replace('clear-night', 'Nuit clair') | replace('clear', 'Ciel dégagé') | replace('cloudy', 'Nuageux') | replace('rainy', 'Pluie') | replace('hail', 'Risque de grÚle') | replace('snowy', 'neige') | replace('windy', 'Venteux') | replace('fog', 'Brouillard') | replace('pouring', 'Pluie forte') | replace('lightning', 'Orages') | replace('sunny', 'Ensoleillé') | replace('windy-variant', 'Venteux variant') | replace('Exceptional', 'Exceptionnel') | replace('snowy-rainy', 'Pluie verglaçante') | replace('lightning-rainy', 'Pluie orageuse')}}"
          temperature: "đŸ”ș{{ daily['weather.saint_nicolas'].forecast[0].temperature }}°"
          humidity: "💧{{ daily['weather.saint_nicolas'].forecast[0].humidity }}%"
          templow: "đŸ”»{{ daily['weather.saint_nicolas'].forecast[0].templow }}°"
          precipitation: "☂{{ daily['weather.saint_nicolas'].forecast[0].precipitation }}mm"
          jour: "{{ daily['weather.saint_nicolas'].forecast[0].datetime | as_timestamp | timestamp_custom('%a', true) | replace('Mon', 'Lundi') | replace('Tue', 'Mardi') | replace('Wed', 'Mercredi') | replace('Thu', 'Jeudi') | replace('Fri', 'Vendredi') | replace('Sat', 'Samedi') | replace('Sun', 'Dimanche') }}"

Mais pourquoi sur un lien cela fonctionne et pas l’autre ? Si le chemin d’image n’était pas correct je suppose que ca ne devrait pas fonctionner sur mes 2 url ?

Je ne sais pas rĂ©pondre Ă  la question du « pourquoi Â», mais je sais que chez moi j’avais un problĂšme similaire: en local, avec une adresse correcte mais syntaxe diffĂ©rente (je ne sais plus
 j’ai tout corrigĂ©), ça fonctionnait, mais en remote (j’utilise NabuCasa) je n’avais pas les images.
AprÚs correction comme indiqué, toute fonctionne à la fois en local et en remote.
Ca vaut le coup d’essayer sur une image pour voir chez toi.

Merci d’avoir pris le temps de rĂ©pondre.
Je vais regarder Ă  cela Ă  tĂȘte reposĂ©e :relieved:

bonjour,
dans le repertoire /images il faut creer un repertoire /weather et mettre les images dedans
le chemin inscris dans

indique le repertoire weather aprĂšs images

j’espùre que j’ai bon :slight_smile:
ou pas! :worried:

@Francois24, je ne pense pas.
Il n’y a pas de rĂ©pertoire « weather Â» dans le code de CĂ©dric.
Weather est le nom du fichier défini au dessus

{% set weather = daily['weather.saint_nicolas'].forecast[0].condition %}

Donc le code est bon.
Ca fonctionne d’ailleurs en local.

@cedric1, peux-tu essayer just d’enlever le « / Â» devant « local Â» dans ton code ?

1 « J'aime »

Oui tout a fait @Gilles2 pour répondre à @Francois24
je n’ai pas de dossier « weather Â»

Lors que j’enlĂšve les â€č  â€ș c’est pire ^^

Bonjour,
en ajoutant ces lignes dans ton configuration.yaml ?

homeassistant:
  allowlist_external_dirs:
    - /config

Déjà présent dans le dossier

1 « J'aime »

:frowning:
Chez moi les images sont dans un répertoire
homeassistant/www/nom_fichier_image.jpg
et ensuite elles sont toutes référencées par :
« image: local/nom_fichier_image.jpg Â»

Juste pour tester, si tu copies juste une image à la racine de ton répertoire www (epson.jpeg par exemple) et que tu mets son nom en dûr dans ton code, est-ce que ça fonctionne pour voir?

picture: local/epson.jpeg

Regarde ce message, comme tu passes par cloudflare:

@Gilles2 : sans succĂšs

@WarC0zes oui j’avais lu mais j’y suis pas arrivĂ© donc je pense que j’ai foirĂ© un truc dedans.

Je vais regarder la suite le soir. je dois partir ^^

C’est à rien comprendre 

Je pense qu’il doit y avoir un problùme de syntaxe.
Le fait d’avoir essayer la technique de @Gilles2 et de remettre comme c’était j’ai une ligne qui fonctionne maintenant
je vais supprimer les autres et recommencer

Aurais-tu essayĂ© de mettre en oeuvre mon plan en utilisant la premiĂšre image de ton rĂ©pertoire « rainy.png Â» par hasard?
Et c’est la seule qui fonctionne maintenant
 reste plus qu’à reproduire avec les autres :slight_smile:

Hello,

J’ai ça comme code pour les mĂȘmes tuiles :

sensor:
      - name: meteo jour 0
        unique_id: meteo_jour_0
        state: "Something"
        picture: >
          {% set weather = daily['weather.XXXXXX'].forecast[0].condition %}
          {{'/local/images/pulsar_color/' + weather + '.png' }}

Les images dans le répertoire www/images/pulsar_color/
Les tuiles sont visibles (avec les images) en local et avec nabu casa

Par contre, impossible d’afficher n’importe quelle image via studio code server en local, fonctionne en distant.

Bonjour,

@Gilles2 oui lorsque je mets les images simplement dans « www Â» les images apparaissent en local et a distance

Je me pencherai plus la dessus la semaine prochaine lorsque je serai en congé :stuck_out_tongue_winking_eye:

C’est une bonne nouvelle que nous avons trouvĂ© une solution qui fonctionne. Peut-ĂȘtre pas idĂ©al, mais seul le rĂ©sultat compte :wink:

je m’intĂ©rroge sur ton entitĂ© weather.saint_nicolas c’est l’entitĂ© de mĂ©tĂ©o france ou un template ?
Car il y a plus de forecast dans l’entitĂ© mĂ©tĂ©o, il faut passer par un template pour les rĂ©cupĂ©rer.

Bonjour @WarC0zes

J’avais suivi ton topic pour la mĂ©tĂ©o. Et cela fonctionne nickel

@Gilles2 alors ce matin avant de partir au boulot, j ai créer un dossier Weather dans www/images/ et j ai reboot et maintenant cela fonctionne


Je suis au boulot et voilĂ  le screen sur l application

3 « J'aime »