slooplinc's master plan

Home
Page Title

this was my original plan

 

I tried to show the configuration of a few of my keypads on the right. 
 
The ratio decidendi behind my design was not so much to anticipate the desired lighting but to make whatever lighting is necessary more convenient.  I have a basic setting for each room that can be changed to meet a specific need.  For example, my master bedroom scene ramps up the overhead light to 30%, the bedside lights to 40%, the desk lamp to 40% and the accent lamp to 30%.  If i need more light at the desk, i can use the assigned button to ramp it up.
 
I have used a single ramp rate (6.5 seconds) for every dimmer, lamplinc and keypad.  I also have a preset dim level for every device.  Every scene uses these same values and the local preset dim and ramp rates match these values.  At least one thing in the plan is simple. 
 
I have the room scenes assigned to several keypad buttons.  Generally these are adjoining rooms but there are exceptions (such as the master bedroom scene is assigned to a button on the keypad in my garage). 
 
Where possible, i try to offload the functions to the insteon network.  The limitation of including a button and load from the same keypads in a scene is a major gotcha in my plan. 
 
The lamps were easy.  I created a scene that contains the lamplinc and all the buttons that are assigned to that device, linked as controllers.  For example
 
     Z Master Bedroom Accent Lamp Scene
          Master Bedroom Accent Lamp Lamplinc
          Master Bedroom Bedside Lamps Keypad Button A (controller)
          Master Bedroom Pedestal Keypad Button F (controller)
          Master Bedroom Pedestal Keypad Button F (controller)
 
(There are two pedestals, both with the same config.)
 
Straightforward and no rule violation.  The buttons all sync and the function is all on the insteon network.  I repeated the process for the desk lamp, assigning the buttons associated with it to the scene.  Since I want to be able to change any device in the bedroom without getting off my fatass, I created scenes for the overhead and bedside lamps.  Below is the scene for the overhead.
 
     Z Master Bedroom Overhead Scene
          Master Bedroom Bedside Lamps Keypad (load, controller)
          Master Bedroom Pedestal Keypad Button C (controller)
          Master Bedroom Pedestal Keypad Button C (controller)
 
Still have all functions handled by the insteon network with no violations of the load/button same scene rule.
 
Setting up the master bedroom scene is where I first encounter problems with the keypad limitation with button syncronization adding to the complexity.  I turned to triggers to overcome the limitation.  My first attempt
 
     Master Bedroom Scene
 
          Condition
 
           When
               Master Bedroom Overhead Keypad Button A
          or when
              Master Bath Overhead Keypad Button B
          or when
               Master Bedroom Pedestal Keypad Button A
          or when
               Master Bedroom Pedestal Keypad Button A
          is pressed on
 
          Response
 
          Set
               Z Master Bedroom Overhead Scene
          to on - and set
               Z Master Bedroom Bedside Lamps Scene
          to on - and set
               Z Master Bedroom Desk Lamp Scene
          to on - and set
               Z Master Bedroom Accent Lamp Scene
          to on
 
I omitted the garage keypad assignment since i did not show the setup to the right.  I also set up a scene that is similar but turns all the devices off.
 
This setup turns on the following
 
     Master Bedroom Overhead Keypad load AND the buttons assigned to that device
          Master Bedroom Pedestal Keypad Button C
          Master Bedroom Pedestal Keypad Button C
     Master Bedroom Bedside Lamps Keypad load AND the buttons assigned to that device
          Master Bedroom Pedestal Keypad Button D
          Master Bedroom Pedestal Keypad Button D
     Master Bedroom Desk Lamp lamplinc AND the buttons assigned to that device
          Master Bedroom Pedestal Keypad Button E
          Master Bedroom Pedestal Keypad Button E
          Master Bedroom Bedside Lamps Keypad Button B
     Master Bedroom Accent Lamp lamplinc AND the buttons assigned to that device
          Master Bedroom Pedestal Keypad Button F
          Master Bedroom Pedestal Keypad Button F
          Master Bedroom Bedside Lamps Keypad Button A
 
Mission almost accomplished.  All four lights turn on in the room and the individual buttons reflect the status of the individual lights. 
 
This setup does not, however, sync the buttons assigned to the master bedroom scene.  When i press any one of the four buttons I have assigned to that scene, the remaining three should illuminate.
 
To get them in sync, I tried the keypad grouping function (as described in the keypad manual).  As i understand it, this function will sync the status of all the buttons you include in the group setup.  (It requires you to link every button in both the on and off status - I performed this with the press-and-hold method.  That is, outside the ISY.) 
 
This resulted in the lights and buttons going on and off 4 times.
 
Next I began to think on how the controller/responder linkage types apply to my life instead of ignoring it.  I created a scene with the buttons assigned to the master bedroom scene and linked them all as controllers.
 
     Y Master Bedroom Scene
          Master Bedroom Overhead Keypad Button A (controller)
          Master Bath Overhead Keypad Button B (controller)
          Master Bedroom Pedestal Keypad Button A (controller)
          Master Bedroom Pedestal Keypad Button A (controller)
 
I then modified the triggers for the master bedroom scene as follows.
 
     Master Bedroom Scene
 
          Condition
 
           When
               Master Bedroom Overhead Keypad Button A
           is pressed on
 
          Response
 
          Set
               Z Master Bedroom Overhead Scene
          to on - and set
               Z Master Bedroom Bedside Lamps Scene
          to on - and set
               Z Master Bedroom Desk Lamp Scene
          to on - and set
               Z Master Bedroom Accent Lamp Scene
          to on
 
Two things should be noted about this trigger setup.  I modified the original condition to remove all but one of the buttons assigned to the master bedroom scene.  Second, i did not include the Y Master Bedroom Scene (the four master bedroom scene buttons linked as controllers) in the response of the trigger.
 
It works!
 
But since I don't know nearly enough about insteon and craplincs, i could not say if creating the Y Master Bedroom Scene is why it worked or if the grouping i had performed on the buttons was influencing the results.  I am unsure if the grouping was overlaid or eliminated when i created the Y Master Bedroom Scene and i am unsure how to erase the grouping short of a factory reset on all those keypads.  (I wish there was a way to dump the contents of a device to instect what is in there.)
 
So I moved to my master bath and created the same setup.  It works there too.  But I have noticed when you add multiple conditions to a trigger, reliability suffers.  I suspect the problem is mayhem on the powerline.  I set up 18 triggers to control 9 different rooms, reserving two to experiment with my mack daddy Dusk scene.
 
My Dusk scene is assigned to 14 buttons on keypads.  I plan to have the scene bring up 32 lights inside and outside my house to their preset levels.  Simple enough.  I created a scene with those 32 devices (but no buttons) and when i turn it on or off from the GUI, it works reliably.  It also seems to only send one command through the PLM (or so it seems from watching the led).  But then there is the button syncronization.  I want the scene to illuminate all the buttons assigned to my room scenes as well as the buttons assigned to individual devices.
 
I also have buttons assigned to a Night scene.  Thesse buttons are on the same 14 keypads that have the Dusk scene.  There are a few outside lights and a few inside contained in this scene.
 
Eventually, I want a schedule to turn on the same devices in the Dusk scene at sunset.  At 22:00 want all the devices except the ones in the Night scene to go off.  At sunrise, the remaining devices will go off.
 
So the Dusk and Night scenes will mirror the same tasks that the scheduled events will perform.  Ideally, i would like the Dusk single off press to take me to the Night scene.  A fastoff for the Dusk buttons would turn all the devices off.  (If i want to retire early, I could press the Dusk off once.)  I understand we are not there yet for the fastoff, so i will just have it turn everything off.
 
My experiments with the Dusk scene so far have been less than stellar.  The scene will have to turn on tons of keypad buttons (as many as 8 on some keypads, as would be the case for the pedestals in my master bedroom).   The two buttons in the same scene limitation will present a challenge too. 
 
Similar to the scene I created for my master bedroom, I created a scene with the 14 keypad buttons, all linked as controllers (Y Dusk).  I created a trigger with one of the buttons defined as the condition.  The response can only have 16 items, so I tried this as a workaround.
 
     X Dusk A Button Scene
     X Dusk B Button Scene
     X Dusk C Button Scene
     X Dusk D Button Scene
     X Dusk E Button Scene
     X Dusk F Button Scene
     X Dusk G Button Scene
     X Dusk H Button Scene
 
Let me try to phrase what i did with each of these scenes.  If the Dusk scene was successfully executed, there would be lots of keypad buttons illuminated.  I placed all the buttons (that would be illuminated) assigned to the A buttons in X Dusk A Button Scene.  I repeated that process for the B, C, D, E, F, G and H buttons, placing each in the appropriate scene.  All these links are RESPONDERS.
 
This is the trigger setup.
 
Dusk Scene
 
          Condition
 
           When
               Master Bedroom Bedside Lamps Keypad Button C
           is pressed on
 
          Response
 
          Set
               Dusk Scene
          to on - and set
               X Dusk A Button
          to on - and set
               X Dusk B Button
          to on - and set
               X Dusk C Button
          to on - and set
               X Dusk D Button
          to on - and set
               X Dusk E Button
          to on - and set
               X Dusk F Button
          to on - and set
               X Dusk G Button
          to on - and set
               X Dusk H Button
          to on
 
The Dusk scene contains only the keypad load devices, lamplincs, relays and dimmers in it.  No button are included.  I manipulated the buttons with the 8 scenes included in the conditions that follow the Dusk scene (X Dusk A Button, X Dusk B Button, etc.).
 
The results were a light show.  Lights and buttons going on and off everywhere.  But creating this missive has possibly helped me isolate my problem.  See if you spot my screwup in this scene.
 
     X Dusk C Button Scene
          Half Bath Sink Keypad Button C (Dusk scene button)
          Outside Porch Keypad Button C (Dusk scene button)
          Guest Bedroom Pedestal Keypad Button C (Loft scene)
          Foyer Overhead Keypad Button C (Living Room scene)
          Loft Pedestal Keypad Button C (Z Loft Chair Lamp scene)
 
and 12 other buttons.
 
I need to yank the buttons assigned to the Dusk scene I think.  I will try that and report back.
 
Found why i was having a light show (lights and buttons going on and off several times when I pressed a Dusk scene button).  I had included multiple instances of buttons that were already linked in a scene as controllers. 
 
If you recall, i had created a scene for each room.  The names of the scenes are prefaced with the letter Y.  So 'Y Master Bath' had already created links between all the buttons associated with the lighting scenerio for my master bath.  All these buttons are linked as controllers.  Note that i said 'lighting scenerio' instead of 'scene'.  When i want the lights on in my master bath, i press a button assigned to my master bath (these buttons are linked in the Y Master Bath scene).  The button action (on) uses a trigger to turn on all the lights and sync the buttons associated with the lights - for my master bath.  The syncronization for the buttons assigned to 'master bath' lighting scenerio is accomplished with the Y Master Bath scene.  The syncronization for an individual device (such as a lamp - yeah - i have lamps in there) is handled by another scene - the scene that links the lamplinc with the button for the lamplinc (the names for these scenes start with Z - Z Master Bath Left Lamp for example).
 
 

pf1.jpg

pf2.jpg

pf3.jpg

pf4.jpg

p5.jpg

p6.jpg

p7.jpg

Master Bedroom Keypad
 
          Overhead
 
Master              Master
Bedroom           Bath
Scene              Scene
 
Kitchen             Foyer
Scene               Scene
 
      
Master Bedroom Keypad
 
          Bedside
          Lamps
 
Accent              Desk
Lamp                Lamp
Lamplinc           Lamplinc
 
Dusk                Night
Scene              Scene
 
 
Master Bedroom Pedestal (2)
 
Master               Master
Bedroom            Bath
Scene               Scene
 
Overhead           Bedside
Keypad             Lamps
                        Keypad
 
Desk                Accent
Lamp               Lamp
Lamplinc          Lamplinc
 
Dusk                Night
Scene              Scene
 
 
Master Bath Keypad
 
          Overhead
 
Master             Master
Bath                Bedroom
Scene             Scene
 
Dusk               Night
Scene             Scene
 
 
Master Bath Keypad
 
          Sinks
 
Left                  Right
Lamp               Lamp
Lamplinc          Lamplinc
 
Closet              Vent
Relay               Relay
 
 

OH MY GAWD - SLOOP'S A HIPPIE
 

sloop20.jpg