configure scenes
This commit is contained in:
2
dist/Scene.js
vendored
2
dist/Scene.js
vendored
@ -34,7 +34,7 @@ class LightScene extends AItem_1.AItem {
|
||||
this.myLastFeedbackState = '-';
|
||||
}
|
||||
exportItem() {
|
||||
return Export_1.SwitchExport(this.itemId, this.label, this.stateTopic, this.stateFeedbackTopic, 'Switch');
|
||||
return Export_1.SwitchExport(this.itemId, this.label, this.stateTopic, this.stateFeedbackTopic, 'bulb');
|
||||
}
|
||||
processMessage(topic, payload) {
|
||||
if (topic == this.stateTopic) {
|
||||
|
56
dist/main.js
vendored
56
dist/main.js
vendored
@ -102,40 +102,32 @@ let bedRoomWindowLight = new M433SwitchItem_1.M433SwitchItem('1st', 'BedRoom', '
|
||||
bedRoomWindowLight.start();
|
||||
allLabeledItems.push(bedRoomWindowLight);
|
||||
// ---------------------------------------------------------------------------------------------------------
|
||||
let morningLightForwarder = new Forwarder_1.Forwarder('Gnd', 'Hallway', 'MorningLight', 'state', 'MorningLight', [
|
||||
kitchenWindowLight.getStateTopic(),
|
||||
kitchenCeilingLight.getStateTopic(),
|
||||
hallwayDeskLight.getStateTopic(),
|
||||
hallwayStandLight.getStateTopic(),
|
||||
hallwayWardrobeLight.getStateTopic()
|
||||
let dayLightScene = new Scene_1.LightScene('Gnd', 'Hallway', 'DayLight', 'DayLight', [
|
||||
kitchenWindowLight, kitchenCeilingLight, hallwayDeskLight, hallwayStandLight, hallwayWardrobeLight,
|
||||
diningRoomSmallLight, diningRoomStandLight, diningRoomCupboardLight,
|
||||
livingRoomLargeLight, livingRoomSmallLight, livingRoomStars, livingRoomStandLight
|
||||
], []);
|
||||
dayLightScene.start();
|
||||
allLabeledItems.push(dayLightScene);
|
||||
let ecoLightScene = new Scene_1.LightScene('Gnd', 'Hallway', 'EcoLight', 'EcoLight', [
|
||||
kitchenWindowLight, hallwayDeskLight, hallwayWardrobeLight,
|
||||
diningRoomSmallLight, diningRoomStandLight, diningRoomCupboardLight,
|
||||
livingRoomStars, livingRoomStandLight
|
||||
], [
|
||||
kitchenCeilingLight, hallwayStandLight,
|
||||
livingRoomLargeLight, livingRoomSmallLight
|
||||
]);
|
||||
morningLightForwarder.start();
|
||||
let dayLightForwarder = new Forwarder_1.Forwarder('Gnd', 'Hallway', 'DayLight', 'state', 'DayLight', [
|
||||
kitchenWindowLight.getStateTopic(),
|
||||
kitchenCeilingLight.getStateTopic(),
|
||||
hallwayDeskLight.getStateTopic(),
|
||||
hallwayStandLight.getStateTopic(),
|
||||
hallwayWardrobeLight.getStateTopic(),
|
||||
diningRoomSmallLight.getStateTopic(),
|
||||
diningRoomStandLight.getStateTopic(),
|
||||
diningRoomCupboardLight.getStateTopic(),
|
||||
livingRoomLargeLight.getStateTopic(),
|
||||
livingRoomSmallLight.getStateTopic(),
|
||||
livingRoomStars.getStateTopic(),
|
||||
livingRoomStandLight.getStateTopic()
|
||||
ecoLightScene.start();
|
||||
allLabeledItems.push(ecoLightScene);
|
||||
let morningLightScene = new Scene_1.LightScene('Gnd', 'Hallway', 'MorningLight', 'MorningLight', [
|
||||
kitchenWindowLight, kitchenCeilingLight, hallwayDeskLight, hallwayWardrobeLight,
|
||||
hallwayStandLight
|
||||
], [
|
||||
diningRoomSmallLight, diningRoomStandLight, diningRoomCupboardLight,
|
||||
livingRoomStars, livingRoomStandLight, livingRoomLargeLight, livingRoomSmallLight
|
||||
]);
|
||||
dayLightForwarder.start();
|
||||
let ecoLightForwarder = new Forwarder_1.Forwarder('Gnd', 'Hallway', 'EcoLight', 'state', 'EcoLight', [
|
||||
kitchenWindowLight.getStateTopic(),
|
||||
hallwayDeskLight.getStateTopic(),
|
||||
hallwayWardrobeLight.getStateTopic(),
|
||||
diningRoomSmallLight.getStateTopic(),
|
||||
diningRoomStandLight.getStateTopic(),
|
||||
diningRoomCupboardLight.getStateTopic(),
|
||||
livingRoomStars.getStateTopic(),
|
||||
livingRoomStandLight.getStateTopic()
|
||||
]);
|
||||
ecoLightForwarder.start();
|
||||
morningLightScene.start();
|
||||
allLabeledItems.push(morningLightScene);
|
||||
// ----------------------------------------------------------------------------------------------------------
|
||||
let testFourButton = new HomematicFourButtonThing_1.HomematicFourButtonThing('Gnd', 'Hallway', 'TestButton', 9, [
|
||||
new HomematicFourButtonThing_1.HomematicFourButtonSingleItem('dispatcher_ng/items/Gnd/Hallway/Testlight/dimmerIn'),
|
||||
|
Reference in New Issue
Block a user