wwat Posted April 11, 2011 Posted April 11, 2011 I need to set up a few manual overrides for some of the programs, the manual override switch needs to be easily accessible for anyone in the house to use and understand. I'm wondering what is the best way to go about this is. As an example I have the hot water heater on a timer to come on during off-peak times, I would like the ability for any member of the house to by-pass this ISY program if needed. I'm the only one that has access to the ISY administrator and that wont change. Another example is night lighting, its set to come on at a certain time and switch off at a certain time, I'd like to be able to over ride that so the lights remain uneffected by the ISY program. Thanks, Wayne
oberkc Posted April 11, 2011 Posted April 11, 2011 I have a couple of override programs, but they are intended simply to delay the automatic turning of lights off at the end of the day. Adding this condition is relatively straing forward.... if time is 1100p and status "keypad button" is off then turn lights off Alternatively, you could create a folder with the keypad off being the folder condition. That is the easy part. The more interesting part is what you want to happen when you turn the override button off. Do you want it to revert to the condition it would be in were the program executing on the normal schedule? Another question to answer is what you want to happen when you turn the button on, with the lights (or heater) currently off. Do you want your device to come on? If so, perhaps you could consider like a conditional program such as: if time from xx:xx to yy:yy then else Then add the next two programs maintain, or revert back to, a scheduled condition: if status "conditional program" is true and status KPL button is false then turn lights on else and a third program: if status "conditional program" is false and status of KPL button is false then turn lights off else Then adding, perhaps, a fourth program to ensure that the light (or other device) is on any time that the override button is on: if status KPL button is true then turn on light else I suspect there are more elegant solutions, but something like this should work and I don't have enough brain cells to quicly figure it out.
wwat Posted April 11, 2011 Author Posted April 11, 2011 Thanks, So what I'm looking for is; a) a physical solution, and some programmatical solutions (which you have provided). I'm thinking about purchasing an 8 button keypadlink, this would allow me to create 8 override switches which is more than enough for now. The more interesting part is what you want to happen when you turn the override button off I can see a case where it might be more appropriate to leave a light on even if the normal schedule determined that it should be off, but normal scheduling should begin right after the user turns the actual light off. For the water heater it should turn off if we are currently in a peak power time of day and stay on if in off-peak. So it should be configerable by device but I could probably live with the easier solution and revert everything back to the normal schedule. Another question to answer is what you want to happen when you turn the button on, with the lights (or heater) currently off. Do you want your device to come on? This again is device dependant, heater should turn ON which would leave it under control of internal thermostat. Lights should stay at their current status, if ON then leave On, if Off then leave them Off. Thanks for the few examples. Wayne
87squirrels Posted April 13, 2011 Posted April 13, 2011 I have a programs that only run when we are "away", controlled by a keypad button. These programs are all in a folder which has the following condition: Folder Conditions for 'Away' Add conditions to limit when programs in this folder are allowed to run. If Status 'Bedroom / MBR - KPL:B - Away' is On Then Allow the programs in this folder to run. You could do the same, only make the folder condition "is not" On. You might need a couple extra programs to handle the switching on and off of the override: If Status 'Water Heater Override' is Switched On Then Set 'Water Heater' On Else -- No Actions and If Status 'Water Heater Override' is Switched Off and (not in peak time) Then Set 'Water Heater' Off Else -- No Actions Note that these programs might run when the water heater is already in the desired state, but no harm would be done, and it keeps them short and clean. I have not tested these, but they should be a good starting point. -tom
sanders2222 Posted April 13, 2011 Posted April 13, 2011 I have a program that over rides my 3-way hallway lights. Normally, a motion detector by my stairway turns them on and a timer turns them off. But my media closet is in the hallway too and sometimes, I need to pull things out to work on it. Once the Geek Squad was here working on my system. Every time they would run out to their truck, the lights kept going out on us, To over ride the timer and keep the lights on, I just use the fast on feature on my hall light switches: Hallways On If Control 'Rec Room / Hall Main Load 06.E2.F5.1' is switched Fast On Or Control 'Hallways / Hall Main Slave 12.5E.3A.1' is switched Fast On Then Disable Program 'Stairs Up' Set Scene 'Entry / Ent Stairs' On Else - No Actions - (To add one, press 'Action') Turning the light off manually restores the motion/timer program. Hallways Off If Control 'Rec Room / Hall Main Load 06.E2.F5.1' is switched Fast Off Or Control 'Hallways / Hall Main Slave 12.5E.3A.1' is switched Fast Off Or Control 'Rec Room / Hall Main Load 06.E2.F5.1' is switched Off Or Control 'Hallways / Hall Main Slave 12.5E.3A.1' is switched Off Then Enable Program 'Stairs Up' Else - No Actions - (To add one, press 'Action')
wwat Posted April 14, 2011 Author Posted April 14, 2011 Great, thank you both for the replies, I'll take a look tonight and make some comments. Wayne
Recommended Posts