Beispiel #1
0
    def __init__(self, hass, name, device):
        self._device = device
        self._state = False
        self._rgb = (255, 255, 255)
        self._brightness = 100
        self._socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

        DoHomeDevice.__init__(self, name, device)
Beispiel #2
0
    def __init__(self, hass, device):
        self._device = device
        self._state = False
        self._data_key = 'motion'
        self._socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

        DoHomeDevice.__init__(self, 'Motion_' + device['sid'], device)

        track_time_interval(hass, self.updateStatus, timedelta(seconds=1))
Beispiel #3
0
    def __init__(self, hass, name, data_key, device):
        self._device = device
        self._state = False
        self._data_key = data_key
        self._socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

        DoHomeDevice.__init__(self, name, device)

        track_time_interval(hass, self.updateStatus, timedelta(seconds=1))