Jump to content

Programming with ELK integration - Not working


Grayson

Recommended Posts

Posted

Hi,

 

I just purchased the ELK/ISY integration module and am trying to get a simple program to work. When I open the door to the garage and it is dark outside, I want the garage lights to turn on for 5 minutes and then turn off. The program is below. The problem is the lights don't turn off.

 

Any suggestions on what I am doing wrong?

 

If

Elk Zone 'Garage Door' is Violated

AND From sunset - 1 hour

To sunrise + 1 hour (next day)

 

Then

Set 'Inside Garage Lights' Fast On

Wait 5 minutes

Set 'Inside Garage Lights' Fast Off

 

Else

- No Actions

 

Thanks,

 

John

Posted

The problem is that EVERY time the door sensor changes from closed-to-open OR open-to-closed, the IF statement re-evaluates.

 

When you open the door, everything works as expected; the light turns on.

 

However, when you CLOSE the door, the IF re-evaluates to FALSE, interrupting the wait statement (and therefore never getting to the OFF command).

 

The best course of action is to make a second program that contains your current THEN commands - with NO IF statement.

 

Replace the currenT program's THEN clause with an "execute second program THEN".

 

You will then get the desired behavior.

 

 

Sent from my iPad using Tapatalk HD

Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Who's Online (See full list)

  • Forum Statistics

    • Total Topics
      37k
    • Total Posts
      371.5k
×
×
  • Create New...