Are these scripts the completed example? How is sunrise/sunset defined or accessed from them if so? I noticed their class is wrong:

edit Nevermind. I see the bulk of the config is within the rules section rather than the script itself.

[code]
using System;
using System.Collections.Generic;
using System.Text;
using MLS.ZWave.Service.Rules;
using MLS.ZWave.BusinessObjects;

///


/// ALWAYS MAKE COPIES OF SCRIPTS YOU INTEND TO CUSTOMIZE OR YOUR CHANGES
/// COULD BE LOST.
///

public class TurnOnOffRandomLight : ScriptBase, ScriptInterface {
public void runScript() {
try {

// Get all the devices specified in the above list
var devices = getNodes(targetNodes);

// Loop through all the nodes
foreach (var d in devices) {
// Turn on the node to 50%
setDeviceLevel(d.deviceId, 50);
}

// See if a Scene was supplied, and if so, activate it
if (sceneName != null) {
activateScene(sceneName);
}

} catch (Exception ex) {
// Log the exception here
var message = ex.Message;
}
}
}

[/code]