couple large and small basement light

This commit is contained in:
2018-05-24 22:43:55 +02:00
parent ab08986ca2
commit 27153262bc
6 changed files with 30 additions and 2 deletions

8
dist/main.js vendored
View File

@ -371,6 +371,14 @@ let basementLargeLight = new HomematicSwitchItem_1.HomematicSwitchItem('Base', '
basementLargeLight.start();
allLabeledItems.push(basementLargeLight);
allRelevantLights.push(basementLargeLight);
basementLargeLight.on('somethingChange', () => {
if (basementLargeLight.getState() == 'ON') {
MqttDispatcher_1.mqttHandler.send(basementSmallLight.getStateTopic(), 'ON');
}
else if (basementLargeLight.getState() == 'OFF') {
MqttDispatcher_1.mqttHandler.send(basementSmallLight.getStateTopic(), 'OFF');
}
});
// ----------------------------------------------------------------------------------------------------------
let twoLedSignal1 = new TwoLedSignal_1.TwoLedSignal('Gnd', 'Hallway', 'TwoLedSignal1', 'Licht- und Fenster-Anzeiger', allRelevantLights, "OFF", "ON", allWindows, "CLOSED", "OPEN");
twoLedSignal1.start();