Example #1
0
 def __init__(self, devices):
     super().__init__(devices)
     self.devices.append(SmokeSensor(devices, 'gas', 'gas'))
     self.devices.append(SmokeSensor(devices, 'co', 'carbon_monoxide'))
     self.devices.append(ContactSensor(devices, 'err', 'trouble'))
     self.devices.append(ContactSensor(devices, 'ac', 'ac_connected'))
     self.devices.append(ContactSensor(devices, 'tamper', 'tamper'))
     self.devices.append(ContactSensor(devices, 'test', 'test'))
    def __init__(self):
        super().__init__()

        sensitivity_switch = SelectorSwitch('sens', 'sensitivity',
                                            ' (Sensivity)')
        sensitivity_switch.add_level('Low', 'low')
        sensitivity_switch.add_level('Medium', 'medium')
        sensitivity_switch.add_level('High', 'high')

        self.devices.append(SmokeSensor('smoke', 'smoke'))
        self.devices.append(OnOffSwitch('test', 'test_state', ' (Test)'))
        self.devices.append(sensitivity_switch)
        self.devices.append(
            CustomSensor('dnsty', 'smoke_density', ' (Smoke Density)'))
Example #3
0
 def __init__(self, devices):
     super().__init__(devices)
     self.devices.append(SmokeSensor(devices, 'smoke', 'smoke'))
 def __init__(self, devices):
     super().__init__(devices)
     self.devices.append(SmokeSensor(devices, 'co', 'carbon_monoxide'))