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)'))
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'))