diff --git a/src/ha_addon_sunsynk_multi/sensor_callback.py b/src/ha_addon_sunsynk_multi/sensor_callback.py index d266c2e1..1d39c8f4 100644 --- a/src/ha_addon_sunsynk_multi/sensor_callback.py +++ b/src/ha_addon_sunsynk_multi/sensor_callback.py @@ -88,6 +88,8 @@ async def callback_sensor(now: int) -> None: sensors_to_read: set[Sensor] = set() sensors_to_publish: set[ASensor] = set() + await ist.inv.connect() # Check that we are connected #395 + # Flush pending writes while ist.write_queue: sensor, value = ist.write_queue.popitem()