Scenes and scheduling by time and day of week

I would assume this question has been asked before, however I have looked in these forums and I have checked Google for the answer but I am not finding the answer to the question I am asking.

Here is what I am would like to do.

System:
VeraLite
UI7
Firmware: 1.7.541

I want to trigger my a light to come on when my Garage Door opens. I want this to only happen after it is dark and only on the weekdays.

I thought I could just create a scene and add multiple triggers.
Example:
Trigger 1: Garage Door opens
Trigger 2: After sunset on Mon,Tue,Wed,Thu,Frid
Action 1: Turn on kitchen dimmer to 78%

Seemed simple enough…

After I set this up it didn’t work the way I thought. It was turning on the light as soon as I opened the garage door at any time. So I started looking for the answer and realized in UI5 that you could set up a schedule for a scene but in UI7 there does not seem to be a “schedule” for a scene. Rather there are modes for scenes but I don’t use modes that much and would forget to use them as well.

I found this page [url=http://forum.micasaverde.com/index.php?topic=18679.0]http://forum.micasaverde.com/index.php?topic=18679.0[/url]. It describes how to do what I am requesting but in code.

I guess this would work just fine. I am a software developer so the coding is not an issue. I just figured that there would be an easier way of doing this.

Shouldn’t setting a scene to be active at certain times without entering Luup code be standard functionality?

Am I asking the wrong question?

Thanks for your help…

In Vera … Triggers OR Schedules can cause Scene Evaluation to start … You can add code to stop the scene Evaluation from proceeding.

You may want to look at PLEG … this provides powerful boolean operators and event sequence operators to control your automation.

Thanks Richard.

So I guess that Vera doesn’t support the idea without a plugin or coding in Luup at the end of the scene.

I guess will have to make a feature request to them on this. Seems like this would be something that it would need at the basic level.