Create groups of devices and programs. Groups are a way to control and schedule a set of devices with different X10 addresses as if they were one device. Extensive power failure recovery, including schedule catch-up and running program continuation. Programs can be started by both ON and OFF commands. Programs can test how they were started and take different actions.
Programs can use persistent state.
One program can set a variable that another program can test. An extensive logging facilities can monitor and record what's happening in your home. Home Control Assitant makes full use of the 32 bit operating system to create a robust implementation. Wizards guide you through most operations with clear, easy to follow instructions. User interface uses staged complexity.