Forum Francophone Home Assistant

Icone Dark Sky

Salut,

je suis en train de faire un affichage sur écran Nextion pour la météo sur plusieurs jours. J’ai trouvé un code pour le temps du jour, que j’ai adapté pour les autres jours, mais ce ne sont pas les même noms qui ressorte en valeur des sensor.
Je cherche donc la liste des états que peuvent prendre les capteurs sensor.dark_sky_icon_1d et autre sensor.dark_sky_icon_2d, sauriez vous ou je peu trouvé ça?

PS: j’ai trouvé un code, mais j’aimerai être sur de prendre tout les états possible pour faire quelques chose de propre. Actuellement j’en suis là:

  dark_sky_current_text_3j:
    value_template: >-
         {% if is_state("sensor.dark_sky_icon","clear-day") %} Clear 
         {% elif is_state("sensor.dark_sky_icon_3d","clear-night") %} Clear 
         {% elif is_state("sensor.dark_sky_icon_3d","rain") %} Rain
         {% elif is_state("sensor.dark_sky_icon_3d","snow") %} Snowy
         {% elif is_state("sensor.dark_sky_icon_3d","fog") %} Foggy
         {% elif is_state("sensor.dark_sky_icon_3d","sleet") %} Sleet
         {% elif is_state("sensor.dark_sky_icon_3d","wind") %} Windy
         {% elif is_state("sensor.dark_sky_icon_3d","cloudy") %} Cloudy
         {% elif is_state("sensor.dark_sky_icon_3d","partly-cloudy-day") %} Partly Cloudy
         {% elif is_state("sensor.dark_sky_icon_3d","partly-cloudy-night") %} Partly Cloudy
         {% elif is_state("sensor.dark_sky_icon_3d","hail") %} Hailing
         {% elif is_state("sensor.dark_sky_icon_3d","lightning") %} Lightning
         {% elif is_state("sensor.dark_sky_icon_3d","thunderstorm") %} Thunderstorm
         {% endif %}

 today_icon3:
  value_template: >-
  
      {% if is_state("sensor.dark_sky_current_text_3j", 'Clear') %}
        21
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Cloudy') %}
        18
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Foggy') %}
        18
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Hailing') %}
        19
      {% elif is_state("sensor.dark_sky_current_text_3j", 'lightning') %}
        26
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Partly Cloudy') %}
        23
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Rain') %}
        22
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Snowy') %}
        19
      {% elif is_state("sensor.dark_sky_current_text_3j", 'Windy') %}
        27
      {% else %}
        25
      {% endif %}
  friendly_name: 2 weather forecast3

Merci.

Hello,

cela peut il être utile ?
https://darksky.net/dev/docs

1 J'aime

Salut, ouuuuuiiii! Merci beaucoup!

1 J'aime