Skip to content
This repository was archived by the owner on Jul 3, 2025. It is now read-only.

Commit 7ab2de0

Browse files
authored
Merge pull request #11 from derjoerg/Additional-getters
Added additional getters
2 parents 1a14963 + 9806dd9 commit 7ab2de0

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

python_freeathome_local/freeathome.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ def connected(self) -> bool:
5757
"""
5858
return self._client is not None and not self._client.closed
5959

60+
def get_sys_ap(self) -> SysAp | None:
61+
"""Return the SysAp."""
62+
return self._sys_ap
63+
6064
async def connect(self) -> None:
6165
"""Connect to the WebSocket of a SysAp.
6266

python_freeathome_local/models/sysap.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,18 @@ def get_identifier(self) -> UUID:
195195
"""Return Id of SysAp."""
196196
return self.__identifier
197197

198+
def get_name(self) -> str:
199+
"""Return name of SysAp."""
200+
return self.__name
201+
202+
def get_version(self) -> str:
203+
"""Return version of SysAp."""
204+
return self.__version
205+
206+
def get_devices(self) -> dict[str, AbstractDevice]:
207+
"""Return all devices."""
208+
return self.__devices
209+
198210
def get_floorplan(self) -> Floorplan:
199211
"""Return Floorplan."""
200212
return self.__floorplan

0 commit comments

Comments
 (0)