Meteofrance fix #56975 (#57016)

This commit is contained in:
Oncleben31 2021-10-04 06:15:41 +02:00 committed by GitHub
parent c72a34dbec
commit 378cfab501
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,18 +44,23 @@ async def async_setup_entry(
MeteoFranceSensor(coordinator_forecast, description) MeteoFranceSensor(coordinator_forecast, description)
for description in SENSOR_TYPES for description in SENSOR_TYPES
] ]
# Add rain forecast entity only if location support this feature
if coordinator_rain:
entities.extend( entities.extend(
[ [
MeteoFranceRainSensor(coordinator_rain, description) MeteoFranceRainSensor(coordinator_rain, description)
for description in SENSOR_TYPES_RAIN for description in SENSOR_TYPES_RAIN
] ]
) )
# Add weather alert entity only if location support this feature
if coordinator_alert:
entities.extend( entities.extend(
[ [
MeteoFranceAlertSensor(coordinator_alert, description) MeteoFranceAlertSensor(coordinator_alert, description)
for description in SENSOR_TYPES_ALERT for description in SENSOR_TYPES_ALERT
] ]
) )
# Add weather probability entities only if location support this feature
if coordinator_forecast.data.probability_forecast: if coordinator_forecast.data.probability_forecast:
entities.extend( entities.extend(
[ [