UniFi - Roaming clients should be considered connected (#33942)
* Roaming clients should be considered connected * Bump dependency
This commit is contained in:
parent
8e188d7e75
commit
bc036351f6
4 changed files with 18 additions and 8 deletions
|
@ -11,6 +11,7 @@ from aiounifi.events import (
|
|||
WIRELESS_CLIENT_BLOCKED,
|
||||
WIRELESS_CLIENT_CONNECTED,
|
||||
WIRELESS_CLIENT_DISCONNECTED,
|
||||
WIRELESS_CLIENT_ROAM,
|
||||
WIRELESS_CLIENT_UNBLOCKED,
|
||||
)
|
||||
|
||||
|
@ -24,7 +25,11 @@ LOGGER = logging.getLogger(__name__)
|
|||
CLIENT_BLOCKED = (WIRED_CLIENT_BLOCKED, WIRELESS_CLIENT_BLOCKED)
|
||||
CLIENT_UNBLOCKED = (WIRED_CLIENT_UNBLOCKED, WIRELESS_CLIENT_UNBLOCKED)
|
||||
WIRED_CLIENT = (WIRED_CLIENT_CONNECTED, WIRED_CLIENT_DISCONNECTED)
|
||||
WIRELESS_CLIENT = (WIRELESS_CLIENT_CONNECTED, WIRELESS_CLIENT_DISCONNECTED)
|
||||
WIRELESS_CLIENT = (
|
||||
WIRELESS_CLIENT_CONNECTED,
|
||||
WIRELESS_CLIENT_DISCONNECTED,
|
||||
WIRELESS_CLIENT_ROAM,
|
||||
)
|
||||
|
||||
|
||||
class UniFiClient(Entity):
|
||||
|
@ -66,8 +71,9 @@ class UniFiClient(Entity):
|
|||
if self.client.last_updated == SOURCE_EVENT:
|
||||
|
||||
if self.client.event.event in WIRELESS_CLIENT:
|
||||
self.wireless_connection = (
|
||||
self.client.event.event == WIRELESS_CLIENT_CONNECTED
|
||||
self.wireless_connection = self.client.event.event in (
|
||||
WIRELESS_CLIENT_CONNECTED,
|
||||
WIRELESS_CLIENT_ROAM,
|
||||
)
|
||||
|
||||
elif self.client.event.event in WIRED_CLIENT:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue