
Sub-Routine
Members-
Posts
2226 -
Joined
-
Last visited
Everything posted by Sub-Routine
-
You can create a folder with the schedule as a condition. Then put your programs in that folder. Rand
-
You can specify the ramp rates if you include the devices in a scene. Using a scene also changes all the devices at the same time. Rand
-
I use several scenes in my Query to select only devices I wish to query. I did this because I have some LampLincs that are not always powered. If Time is 3:00:00AM Then Set Scene 'Indoor Lights' Query Set Scene 'Outside Lights' Query Set Scene 'Basement Lights' Query Else - No Actions - (To add one, press 'Action') Schedule migrated from previous version. Modified for specific devices. Of course you could use one scene dedicated to the query function. Rand
-
This is the area for dummies View the WIKI and please provide feedback. I read it here on the forums. My router (D-Link DI-624) always assigns the same addresses to the same devices after a reboot. I thought every router would but I guess not. You have to look for the ISY again at My Network Places if the address changes. Rand
-
Does the My ISY-99i work? Your router probably gave it a new address when it came back on line. Rand
-
I don't think it would have to be networked, just send Insteon messages. Of course it will need a snooze button or two (for me, not Michel or Chris) Rand
-
The best way to set a device level is to create a scene with that device in it. Then you can set the level within 1% and also set the ramp rate. Have fun! Rand
-
Thanks for sharing. I'll probably have time tomorrow, if all the anticipated precipitation occurs, to give this a shot. Rand
-
Glenn, that's what you said last time! You and I both learned something Zellerman, yes the program would work fine without the Status check. A Control is always seen. The value of this exercise was to select an Action for a Control depending on a Status parameter. We discovered that a change in the status of a device involved in the If will affect the path of a program while a program is running. Then we discovered that a program with no Conditions can be used to modify that behavior. A light switch could react in a different way at midnight than during the evening. The same for Glenn's question depending on the Status of a device. You could have different scenarios when moving from the dining room to the living room than from the family room to the living room. Rand
-
You can use Off instead of On in the first program:
-
Something similar to the suggestion at the end of this thread? Rand
-
The ISY is currently limited to 23 IR events.
-
Status and Control can be used together. Like this: If Status 'Basement Stairs' is Off And Control 'Basement Stairs' is switched Off Then Set 'Basement Stairs' 30% Else - No Actions - (To add one, press 'Action') FastOff would also work. BTW, I am also using FastOn to control a scene and I don't find myself accidentally activating it. Rand
-
Glenn, Don't think of that as two programs with one scene with different levels. You have created two scenes, each one called by a different program. Each scene has unique levels and rates. Go ahead and make three or four scenes for this same group of lights. These scenes can be controlled using the ISY in a myriad of ways. Yes, Status and Control are a bit confusing. Completely rational of course, but a bit difficult to distinguish at first. I am using almost all Control triggers now. Rand
-
I think you've got it! You could use a ControLinc or RemoteLinc or any other Insteon controller to trigger your program. It's up to you. But if you look at Status you will need two programs. Two programs can have advantages because more than one trigger can call your 'Get a beer and Watch a movie' program. Each trigger would be a separate program. I would certainly create a Scene for all this: Levels in scenes are accurate to 1%. Ramp rates can be specified. Ramp rates with direct control are a crapshoot. Scenes can be modified without changing a program. Rand
-
Is 'Stairway' in your 'Movie' scene? This works fine here: If Status 'Basement Lights' is Off And Control 'Basement Lights' is switched Off Then Set Scene 'Family Room - Dawn' On Set 'Family Room Swag Lamp' Fast On Wait 1 minute Set 'Family Room Swag Lamp' Fast Off Else - No Actions - (To add one, press 'Action') Back to your first program: If Status 'Basement Lights' is Off And Control 'Basement Lights' is switched On Then Set 'Basement Lights' On Set 'Family Room Track Lights' 60% Set 'Family Room Swag Lamp' 60% Wait 1 minute Set 'Basement Lights' Off Set Scene 'Family Room - Dawn' On Else - No Actions - (To add one, press 'Action') Experimental Program: Two programs will make this work. If Status 'Basement Lights' is Off And Control 'Basement Lights' is switched On Then Run program 'Experimental Program 2' Else - No Actions - (To add one, press 'Action') Experimental Program 2: If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Set 'Basement Lights' On Set 'Family Room Track Lights' 60% Set 'Family Room Swag Lamp' 60% Wait 1 minute Set 'Basement Lights' Off Set Scene 'Family Room - Dawn' On Else - No Actions - (To add one, press 'Action') Program 1 calls Program 2 and ends. Program 2 does not have any conditions, it will run to the end even though Program 1 becomes False when the 'Basement Lights' are turned on. Rand
-
Thank you very much for the writeup Joe. Rand
-
Glenn, You are changing the Status of 'Guitar Room Center' to Not Off during the Then. The Program then turns False. Then will quit and Else will run. You will need to break this into two programs; the first will check the If and Then will call Program2. Program2 should have all the Then commands. Rand
-
Yes, that bothers me too. I thought the program would only run at 5:15:00PM. I have been playing with this. I can put it in a folder that has a time condition and then it will only run during that time window (For 10 minutes) but the same thing happens for 10 minutes. Every time I change the Status of 'MBRM' the Else executes. I have to limit the time window to about 5 seconds. Rand
-
I tested it, and it does work, up to a point. It works fine when the 'MBRM' is off, otherwise it always runs the Else. Not the intention of the original program. Any time the Status of 'MBRM' changes the program runs again. 'MBRM' = 'Family Room Swag Lamp' in this example: If Time is 5:15:00PM And Status 'Family Room Swag Lamp' is Off Then Set 'Family Room Swag Lamp' Fast On Else Wait 30 seconds Set 'Family Room Lava Lamp' Fast On Wait 30 seconds Set 'Family Room Track Lights' Fast On Every time the Status of the watched device changes it seems that all programs that are watching for a Status changes in that device are run. Since the Time in this program is not often true the program runs the Else. Rand
-
Welcome to the ISY Arjun, I'm not sure why you don't have the 3 AM query, but here it is: If Time is 3:00:00AM Then Set Scene 'My Lights' Query Else - No Actions - (To add one, press 'Action') You can view the Firmware version using the menu item Help/About. Rand
-
Delete the device and try adding it with the A button linking. Initiate the ISY Start Linking and then press and hold the A button until the ISY reports a new link. The ISY should recognize the 6 or 8 button mode of the KPL. Don't use the Set button, that is for LampLincs and other devices without a local switch. What version is your KPL? The new 1.6 KPLs have some issues with the ISY. The ContrLincs and RemoteLincs are different than the KPLs. Rand
-
Aren't you supposed to press and hold button A? Rand
-
I remember those days We used to stay up all night
-
I think you would find it to be more efficient to use Folders to define the time frame for these programs. The you could move the whole On Sun, Mon, Tue, Wed, Thu From 11:00:00PM To 3:35:00AM (next day) Or ( On Sat, Fri From 12:00:00PM To 5:00:00AM (next day) from the Program to a Folder. Here are examples for my outdoor lights: When Dark Folder Conditions for 'When Dark' Add conditions to limit when programs in this folder are allowed to run. If From Sunset - 15 minutes To Sunrise + 27 minutes (next day) Then Allow the programs in this folder to run. When Light Folder Conditions for 'When Light' Add conditions to limit when programs in this folder are allowed to run. If From Sunrise + 28 minutes To Sunset - 15 minutes (same day) Then Allow the programs in this folder to run. Then add a sub-folder to the When Dark Folder is True for a specific KPL button to be On: Party Time Folder Conditions for 'Party Time' Add conditions to limit when programs in this folder are allowed to run. If Status 'Family Room KPL 2' is On Then Allow the programs in this folder to run. Then your Party Program would be this simple: If Control 'Bar Lamp KPL2-Primary' is switched On Or Control 'Bar Lamp' is switched On Or Control 'Bar Cans' is switched On Or Control 'Bar Cans KPL2-C' is switched On Or Control 'Fam Lamps KPL1-C' is switched On . . . Then Wait 10 minutes Repeat 15 times Set Scene '1st Floor' Salsa Repeat 1 times Wait 1 minute Set Scene '1st Floor' Off Else - No Actions - (To add one, press 'Action') and it would only run When Dark and Party Time are true and someone activates one of your included switches. Personally, I don't want my home to automate me so I never override switches On. Switches Off I will return to night lights. Rand