1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-26 22:18:40 +00:00

UniFi - reverse connectivity logic (#25691)

* Make connectivity control in line with other implementations
This commit is contained in:
Robert Svensson
2019-08-04 16:57:36 +02:00
committed by GitHub
parent 5a90b49e27
commit 576291779e
2 changed files with 8 additions and 8 deletions

View File

@@ -266,8 +266,8 @@ class UniFiBlockClientSwitch(UniFiClient, SwitchDevice):
@property
def is_on(self):
"""Return true if client is blocked."""
return self.client.blocked
"""Return true if client is allowed to connect."""
return not self.client.blocked
@property
def available(self):
@@ -275,9 +275,9 @@ class UniFiBlockClientSwitch(UniFiClient, SwitchDevice):
return self.controller.available
async def async_turn_on(self, **kwargs):
"""Block client."""
await self.controller.api.clients.async_block(self.client.mac)
"""Turn on connectivity for client."""
await self.controller.api.clients.async_unblock(self.client.mac)
async def async_turn_off(self, **kwargs):
"""Unblock client."""
await self.controller.api.clients.async_unblock(self.client.mac)
"""Turn off connectivity for client."""
await self.controller.api.clients.async_block(self.client.mac)