From 58f2ec50c4518702809936f35b00c07970a95db7 Mon Sep 17 00:00:00 2001 From: Patrick762 Date: Sat, 10 Feb 2024 14:15:52 +0100 Subject: [PATCH] added sleep() between pack pollings --- custom_components/bluetti_bt/coordinator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/custom_components/bluetti_bt/coordinator.py b/custom_components/bluetti_bt/coordinator.py index 0b91ff3..03b1a2b 100644 --- a/custom_components/bluetti_bt/coordinator.py +++ b/custom_components/bluetti_bt/coordinator.py @@ -136,6 +136,9 @@ class PollingCoordinator(DataUpdateCoordinator): self.bluetti_device.build_setter_command('pack_num', pack) ) + # We need to wait after switching packs for the data to be available + await asyncio.sleep(5) + for command in self.bluetti_device.pack_polling_commands: # Request & parse result for each pack try: