After building the prototype and testing the basic firmware functions like switching an RCO, a final version was built. It consisted mainly of the same components as the prototype, but now all the components were given a nice "home":

Here are some display samples:

This is the status display. It displays the current time and weekday as well as the mode and additional mode information.
(In this case the current switch status [off] and the light-sensor-data [day]).

When the transmitter is active, this switching display will be visible.

One of the settings.

The setting for the light sensor. Additionally it displays the current sensor value to be able to set a reasonable value.

This is the mode switching display: Select a new mode by pressing the up/down keys...(the little moon indicates that
this mode uses the light-sensor-input)

This feature lets you run an RCO switching test.(It will switch on one RCO after another with a little time delay and
Finally all RCOs are switched off at once).

Of course the firmware was improved step by step to include al the neccessary functions.
Here are some details about the modes of operation:

Besides the two obvious functions ON and OFF, the first firmware had two additional modes:TIMER: The timer mode works like a regular timer: It switches all RCOs on at the specified "on-time" and off at the respective "off-time" (which can be set for each weekday).
AUTO: This is an enhanced timer mode that uses the light-sensor to determine when to switch the RCOs on within the normal timer-timeframe. In case the sensor is not connected, it is assumed, that it's always dark - thus this mode works like the regular TIMER-mode
In addition, this mode has a "Stay on"-option which can be activated as long as the switch is still off (light sensed or out of timeframe). In this case the controller switches to the ON-mode and stays in this mode until you manually select a different mode.

Later on, another mode extended the ChriLCU's operation:PRESENCE: This is a presence simulation that starts at dusk (like the AUTO-mode described above), but only swicthes on a single RCO when the mode is activated. After a random time period, the RCO is switched off. The CriLCU then waits a few minutes to switch on a different RCO. This process is repeated until the set "off-time".

The settings-menu allows the user to set certain parameters:
Apart from setting current time and date, you can set the average "light-on"-time for the presence mode (this value is then randomly shortened or prolonged) as well as the number of RCOs to be used for it. Set the threshold for the light sensor (so the lights only go on when it's dark), all on- (one time) and off-times (one time for each weekday) or run a special RCO-test-cycle.
There is - of cousre - also a setting for the RCO-system code and the units to be used for switching as well as an automatic resyncing option.