BraveSirRobbin
Moderator
I'm just starting to program an Elk M1 Gold and am very impressed with all of its features! Though it doesn't have all of the features of my current automation system which includes HomeSeer, Caddx NX8E, Ocelot w/ Relay and SECU (output/input modules), and voice announcement system it comes close. That is what impressed me the most about this system!
I do have a beginner's programming question though. I am used to the Ocelot which uses ladder logic and can incorporate many timers. I can start a timer based on a condition, then perform actions triggered by an elapsed time(s). I can then reset the timer when it reaches a certain value, or by another condition.
Here is a CMax Ocelot programming example that I use for my garage door below (Timer #7 is the timer used in this example):
You can see the conditions that are used when Timer #7 reaches certain values (elapsed times). This is a very nice feature of the Ocelot and one I use a LOT!!
My question is can I acheive the same timer feature with the Elk M1 Gold? I see where I can set a zone for a certain time, but that's about it (and that is to limited).
Thanks in advance for any advice and replies.
BSR
I do have a beginner's programming question though. I am used to the Ocelot which uses ladder logic and can incorporate many timers. I can start a timer based on a condition, then perform actions triggered by an elapsed time(s). I can then reset the timer when it reaches a certain value, or by another condition.
Here is a CMax Ocelot programming example that I use for my garage door below (Timer #7 is the timer used in this example):
Code:
0214 - IF Module #1 Â -SECU16-I Garage_Door Turns ON Â Â Â Â Â Â // When Garage Door Closes
0215 - Â Â THEN Exit_Variable = 0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Reset Exit Variable to 0
0216 - IF Module #1 Â -SECU16-I Garage_Door Turns OFF Â Â Â Â Â Â // If Garage Door Opens
0217 - Â AND Exit_Variable is = 0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â // And NOT in Exit Mode
0218 - Â AND Module #1 Â -SECU16-I Armed_Away Is OFF Â Â Â Â Â Â // And armed in AWAY mode
0219 - Â Â THEN Timer #7 = 1 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Start Timer #7
0220 - IF Timer #7 becomes > 100 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â // If 100 Seconds Go By
0221 - Â AND Module #1 Â -SECU16-I Armed_Away Is OFF Â Â Â Â Â Â // And still armed in AWAY mode
0222 - Â Â THEN Garage_Alarm_Variable = 1 Â Â // Set Garage Alarm Warning Variable (20 sec left)
0223 - IF Timer #7 becomes > 120 Â Â Â Â Â Â Â Â Â Â Â // If 20 More Seconds Go By
0224 - Â AND Module #1 Â -SECU16-I Armed_Away Is OFF Â Â Â Â Â Â // And still armed in AWAY mode
0225 - Â Â THEN Any_Alarm = 1 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Set Garage Alarm Variable
0226 - Â Â THEN Module #2 Â Â -RELAY-08 Garage_Door Turn ON Â Â Â // Set Garage Out to OPEN to Caddx Panel
0227 - Â Â THEN Robo_Dog_In_Garage, Turn ON Â Â Â Â Â Â Â Â Â Â Â // Robo Dog ON
0228 - Â Â THEN Transmit X10, Â C - All Lights ON Â (18) Â Â Â Â Â // Turn ALL Lights on for Alarm Condition
0229 - Â Â THEN Back_Left_Flood, Turn ON Â Â Â Â Â Â Â Â Â Â Â Â // Â
0230 - Â Â THEN Back_Left_Flood, Turn ON Â Â Â Â Â Â Â Â Â Â Â Â // Â
0231 - Â Â THEN Back_Right_Flood, Turn ON Â Â Â Â Â Â Â Â Â Â Â Â // Â
0232 - Â Â THEN Left_Side_Flood, Turn ON Â Â Â Â Â Â Â Â Â Â Â Â // Â
0233 - Â Â THEN Right_Side_Flood, Turn ON Â Â Â Â Â Â Â Â Â Â Â Â // Â
0234 - Â Â THEN Transmit X10, Â D - 3 Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Â
0235 - Â Â THEN Transmit X10, Â D - 4 Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Â
0236 - Â Â THEN Transmit X10, Â D - 7 Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Â
0237 - Â Â THEN Transmit X10, Â D - 8 Â Â Â Â Â Â Â Â Â Â Â Â Â Â // Â
0238 - Â Â THEN Transmit X10, Â D - ON Â (19) Â Â Â Â Â Â Â Â Â Â Â //
0239 - IF Timer #7 becomes = Â 300 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â // After Five Minute Garage Alarm Timer
0240 - Â Â THEN Module #2 Â Â -RELAY-08 Garage_Door Turn OFF Â Â // Set Garage Out to CLOSED to Caddx Panel
0241 - Â Â THEN Module #2 Â Â -RELAY-08 Garage_Siren Turn OFF Â Â // Turn off Garage siren
0242 - Â Â THEN Robo_Dog_In_Garage, Turn OFF Â Â Â Â Â Â Â Â // Turn Robo Dog OFF
0243 - Â Â THEN Garage_Alarm_Variable = 0 Â Â // Reset Garage Warning Variable
0244 - Â Â THEN Any_Alarm = 0 Â Â Â Â Â // Reset Garage Alarm Variable
0245 - Â Â THEN Timer #7 = 0 Â Â Â Â // Reset Timer #7
You can see the conditions that are used when Timer #7 reaches certain values (elapsed times). This is a very nice feature of the Ocelot and one I use a LOT!!
My question is can I acheive the same timer feature with the Elk M1 Gold? I see where I can set a zone for a certain time, but that's about it (and that is to limited).
Thanks in advance for any advice and replies.
BSR