diff --git a/src/common/const.ts b/src/common/const.ts index 4f7399aef6..359eb677da 100644 --- a/src/common/const.ts +++ b/src/common/const.ts @@ -60,6 +60,7 @@ import { mdiWaterPercent, mdiWeatherCloudy, mdiWeatherPouring, + mdiWeatherRainy, mdiWeatherWindy, mdiWeight, mdiWhiteBalanceSunny, @@ -147,6 +148,7 @@ export const FIXED_DEVICE_CLASS_ICONS = { pm25: mdiMolecule, power: mdiFlash, power_factor: mdiAngleAcute, + precipitation: mdiWeatherRainy, precipitation_intensity: mdiWeatherPouring, pressure: mdiGauge, reactive_power: mdiFlash, diff --git a/src/panels/config/entities/entity-registry-settings.ts b/src/panels/config/entities/entity-registry-settings.ts index a9e64b182c..3790f9ec91 100644 --- a/src/panels/config/entities/entity-registry-settings.ts +++ b/src/panels/config/entities/entity-registry-settings.ts @@ -117,6 +117,7 @@ const OVERRIDE_NUMBER_UNITS = { const OVERRIDE_SENSOR_UNITS = { distance: ["cm", "ft", "in", "km", "m", "mi", "mm", "yd"], gas: ["ft³", "m³"], + precipitation: ["in", "mm"], precipitation_intensity: ["in/d", "in/h", "mm/d", "mm/h"], pressure: ["hPa", "Pa", "kPa", "bar", "cbar", "mbar", "mmHg", "inHg", "psi"], speed: ["ft/s", "in/d", "in/h", "km/h", "kn", "m/s", "mm/d", "mm/h", "mph"],