From ffab48d18511d2e66497cc11f3196bce6fc8c2f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kolinger?= Date: Sun, 27 Oct 2024 08:55:04 +0100 Subject: [PATCH] fixed DST --- lywsd02/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lywsd02/client.py b/lywsd02/client.py index cddc1c1..248c687 100644 --- a/lywsd02/client.py +++ b/lywsd02/client.py @@ -116,7 +116,7 @@ def time(self, dt: datetime): def tz_offset(self): if self._tz_offset is not None: return self._tz_offset - elif time.daylight: + elif time.localtime().tm_isdst > 0: return -time.altzone // 3600 else: return -time.timezone // 3600