Weather Summary Icon Status

Apparently not… …but here is a fix for you :slight_smile:
just created a Dark Sky icon sensor converter that converts Dark Sky icon to an actual mdi icon. It uses built in material icons from home assistant. If you are not using dark sky it shouldn’t be hard reengineering this template:

For this to work make sure you are pulling icon state from Dark Sky as follows

- platform: darksky
  api_key: !secret darkskyapi
  forecast:
  - 0
  monitored_conditions:
  - icon

Add this to your sensors config. This will create a sensor called sensor.weather_just_icon it will have an mdi icon of current weather and will output the name of it as state

- platform: template
  sensors:
    weather_just_icon:
      friendly_name: "mdi Real Weather Icon"
      icon_template: >-
          {% if is_state("sensor.dark_sky_icon","clear-day") %} mdi:weather-sunny 
          {% elif is_state("sensor.dark_sky_icon","clear-night") %} mdi:weather-night 
          {% elif is_state("sensor.dark_sky_icon","rain") %} mdi:weather-rainy
          {% elif is_state("sensor.dark_sky_icon","snow") %} mdi:weather-snowy
          {% elif is_state("sensor.dark_sky_icon","fog") %} mdi:weather-fog
          {% elif is_state("sensor.dark_sky_icon","sleet") %} mdi:weather-partly-snowy-rainy
          {% elif is_state("sensor.dark_sky_icon","wind") %} mdi:weather-windy
          {% elif is_state("sensor.dark_sky_icon","cloudy") %} mdi:weather-cloudy
          {% elif is_state("sensor.dark_sky_icon","partly-cloudy-day") %} mdi:weather-partly-cloudy
          {% elif is_state("sensor.dark_sky_icon","partly-cloudy-night") %} mdi:weather-night-partly-cloudy
          {% elif is_state("sensor.dark_sky_icon","hail") %} mdi:weather-hail
          {% elif is_state("sensor.dark_sky_icon","lightning") %} mdi:weather-lightning
          {% elif is_state("sensor.dark_sky_icon","thunderstorm") %} mdi:weather-lightning-rainy
          {% endif %}
     # entity_id: sensor.dark_sky_icon
      value_template: >-
          {% if is_state("sensor.dark_sky_icon","clear-day") %} weather-sunny 
          {% elif is_state("sensor.dark_sky_icon","clear-night") %} weather-night 
          {% elif is_state("sensor.dark_sky_icon","rain") %} weather-rainy
          {% elif is_state("sensor.dark_sky_icon","snow") %} weather-snowy
          {% elif is_state("sensor.dark_sky_icon","fog") %} weather-fog
          {% elif is_state("sensor.dark_sky_icon","sleet") %} weather-partly-snowy-rainy
          {% elif is_state("sensor.dark_sky_icon","wind") %} weather-windy
          {% elif is_state("sensor.dark_sky_icon","cloudy") %} weather-cloudy
          {% elif is_state("sensor.dark_sky_icon","partly-cloudy-day") %} weather-partly-cloudy
          {% elif is_state("sensor.dark_sky_icon","partly-cloudy-night") %} weather-night-partly-cloudy
          {% elif is_state("sensor.dark_sky_icon","hail") %} weather-hail
          {% elif is_state("sensor.dark_sky_icon","lightning") %} weather-lightning
          {% elif is_state("sensor.dark_sky_icon","thunderstorm") %} weather-lightning-rainy
          {% endif %}
3 Likes