configure scenes

This commit is contained in:
Wolfgang Hottgenroth
2018-01-11 16:48:18 +01:00
parent 402603c376
commit 5eac6dfab6
6 changed files with 118 additions and 69 deletions

View File

@ -133,42 +133,45 @@ allLabeledItems.push(bedRoomWindowLight)
// ---------------------------------------------------------------------------------------------------------
let morningLightForwarder = new Forwarder('Gnd', 'Hallway', 'MorningLight', 'state', 'MorningLight', [
kitchenWindowLight.getStateTopic(),
kitchenCeilingLight.getStateTopic(),
hallwayDeskLight.getStateTopic(),
hallwayStandLight.getStateTopic(),
hallwayWardrobeLight.getStateTopic()
])
morningLightForwarder.start()
let dayLightScene = new 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 LightScene('Gnd', 'Hallway', 'EcoLight', 'EcoLight',
[
kitchenWindowLight, hallwayDeskLight, hallwayWardrobeLight,
diningRoomSmallLight, diningRoomStandLight, diningRoomCupboardLight,
livingRoomStars, livingRoomStandLight
],
[
kitchenCeilingLight, hallwayStandLight,
livingRoomLargeLight, livingRoomSmallLight
]
)
ecoLightScene.start()
allLabeledItems.push(ecoLightScene)
let morningLightScene = new LightScene('Gnd', 'Hallway', 'MorningLight', 'MorningLight',
[
kitchenWindowLight, kitchenCeilingLight, hallwayDeskLight, hallwayWardrobeLight,
hallwayStandLight
],
[
diningRoomSmallLight, diningRoomStandLight, diningRoomCupboardLight,
livingRoomStars, livingRoomStandLight, livingRoomLargeLight, livingRoomSmallLight
]
)
morningLightScene.start()
allLabeledItems.push(morningLightScene)
let dayLightForwarder = new 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()
])
dayLightForwarder.start()
let ecoLightForwarder = new Forwarder('Gnd', 'Hallway', 'EcoLight', 'state', 'EcoLight', [
kitchenWindowLight.getStateTopic(),
hallwayDeskLight.getStateTopic(),
hallwayWardrobeLight.getStateTopic(),
diningRoomSmallLight.getStateTopic(),
diningRoomStandLight.getStateTopic(),
diningRoomCupboardLight.getStateTopic(),
livingRoomStars.getStateTopic(),
livingRoomStandLight.getStateTopic()
])
ecoLightForwarder.start()
// ----------------------------------------------------------------------------------------------------------
let testFourButton = new HomematicFourButtonThing('Gnd', 'Hallway', 'TestButton', 9, [
new HomematicFourButtonSingleItem('dispatcher_ng/items/Gnd/Hallway/Testlight/dimmerIn'),