Periodically re-scan for Fronius inverters that were offline while setup (#96538)

This commit is contained in:
Björn 2023-07-17 10:16:28 +02:00 committed by GitHub
parent 65ebb6a74f
commit e29b6408f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 439 additions and 16 deletions

View file

@ -53,6 +53,8 @@ async def async_setup_entry(
) -> None:
"""Set up Fronius sensor entities based on a config entry."""
solar_net: FroniusSolarNet = hass.data[DOMAIN][config_entry.entry_id]
solar_net.sensor_async_add_entities = async_add_entities
for inverter_coordinator in solar_net.inverter_coordinators:
inverter_coordinator.add_entities_for_seen_keys(
async_add_entities, InverterSensor