Bump Broadlink to 0.19.0 (#115742)
Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
parent
11931cdb56
commit
7188d62340
7 changed files with 18 additions and 5 deletions
|
@ -21,6 +21,7 @@ def get_update_manager(device):
|
|||
"LB1": BroadlinkLB1UpdateManager,
|
||||
"LB2": BroadlinkLB1UpdateManager,
|
||||
"MP1": BroadlinkMP1UpdateManager,
|
||||
"MP1S": BroadlinkMP1SUpdateManager,
|
||||
"RM4MINI": BroadlinkRMUpdateManager,
|
||||
"RM4PRO": BroadlinkRMUpdateManager,
|
||||
"RMMINI": BroadlinkRMUpdateManager,
|
||||
|
@ -112,6 +113,16 @@ class BroadlinkMP1UpdateManager(BroadlinkUpdateManager):
|
|||
return await self.device.async_request(self.device.api.check_power)
|
||||
|
||||
|
||||
class BroadlinkMP1SUpdateManager(BroadlinkUpdateManager):
|
||||
"""Manages updates for Broadlink MP1 devices."""
|
||||
|
||||
async def async_fetch_data(self):
|
||||
"""Fetch data from the device."""
|
||||
power = await self.device.async_request(self.device.api.check_power)
|
||||
sensors = await self.device.async_request(self.device.api.get_state)
|
||||
return {**power, **sensors}
|
||||
|
||||
|
||||
class BroadlinkRMUpdateManager(BroadlinkUpdateManager):
|
||||
"""Manages updates for Broadlink remotes."""
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue