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
] ]
entities.extend( # Add rain forecast entity only if location support this feature
[ if coordinator_rain:
MeteoFranceRainSensor(coordinator_rain, description) entities.extend(
for description in SENSOR_TYPES_RAIN [
] MeteoFranceRainSensor(coordinator_rain, description)
) for description in SENSOR_TYPES_RAIN
entities.extend( ]
[ )
MeteoFranceAlertSensor(coordinator_alert, description) # Add weather alert entity only if location support this feature
for description in SENSOR_TYPES_ALERT if coordinator_alert:
] entities.extend(
) [
MeteoFranceAlertSensor(coordinator_alert, description)
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(
[ [