diff --git a/src/pyvesync/vesync.py b/src/pyvesync/vesync.py index 39ca7a4..4ed8a02 100644 --- a/src/pyvesync/vesync.py +++ b/src/pyvesync/vesync.py @@ -445,6 +445,6 @@ def update_energy(self, bypass_check=False) -> None: def update_all_devices(self) -> None: """Run `get_details()` for each device and update state.""" - devices = list(self._dev_list.keys()) + devices = list(self._dev_list.values()) for dev in chain(*devices): - dev.get_details() + dev.update()