From 362e92f313806fc9dbe79a84785a58fa25d3b0ec Mon Sep 17 00:00:00 2001 From: karwosts <32912880+karwosts@users.noreply.github.com> Date: Sat, 22 Jun 2024 06:42:26 -0700 Subject: [PATCH] Add some weather attribute icons and units (#21133) --- src/data/weather.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/data/weather.ts b/src/data/weather.ts index 8f02b7c5f3..e73b8fd2d6 100644 --- a/src/data/weather.ts +++ b/src/data/weather.ts @@ -1,6 +1,9 @@ import { mdiAlertCircleOutline, mdiGauge, + mdiThermometer, + mdiThermometerWater, + mdiSunWireless, mdiWaterPercent, mdiWeatherCloudy, mdiWeatherFog, @@ -114,10 +117,15 @@ export const weatherIcons = { }; export const weatherAttrIcons = { + apparent_temperature: mdiThermometer, + cloud_coverage: mdiWeatherCloudy, + dew_point: mdiThermometerWater, humidity: mdiWaterPercent, wind_bearing: mdiWeatherWindy, wind_speed: mdiWeatherWindy, pressure: mdiGauge, + temperature: mdiThermometer, + uv_index: mdiSunWireless, visibility: mdiWeatherFog, precipitation: mdiWeatherRainy, }; @@ -221,6 +229,8 @@ export const getWeatherUnit = ( stateObj.attributes.pressure_unit || (lengthUnit === "km" ? "hPa" : "inHg") ); + case "apparent_temperature": + case "dew_point": case "temperature": case "templow": return ( @@ -228,6 +238,7 @@ export const getWeatherUnit = ( ); case "wind_speed": return stateObj.attributes.wind_speed_unit || `${lengthUnit}/h`; + case "cloud_coverage": case "humidity": case "precipitation_probability": return "%";