fix for keller licht

This commit is contained in:
2018-05-25 18:39:35 +02:00
parent 4d0b708e4a
commit 0513928d4b
2 changed files with 11 additions and 6 deletions

8
dist/main.js vendored
View File

@ -369,12 +369,14 @@ basementSmallLight.start();
allLabeledItems.push(basementSmallLight);
allRelevantLights.push(basementSmallLight);
basementSmallLight.on('somethingChanged', () => {
if ((basementLargeLight.getState() == 'OFF') && (basementSmallLight.getState() == 'ON')) {
if (basementSmallLight.getState() == 'ON') {
setTimeout(() => {
MqttDispatcher_1.mqttHandler.send(basementSmallLight.getStateTopic(), 'OFF');
if (basementLargeLight.getState() == 'OFF') {
MqttDispatcher_1.mqttHandler.send(basementSmallLight.getStateTopic(), 'OFF');
}
}, (3 * 60 * 1000));
}
else if ((basementLargeLight.getState() == 'ON') && (basementSmallLight.getState() == 'OFF')) {
if ((basementLargeLight.getState() == 'ON') && (basementSmallLight.getState() == 'OFF')) {
MqttDispatcher_1.mqttHandler.send(basementLargeLight.getStateTopic(), 'OFF');
}
});

View File

@ -460,11 +460,14 @@ basementSmallLight.start()
allLabeledItems.push(basementSmallLight)
allRelevantLights.push(basementSmallLight)
basementSmallLight.on('somethingChanged', () => {
if ((basementLargeLight.getState() == 'OFF') && (basementSmallLight.getState() == 'ON')) {
if (basementSmallLight.getState() == 'ON') {
setTimeout(() => {
mqttHandler.send(basementSmallLight.getStateTopic(), 'OFF')
if (basementLargeLight.getState() == 'OFF') {
mqttHandler.send(basementSmallLight.getStateTopic(), 'OFF')
}
}, (3 * 60 * 1000))
} else if ((basementLargeLight.getState() == 'ON') && (basementSmallLight.getState() == 'OFF')) {
}
if ((basementLargeLight.getState() == 'ON') && (basementSmallLight.getState() == 'OFF')) {
mqttHandler.send(basementLargeLight.getStateTopic(), 'OFF')
}
})