If/Else Wettericon

Guten Abend zusammen,

ich habe folgende yaml in meinem Themes Ordner:

Animated Weather Card:
    weather-icon-clear-night: url("/local/icons/night.svg")
    weather-icon-cloudy: url("/local/icons/overcast.svg")
    weather-icon-fog: url("/local/icons/fog.svg")
    weather-icon-lightning: url("/local/icons/thunderstorms-extreme-rain.svg")
    weather-icon-lightning-rainy: url("/local/icons/thunderstorms-extreme-rain.svg")
    weather-icon-partlycloudy: url("/local/icons/partly.svg")
    weather-icon-pouring: url("/local/icons/extreme-rain.svg")
    weather-icon-rainy: url("/local/icons/rainy.svg")
    weather-icon-hail: url("/local/icons/hail.svg")
    weather-icon-snowy: url("/local/icons/overcast-snow.svg")
    weather-icon-snowy-rainy: url("/local/icons/overcast-sleet.svg")
    weather-icon-sunny: url("/local/icons/clear-day.svg")
    weather-icon-windy: url("/local/icons/wind.svg")
    weather-icon-windy-variant: url("/local/icons/wind.svg")
    weather-icon-exceptional: url("/local/icons/code-red.svg")

Hier werden die Icons für die Wetter Integration animiert.
Beim Icon „partlycloudy“ wird immer eine Wolke mit Sonne angezeigt. Gerne hätte ich nachts aber da ein anderes Icon mit Mond.

Kann ich hier mit if/else Argumenten arbeiten?
ich dachte an: if sun above horizon: iconday else:iconnight

funktionieren die Argumente in der yaml im Theme Ordner?
kann mir jemand behilflich sein? habe schon einiges probiert, leider ohne Erfolg.