4 - Keypadlincs set to 8 button mode: 2 - Game Control 1's, and 2 - Game Control 2's
2 - Keypadlincs set to 6 button mode: Game room lights/fans and Game West porch light and controls for Game room, East Game Porch and North Game walkway.
9 - on/off plugs
1 - Fanlinc
2 - microswitches
16 - Triggers
Walk in and turn on any game via either Game Control 1:
1. That Game is turned on via the plug it is connected to.
3. If any plug is on, the virtual device "Games Status ANY - ON" turns on.
4. Trigger "Games Status ANY - On" sees the Games Status ANY - ON device turned on:
A. Turns on the room lights:
1. A trigger "Light Game Room - ON":
a. Turns on Game room Light, Button 1 if it is not already on.
b. Turns on Game West Porch KPL6 Button 3 if it is not already on.
B. Turns on KPL8 Game Control 2, Button 1 (this is the All games off button)
5. A trigger watching that plug turns on the correct button on Game Control 1 if it not already on. (One Trigger for each Plug)
Turn off any game and if it is the only game on:
1. That Game is turned off via the plug it is connected to.
2. If no plugs are on, the virtual device "Games ANY - ON" turns off.
4. Trigger "Games Status ANY - Off" sees the Games ANY - ON device turned off (One for day and one for night):
A. Turns off the game room lights (down to 5% if it is dark):
B. Turns off Game Control 2, Button 1 (this is the All games off button)
C. Turns off the Game Control 1 buttons: 2 - 8
Turn on Game Control 1, button 1 (All Games On):
1. All game plugs are turned on
2. If any plug is on, the virtual device "Games Status ANY - ON" turns on.
3. If ALL plugs are on, the virtual device "Games Status ALL - ON" turns on.
4. Trigger "Games Status ANY - On" sees the Games Status ANY - ON device turned on:
A. Turns on the room lights:
1. A trigger "Light Game Room - ON":
a. Turns on Game room Light, Button 1 if it is not already on.
b. Turns on Game West Porch KPL6 Button 3 if it is not already on.
B. Turns on KPL8 Game Control 2, Button 1 (this is the All games off button)
5. Trigger "Games Status ALL - ON" monitors the virtual device Games Status - ALL and fires if it is on :
A. Turns on the Game Control 1 buttons: 2 - 7
B. Turns on Game Control Button 1 if it is not on (All Games ON)
6. A trigger watching that plug turns on the correct button on Game Control 1 if it not already on. (One Trigger for each Plug)
Turn off Game Control 2, Button 1: (ALL Games OFF)
1. All game plugs are turned off
2. If ALL plugs are NOT on, the virtual device "Games Status ALL - ON" turns off.
3. If ALL plugs are not on, the virtual device "Games Status ALL - ON" turns off
4. Trigger sees Games Status ALL - ON = off and Turns off Game Control 1, Button 1 (All Games ON)
5. If all plugs are off, the virtual device "Games ANY - ON" turns off.
6. Trigger "Games Status ANY - Off" sees the Virtual Device, Games Status ANY - ON=off (One for day and one for night):
A. Turns off the room lights (or down to 5% if it is dark):
B. Turns off Game Control 2, Button 1 (this is the All games off button)
C. Turns off all the Game Control 1 buttons
There are further triggers related to the game room:
1. Trigger that fires at Dusk to dim all LED's throughout the house
2. Trigger that fires at Dawn to brighten all LED's throughout the house
3. Game room specific trigger to brighten the LED's in the game when lights are turned on if it is night
4. Game room specific trigger to dim LED's when lights are turned off if it is dark.
Future Automation for this room will include:
1. Tie in with the DSC alarm system to monitor room occupancy, smoke and widow/door status.
2. Environmental controls based on occupancy or temperature/humidity extreems.
3. Lighting based on occupancy.
Someone should create a rule list of when device status will be forwarded. It took a lot of experimenting to get to this point.
What I have learned:
1. Keypadlinc controlling on/off plug: Indigo gets Keypadlinc button pressed status but not on/off plug status (UPDATE: Top plus status only)
2. Indigo controlling on/off plug linked to a keypadlinc: On/off plug will show in Indigo, but Keypadlinc button status will not update.
3. On/off plug button pressed will indicate in both the keypadlinc and Indigo.