Simple way to trigger an 24h timeline?

Hi,

  • I have a real time trigger for a "base timeline effect", that triggers every day at midnight and is not absorbed.
  • I have a real time trigger for a "1 day timeline effect", that triggers at a specific day at midnight - e.g. 1st of May.
  • I have a real time trigger to dim the lights every day at 23.00 on work days
  • I have a real time trigger to dim the lights every day at 01.00 on the weekends
  • I have a real time trigger to turn on the lights at 6.00 if between sunset and sunrise
  • I have a real time trigger to turn off the lights at sunrise.
  • I have a real time trigger to turn on the lights at sunset.

The triggers are currently in this order. So far I have used the "negate on 1st of May" for the real time dimmer triggers (for this example), but this seems quite error-prone, since I have to do it for each 1-day event separately for each of the dimmer triggers.

What is the easiest way to make the "1 day timeline effect" run from from midnight to midnight at 100% dimmer ignoring other the dimmer triggers for that day and dim after it's done?

I am running 2.8.1 firmware.

Kind regards, Andres 

  • Hi,

    I am reviewing the configuration now and trying to determine the best way for you to do what you want. a real-time timeline is probably not the best solution here as you are using one trigger to set your day look and the remaining triggers to set intensity through the day. That is a neat approach. I like it.  I think I see the issue you are running into and that is because Triggers always run from the top of the list to the bottom of the list and unless absorbed is checked, the event can fire more than one trigger.  This includes real-time triggers. Each second is also its action down the timeline list

    Your first three triggers are 

    1. Every Day at 12:01:00 AM release all timelines and start the base timeline (not absorbed)
    2. On October 30 and 31 2023 at 12:01:01 release all timelines and start the pink timeline (absorbed)
    3. On November 25 2023 at 12:01:00 release all timelines and start the orange timeline (absorbed)

    It seems petty, but that extra second can make a big difference in what you see and restore and trigger order/and absorption comes into effect. So based on your order and commands this is the logic Mosaic will use to determine what is playing

    Every Day

    12:01:00 am

    [Timeline 1 fires] All timelines released, Base timeline starts

    Not absorbed, keep looking for other events that start at 12:01:00

    On October 30 and 31 2023

    12:01:00 am

    [Timeline 1 fires] All timelines released, Base timeline starts

    Not absorbed, keep looking for other events that start at 12:01:00

    12:01:01 am

    [Timeline 2 fires] All timelines released, pink timeline starts

    Absorbed, Stop looking for other events that start at 12:01:01

    On November 25, 2023

    12:01:00 am

    [Timeline 1 fires] All timelines released, Base timeline starts

    Not absorbed, keep looking for other events that start at 12:01:00

    12:01:00 am

    [Timeline 3 fires] All timelines released, Orange timeline starts

    Absorbed, Stop looking for other events that start at 12:01:00

    I can 100% see how this would appear confusing both in reality and the logs.


    My suggestion is to reorder and adjust these timelines as follows:

    1. On October 30 and 31 2023 at 12:01:00 release all timelines and start the pink timeline (absorbed)
    2. On November 25 2023 at 12:01:00 release all timelines and start the orange timeline (absorbed)
    3. Every Day at 12:01:00 AM release all timelines and start the base timeline (not absorbed)

    If you make this change this is how Mosaic will operate 

    On October 30 and 31, 2023

    [Timeline 2 fires] All timelines released, pink timeline starts

    Absorbed, Stop looking for other events that start at 12:01:01

    On November 25, 2023

    12:01:00 am

    [Timeline 3 fires] All timelines released, Orange timeline starts

    Absorbed, Stop looking for other events that start at 12:01:00

    On Every other day

    12:01:00 am

    [Timeline 1 fires] All timelines released, Base timeline starts

    Not absorbed, keep looking for other events that start at 12:01:00

    This would ensure that your special days play their colors/timeline as expected and absorb the event so the base does not play also. But the base will play on every other day.

    Your intensity timelines will then control your fixtures based on the active timeline. 

    Hope this helps. 

    David

Related