From 57a08411459026b7172770d8253ac0f12c8f4f5d Mon Sep 17 00:00:00 2001 From: Justin Vanderhooft Date: Fri, 25 Mar 2022 18:22:12 -0400 Subject: [PATCH] fixup! fixup! fixup! fixup! fixup! fixup! fixup! feat: add date logic --- melnor_bluetooth/parser/date.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/melnor_bluetooth/parser/date.py b/melnor_bluetooth/parser/date.py index b30baaa..5d662c9 100644 --- a/melnor_bluetooth/parser/date.py +++ b/melnor_bluetooth/parser/date.py @@ -1,5 +1,5 @@ import datetime -from zoneinfo import ZoneInfo +import zoneinfo def _time_offset(tz: datetime.tzinfo = datetime.timezone.utc): @@ -13,7 +13,9 @@ def _time_offset(tz: datetime.tzinfo = datetime.timezone.utc): All watering operations are keyed off this value and the mobile app _and valves_ will show bad info we don't replicate the algorithm """ - base_time = datetime.datetime.now(tz=ZoneInfo("Asia/Shanghai")) + print(zoneinfo.available_timezones) + + base_time = datetime.datetime.now(tz=zoneinfo.ZoneInfo("Asia/Shanghai")) local_time = datetime.datetime.now(tz) base_offset = base_time.utcoffset()