Fix precipitation units in darksky (#80611)

pull/81015/head
epenet 2022-10-26 11:54:44 +02:00 committed by GitHub
parent be7e61b88b
commit c59944bc84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 12 deletions

View File

@ -30,8 +30,6 @@ from homeassistant.const import (
LENGTH_KILOMETERS,
LENGTH_MILES,
PERCENTAGE,
PRECIPITATION_INCHES,
PRECIPITATION_MILLIMETERS_PER_HOUR,
PRESSURE_MBAR,
SPEED_KILOMETERS_PER_HOUR,
SPEED_METERS_PER_SECOND,
@ -39,6 +37,7 @@ from homeassistant.const import (
TEMP_CELSIUS,
TEMP_FAHRENHEIT,
UV_INDEX,
UnitOfVolumetricFlux,
)
from homeassistant.core import HomeAssistant
import homeassistant.helpers.config_validation as cv
@ -146,11 +145,11 @@ SENSOR_TYPES: dict[str, DarkskySensorEntityDescription] = {
"precip_intensity": DarkskySensorEntityDescription(
key="precip_intensity",
name="Precip Intensity",
si_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
us_unit=PRECIPITATION_INCHES,
ca_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
uk_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
uk2_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
si_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
us_unit=UnitOfVolumetricFlux.INCHES_PER_HOUR,
ca_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
uk_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
uk2_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
icon="mdi:weather-rainy",
forecast_mode=["currently", "minutely", "hourly", "daily"],
),
@ -392,11 +391,11 @@ SENSOR_TYPES: dict[str, DarkskySensorEntityDescription] = {
"precip_intensity_max": DarkskySensorEntityDescription(
key="precip_intensity_max",
name="Daily Max Precip Intensity",
si_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
us_unit=PRECIPITATION_INCHES,
ca_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
uk_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
uk2_unit=PRECIPITATION_MILLIMETERS_PER_HOUR,
si_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
us_unit=UnitOfVolumetricFlux.INCHES_PER_HOUR,
ca_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
uk_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
uk2_unit=UnitOfVolumetricFlux.MILLIMETERS_PER_HOUR,
icon="mdi:thermometer",
forecast_mode=["daily"],
),