Source code for pyecodevices_rt2.enocean

from . import AbstractSensor
from . import AbstractSwitch
from . import EcoDevicesRT2
from .const import RT2_API


[docs]class EnOceanSwitch(AbstractSwitch): """Class representing the EnOceanSwitch""" def __init__(self, ecort2: EcoDevicesRT2, id: int) -> None: value_get_link = RT2_API["enocean_switch"]["value"]["get"]["link"] value_get_entry = RT2_API["enocean_switch"]["value"]["get"]["entry"] value_set_link_on = RT2_API["enocean_switch"]["value"]["set"]["link_on"] value_set_link_off = RT2_API["enocean_switch"]["value"]["set"]["link_off"] value_set_link_toggle = RT2_API["enocean_switch"]["value"]["set"]["link_toggle"] super(EnOceanSwitch, self).__init__( ecort2, id, value_get_link, value_get_entry, value_set_link_on, value_set_link_off, value_set_link_toggle, )
[docs]class EnOceanSensor(AbstractSensor): """Class representing the EnOceanSensor""" def __init__(self, ecort2: EcoDevicesRT2, id: int) -> None: value_get_link = RT2_API["enocean_sensor"]["value"]["get"]["link"] value_get_entry = RT2_API["enocean_sensor"]["value"]["get"]["entry"] super(EnOceanSensor, self).__init__(ecort2, id, value_get_link, value_get_entry)