-
Posts
919 -
Joined
-
Last visited
Everything posted by jmed999
-
The PLM count is 0.
-
Suddenly I've noticed the following at the same time... -When I turn on the kitchen light locally using the switchlinc it turns on but nothing happens in the event viewer. When I turn it on in the admin console it shows up in the event viewer. -A button on my keypadlinc doesn't control the Venstar stat like it used to. When I press the stat button on the keypadlinc nothing on the event viewer (level 3) happens. The other button on the keypadlinc to control a lamp works but nothing shows on the event viewer when pressed. -A Remotelinc beside my bed is used to arm and disarm the ELk M1 Gold. Now when pressed the Elk does nothing. -The Elk arm, disarm, etc no longer shows up at the top of the event viewer. Any ideas what the problem is? Thanks guys!
-
I thought that's what the 1st variable did. If not what does it do?
-
Thanks to all those who gave input to this thread and those that gave advice about thinking about how to write programs! With that said, there doesn't seem to be a clear way of doing this...or at least I don't think we have come to a consensus. To many issues still exist and the level of explaining doesn't meet my lack of understanding, which is my fault. Since I'm going out of town tomorrow, I'm abandoning this project. I'm going to write a program without a variable to run the lights at sunset and turn them off at 2am everyday. I'll also make the s.home.away = 1 so the "Home" programs will not run while out of town. When I return from vacation I will delete the program and change s.home.away = 0. This should be a simple way to do what I want even though the overall issue will remain the next time I go out of town. Thanks again!
-
Yes I understand the 2nd variable is trying to solve the issue in post 24....but I don't understand why? Why is the 2nd variable needed? I keep asking this.
-
I'm confused now. Why do I need a 2nd variable? At this point for the program I have... If $s.Home.Away is 0 Then Run Program 'Downstairs Thermostat' (Else Path) Run Program 'Upstairs Stat' (Else Path) Run Program 'Vaca Lights' (Else Path) Run Program 'Bedroom Rope Lights' (If) Run Program 'Foyer Chandilier' (If) Run Program 'Front Candles' (If) Run Program 'Road and Driveway Candles' (If) Run Program 'Under Cabinet Lights1' (If) Run Program 'Upstairs Thermostat' (If) Run Program 'Fri Evening' (If) Run Program 'Fri Morn' (If) Run Program 'Mon, Tues, Wed Evenings' (If) Run Program 'Mon, Tues, Wed Evenings2' (If) Run Program 'Mon, Tues, Wed Mornings' (If) Run Program 'Work Driveway Lights' (If) Run Program 'Mornings' (If) Run Program 'Night' (If) Else Run Program 'Bedroom Rope Lights' (Else Path) Run Program 'Foyer Chandilier' (Else Path) Run Program 'Front Candles' (Else Path) Run Program 'Road and Driveway Candles' (Else Path) Run Program 'Under Cabinet Lights1' (Else Path) Run Program 'Under Cabinet Lights1' (Else Path) Run Program 'Upstairs Thermostat' (Else Path) Run Program 'Fri Evening' (Else Path) Run Program 'Fri Morn' (Else Path) Run Program 'Mon, Tues, Wed Evenings' (Else Path) Run Program 'Mon, Tues, Wed Evenings2' (Else Path) Run Program 'Mon, Tues, Wed Mornings' (Else Path) Run Program 'Work Driveway Lights' (Else Path) Run Program 'Mornings' (Else Path) Run Program 'Night' (Else Path) Run Program 'Downstairs Thermostat' (If) Run Program 'Upstairs Stat' (If) Run Program 'Vaca Lights' (If) The Home folder has an if s.home.away = 0 condition and the Vacation folder has a s.home.away = 1 condition.
-
lol....Maybe a post-it note reminder on my computer
-
Another thing...I have lots of programs in the "Home" folder and a few in the "Vacation" Folder. Anytime I add a program to either folder I would have to remember to add it to the 2nd program above that runs all the elses and thens, right? I'm kinda afraid I'll forget this. Thoughts?
-
So the Home folder programs would run if s.home.away =0 and if 2nd variable = 0 and the Vacation folder programs would run if s.home.away = 1 and 2nd variable = 1? The 2nd variable would also need to be a state variable, correct? Wouldn't the program still run all the programs else commands in the vacation folder even if the folder's "if s.home.away =1" is not true? If so why have the 2nd variable?
-
ohhhh ok. I think I understand. Still a little confused but tonight I'll see if I can set this up and understand it. Sorry this is just a little complicated for a non expert like me The bad thing is I'm going on vacation Saturday and I really can't have these programs failing. I won't have much time (if any) to test them.
-
Thanks! I'm not sure I understand what the 2nd variable does for me.
-
If the Home folder only works if home.away =0 then once in vacation mode (home.away = 1) the home folder stops working so the else commands in programs in the home folder will not be triggered. This will cause issues but I'm sure there's a way around it.
-
As of now remotelinc button b "On" sets home.away =1 and when button b is "Off" it sets home.away = 0.
-
I do have the home programs in a folder set to Home.Away =0 and I have all the vacation programs in a vacation folder set to Home.away =1. The problem has been when home.away changes to 1, the program "else" commands in the home folder never activate...ie. a light program in the home folder may have an "else" to turn the light off but this would never happen since the folder is no longer active. So with this in mind, I removed the folder home.away conditions but included the variable in each program within those folders. I could change this back. Your program may just do the trick but "Run else for all programs for being at home" part of your program has me concerned. Depending on the time of day for example I may or may not want some home folder programs to run "else".
-
Thanks for sticking with this thread and for your help! When the $s.Home.Away is 0 the house is in “Home Mode”. This is a normal mode for regular day to day activities. We have lights, thermostats, etc. that are controlled by programs while in Home mode. When the $s.Home.Away is 1 the house is in “Vacation Mode”. This is used when we are out of town. I only have 2 programs that use this currently. Each program is used for a thermostat (1 for the downstairs stat and 1 for the upstairs stat). Now I would like to add a program to turn the driveway lights on and off randomly and the landscape and front CFLs on and off continuously. So Vacation mode is for economical thermostat settings, and burglar deterrent lighting. I may even have it turn the hot water recirculation pump and water heater off while in this mode but I digress. When we come home (could be when some vacation mode programs are running true, etc) I would like them to turn the vacation mode lights off, set the stats to a comfortable setting, turn the water pump and heater on, etc. By turning Vacation mode off ($s.Home.Away=0) the Home programs will hopefully run which will should turn the appropriate lights on like usual when we are home. Some of these Home lights are used in the Vacation mode. Hope this helps!
-
If I come in the house and turn vacation mode off while "then" is running in the 2nd program, what would turn the lights off?
-
The problem with this is I need the lights to turn off and if they are part of an "else" in a program the folder would not allow the "else" to run.
-
Shoot this will be a bad thing because when the home is not set to vacation mode those lights are operated by other programs (Home mode) and I wouldn't want the vacation programs turning the Home mode programs off. I hope that makes sense.
-
Thanks! Any idea on how to get only the driveway CFLs to turn on and off randomly during this time?
-
Thanks! Looking forward to it. ANyone else want to chime in with ideas? It's always good to have more than one way to skin the cat
-
Thanks for the reply. I know why this isn't working but not sure how the program(s) would look to do what I need. I was hoping someone could write how the program(s) should look to make this work. Thanks in advance!
-
I use a remotelinc to put my house in vacation mode (and other modes). It sets a variable =1 when in vacation mode. I'm trying to write a program to turn some lights on & off while on vacation at certain times and send me an e-mail when they turn on and when they turn off each day. The problem is the "Else" part. It runs even if we aren't on vacation. ie. I wrote the program last night but we do not go on vacation for a few more days. After I wrote the program ~10PM, I got 3 "Vaca lights off" e-mails at 2AM, 5AM, and at sunrise. If $s.Home.Away is 1 And ( From Sunset To 2:00:00AM (next day) Or From 5:00:00AM To Sunrise (same day) ) Then Wait 15 seconds Set 'Driveway CFLs Primary' Fast On Set 'Driveway CFLs Secondary' Fast On Set 'Front CFL Floods' Fast On Set 'Landscape Lights' Fast On Wait 15 seconds Set 'Driveway CFLs Primary' Fast On Set 'Driveway CFLs Secondary' Fast On Set 'Front CFL Floods' Fast On Set 'Landscape Lights' Fast On Send Notification to 'My e-mail' content 'Vaca Lights on' Else Wait 15 seconds Set 'Driveway CFLs Primary' Fast Off Set 'Driveway CFLs Primary' Fast Off Set 'Front CFL Floods' Fast Off Set 'Landscape Lights' Fast Off Wait 15 seconds Set 'Driveway CFLs Primary' Fast Off Set 'Driveway CFLs Primary' Fast Off Set 'Front CFL Floods' Fast Off Set 'Landscape Lights' Fast Off Send Notification to 'My e-mail' content 'Vaca Lights off' How should the program(s) look to do what I'm trying to accomplish? BTW, the redundancy in the "then" and "else" is in case I have a comm error. Comm issues are rare on those lights but do happen every once in a while. ie. I don't want a light burning all day do to a comm issue while I'm on vacation hence the reason for turning them off twice...just extra insurance I guess. BTW, could I make the Driveway Primary and Secondary (they have a 3 way switch) turn on and off randomly during the times in the "If" statement but leave the other 2 lights (landscape lights, and Front CFL) on continuously? Any idea on how to program this? Thanks in advance for any suggestions!
-
BTW, I'm running 4.1.18. Thanks again!
-
My old EZFlora nodes are in a folder called "Sprinkler"and the New EZFloras are not in a folder. The old EZFloras do not have a replace option when I right click on a node. The New EZFlora does have the "Replace XXX with" option. not sure why the old ones do not have the replace option. Should I move them out of the "Sprinkler" folder? Any other ideas? Thanks!
-
I have 2 failed EZFloras and just got 2 new ones. The ones I have are integrated into folders, programs, etc. Once I link the 2 new EZFloras, how can I get the ISY to replace the old ones with the new ones such that all the programs will now use the new ones? Will the new ones be renamed the same as the old ones? I really don't want to go in and replace my old ones in every program as I have 9 zones and several programs. What's the best way to do this? Thanks!