From a66e712b4e8a56d35e5006db4ca31cbd5c5045ca Mon Sep 17 00:00:00 2001 From: Tobias Date: Mon, 20 May 2024 01:58:28 +0200 Subject: [PATCH] add Option to get Clients by AP --- omada/omada.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/omada/omada.py b/omada/omada.py index fad4ca0..f39dd5b 100644 --- a/omada/omada.py +++ b/omada/omada.py @@ -435,6 +435,15 @@ def getSiteDevices(self, site=None): def getSiteClients(self, site=None): return self.__geterator( f'/sites/{self.__findKey(site)}/clients', params={'filters.active':'true'} ) + ## + ## Returns the list of active clients for given AP and site. + ## + def getAPClients(self, site=None, apmac=None): + return self.__geterator( + f"/sites/{self.__findKey(site)}/clients", + params={"filters.active": "true", "filters.apMac": apmac}, + ) + ## ## Returns the list of alerts for given site. ##