Home Assistant Unofficial Reference
2024.12.1
device.py
Go to the documentation of this file.
1
"""Adapter to wrap the pyjuicenet api for home assistant."""
2
3
4
class
JuiceNetApi
:
5
"""Represent a connection to JuiceNet."""
6
7
def
__init__
(self, api):
8
"""Create an object from the provided API instance."""
9
self.
api
api = api
10
self.
_devices
_devices = []
11
12
async
def
setup
(self):
13
"""JuiceNet device setup."""
14
self.
_devices
_devices = await self.
api
api.get_devices()
15
16
@property
17
def
devices
(self) -> list:
18
"""Get a list of devices managed by this account."""
19
return
self.
_devices
_devices
homeassistant.components.juicenet.device.JuiceNetApi
Definition:
device.py:4
homeassistant.components.juicenet.device.JuiceNetApi.api
api
Definition:
device.py:9
homeassistant.components.juicenet.device.JuiceNetApi.__init__
def __init__(self, api)
Definition:
device.py:7
homeassistant.components.juicenet.device.JuiceNetApi.devices
list devices(self)
Definition:
device.py:17
homeassistant.components.juicenet.device.JuiceNetApi.setup
def setup(self)
Definition:
device.py:12
homeassistant.components.juicenet.device.JuiceNetApi._devices
_devices
Definition:
device.py:10
core
homeassistant
components
juicenet
device.py
Generated by
1.9.1