C4 BEAR Posted August 30, 2015 Share Posted August 30, 2015 Hello all. My dealer just added some motion detectors to my project and I can't seem to get them to work using the above programming. I would like the light to turn on if it is nighttime OR if it is within 20 minutes after sunrise. Anyone able to tell me what I am doing wrong? Thank you ahead of time... Link to comment Share on other sites More sharing options...
Cyknight Posted August 30, 2015 Share Posted August 30, 2015 Hm. What exactly isn't working? It isn't turning on at all, turning on regardless of time of day etc? While what you have there isn't how I'd do it - it isn't wsrong either (assuming the timer is to shut the lights off?). Try to remove all IF statements and ONLY have on sensing motion turn on light. Link to comment Share on other sites More sharing options...
South Africa C4 user Posted August 30, 2015 Share Posted August 30, 2015 Agree with Cy. Should work. Although, if the timer is to turn the lights off after, say, 5 minutes then it will turn lights off (should they happen to be on) during the day also as the timer is not inside an if statement.For an IF / OR statement, I would suggest using a Boolean variable (I will call it trigger for this example) and do the following:- Set trigger to FALSE- if condition1 then set trigger to true- if condition2 then set trigger to true- if condition3 etc.- if trigger then do what you want to do (turn the lights on, set the timer etc.)There are probably better ways to do this, but this gives some versatility and can be adapted for AND (not just or). If you want ELSE then the easiest way is to add a STOP statement nested in the IF. Link to comment Share on other sites More sharing options...
C4 BEAR Posted August 31, 2015 Author Share Posted August 31, 2015 As far as what is happening, it is not coming on at all. I know the sensors are in the project, because I can see them and I was able to program them. I am starting to wonder f there is something else I need to do to "turn them on" or something. The timer I made is for 1 minute and is to turn off the light. I figured it would take me less than one minute to go up or down the stairs, and I placed a sensor at the top and bottom of the stairs. I have the same programming for each sensor. I just didn't want the light to come on unless it was dark out, meaning either nighttime, or 20 minutes after sunrise. Link to comment Share on other sites More sharing options...
brucecampbell Posted August 31, 2015 Share Posted August 31, 2015 Try some debugging, as CY suggests - remove the if statements.Walk past the motion sensor and see if the lights come on.You need to find the root of the issue. It could be the sensors, the lights, or the programming... Another option is if you have the myhome app on your iphone, view the sensor in the app and walk past the physical sensor - the sensor in the app will glow red when it senses motion. This will prove the motion sensor is connected to your system correctly. Link to comment Share on other sites More sharing options...
South Africa C4 user Posted August 31, 2015 Share Posted August 31, 2015 Bruce and Cy have pointed you in the right direction for debugging... I suspect that while the sensor is in your project, it has not been connected properly to your physical sensor. If that is the case, your dealer can do this in Composer Pro in a matter of seconds... Link to comment Share on other sites More sharing options...
Cyknight Posted August 31, 2015 Share Posted August 31, 2015 I just didn't want the light to come on unless it was dark out, meaning either nighttime, or 20 minutes after sunrise. As mentioned - the purpose of doing only the trigger is not for a permanent solution, but to check if the sensor is 'working' at all.As per above post - I suspect the sensor was never tied to C4. From there we can take it further. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.