LUUP to detect when run from a schedule

Is there a way to detect that a scene is run via a schedule rather than “on demand” from within LUUP code? For example, I have a scene to turn the heat up that uses LUUP to check variables to make sure that its not a work day and that we’re not away. But on occasion, someone is home on a work day and will manually run the scene. But the LUUP code fails (as its programmed to do). I can create another scene, but just wondered if I could make the LUUP a little smarter.

I’m afraid not.