A home automation protocol system provides a network consisting of a
number of node devices, controllers, and servers for storing information
about node device settings and scene settings in a home environment is
provided. The node devices are controlled by the controllers, in that the
node devices are set to create scenes, which are stored in a scene
server, while the operational states of the node devices are stored in a
status server. The status server and scene server may be provided as
separate units. The home automation protocol network is controlled by
sending commands to the devices and servers, and new devices and
controllers are added or updated, and new scenes are programmed. The
network protocol allows devices running different protocols to be
incorporated into the network.