Currently it is possible to override a Time Condition by associating a Day/Night toggle control to one or more Time Conditions. This works though requires manually changing it back to automatic mode. It is also quite confusing to most users how to take advantage of this.
This feature request will automatically add a feature code, optionally BLF enabled, to each Time Condition that is create. The BLF will display the current state of the Time Condition.
- INUSE, led on, means the time if matched (truegoto) is currently active
- NOT_INUSE, led off, means the time if not matched (falsegoto) is currently active
The BLF enabled feature code will allow for the current state to be manually changed (close early, open late, etc.). If not manually reset by the user, the override will automatically reset when the next time condition transition occurs.
Because of the confusion that many users have with the DAYNIGHT toggle association, the Time Condition will present the GUI to create this association unless there is currently an association in place, or the system is configured to display this association with the amportal.conf variable: DAYNIGHTTCHOOK=true (default is false).
This change to Time Conditions requires a few minor change to the daynight module as well to be compatible.