starhome Posted March 9, 2014 Posted March 9, 2014 Hi there, I just got my ISY994 device and coming from Homeseer, this thing is awesome to manage my Insteon devices! I've registered all my devices and created scenes for all 2+-way setups and now i'm ready to starting writing programs. But before I start off, I want to make sure what I'm trying todo is the right way to doing it... Basically I want to create a "Party mode" triggered by one of the buttons on a Keypadlinc. I also want to button to be Off (eg, LED is off) My initial idea was more or less the following (pseudo code) IF keypadbutton is turned on THEN turn lights/scenes on AND turn keypad button off Tricky part is the "turn scene" on.. I can turn on a scene, but this is the default dim -level of that scene.. i really want to overwrite this, but there is no option to "set dim level to xx% for all devices in scene".. Question: Do I have to turn all devices on one-by-one and set them to a particular dim level?
LeeG Posted March 9, 2014 Posted March 9, 2014 Look at the "Adjust Scene" Program Action function. It is used to change the On Level and Ramp Rate for Scene members. The link record value for On Level and Ramp Rate is being changed so it is not something to be done a large number of times during a day. It might be better to define an additional Party Scene with the On Level/Ramp Rate values that suit the function. To turn the KeypadLinc button Off define a Scene with the KeypadLinc button as a Responder. Turn that Scene Off to turn a KeypadLinc Secondary button On/Off. Could set the button to non-toggle Off mode which causes the button to blink twice and turn Off when pressed, sending an Off command all the time. The Program would check for an Off command rather than an On command.
starhome Posted March 10, 2014 Author Posted March 10, 2014 Look at the "Adjust Scene" Program Action function. It is used to change the On Level and Ramp Rate for Scene members. The link record value for On Level and Ramp Rate is being changed so it is not something to be done a large number of times during a day. It might be better to define an additional Party Scene with the On Level/Ramp Rate values that suit the function. To turn the KeypadLinc button Off define a Scene with the KeypadLinc button as a Responder. Turn that Scene Off to turn a KeypadLinc Secondary button On/Off. Could set the button to non-toggle Off mode which causes the button to blink twice and turn Off when pressed, sending an Off command all the time. The Program would check for an Off command rather than an On command. Thanks for the reply! Any thoughts regarding creating an additional scene vs setting the level for each device (within the scene) from the program? Also, is it possible to set a dim level based on a variable?
LeeG Posted March 10, 2014 Posted March 10, 2014 I think using a different Scene versus changing the On Level depends on how often the values are changed. One or two times a day the Adjust Scene function is fine. Changing many times a day I would use a separate Scene. The On Level cannot currently be in a Variable. Variable usage is being expanded in future images. Do not know if On Level will be in that expansion.
EricK Posted March 10, 2014 Posted March 10, 2014 What is usually recommended is to use scenes when possible. Devices can then respond directly to the comtroller, rather than going thru themisy. So make "party" scene and set responder levels. Then create a scene called party kpl, and add the party scene button as a responder to the scene. Create a program, if party scene button is on or fast on, then wait 4 seconds (to allow traffic to clear), set scene party Kpl off.
oberkc Posted March 10, 2014 Posted March 10, 2014 I think I would create a new party scene also, with the proper levels predefined.
Recommended Posts