Make iot time timezone aware (#1147)

Also makes on_since for iot devices use device time.
Changes the return value for device.timezone to be tzinfo instead of a dict.
This commit is contained in:
Steven B.
2024-10-08 08:16:51 +01:00
committed by GitHub
parent 8bb2cca7cf
commit 9641edcbc0
22 changed files with 289 additions and 45 deletions

View File

@@ -61,7 +61,7 @@ class SmartChildDevice(SmartDevice):
self._last_update = await self.protocol.query(req)
for module in self.modules.values():
self._handle_module_post_update(
await self._handle_module_post_update(
module, now, had_query=module in module_queries
)
self._last_update_time = now