From 09b5f119dd6b9f03b5e52c504a06dc0e04d79893 Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Fri, 13 Oct 2023 00:02:26 +0200 Subject: [PATCH] Fix wifi state --- setup.py | 2 +- speedport/speedport.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index 1d51839..3c05b0b 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ setup( name="speedport-api", - version="0.5.0", + version="0.5.1", author="Andre Basche", description="Control Telekom Speedport routers with Python", long_description=long_description, diff --git a/speedport/speedport.py b/speedport/speedport.py index 691c0ae..60be6a2 100644 --- a/speedport/speedport.py +++ b/speedport/speedport.py @@ -40,6 +40,7 @@ async def create(self): self._api = await SpeedportApi( self._host, self._password, self._https, self._session ).create() + await self.update_status() return self async def close(self): @@ -139,15 +140,15 @@ def rebooting(self): @property def wlan_active(self): - return bool(self._status.get("use_wlan")) + return bool(int(self._status.get("use_wlan"))) @property def wlan_guest_active(self): - return bool(self._status.get("wlan_guest_active")) + return bool(int(self._status.get("wlan_guest_active"))) @property def wlan_office_active(self): - return bool(self._status.get("wlan_office_active")) + return bool(int(self._status.get("wlan_office_active"))) @property def wlan_ssid(self):