What is claimed:1. A room lighting system controller comprising:a memory;a microprocessor configured to access data from the memory and provide commands to assign a plurality of loads to a first group, a second group, or both the first and second groups;a relay for powering a load; anda port for connecting a peripheral device, wherein the port is configured to send and receive data packets including a sync frame, a device type, and a device instance byte, the device instance byte including a port number identifying the port and a slot number identifying a time slot within a time domain multiplexing cycle.2. A room lighting system comprising:a room controller having a microprocessor for accessing data and providing commands, memory for storing information operably connected to the microprocessor, a relay for powering a load based on commands from the microprocessor, and a port for connecting a peripheral device;a peripheral device connected to the port and configured to send data including a sync frame, a device type, and a device instance byte, the device instance byte including a port number identifying the port and a slot number identifying a time slot within a time domain multiplexing cycle, to the controller indicating the type of peripheral device; anda load connected to the relay.3. The room lighting system of claim 1, wherein the peripheral device is switch.4. The room lighting system of claim 1, wherein the peripheral device is as sensor.5. The room lighting system of claim 1, wherein the room controller includes a dimming control.6. The room lighting system of claim 1, further comprising an area controller.7. The room lighting system of claim 1, further comprising a control panel.8. The room lighting system of claim 1, further comprising a network interface.9. The room lighting system of claim 1, further comprising a bridge module.10. The room lighting system of claim 1, further comprising a smart port module including a serial port.11. The room lighting system of claim 7, further comprising a dry contact input output module.12. A method of controlling a system of electrical loads comprising:assigning a plurality of loads to a first group, a second group, or both the first and second groups;assigning a first peripheral device to control loads in the first group and assigning a second peripheral device to control loads in the second group;sending a command, the command including a sync frame, a device type, and a device instant instance byte, the device instance byte including a port number identifying a port of a controller and a slot number identifying a time slot within a time domain multiplexing cycle, to the first group;sending a communication to at least one of the first and second peripheral devices indicating a status of the load associated with that peripheral device.13. The method of claim 12, wherein a load is assigned to the first group and the second group and the status of the load is communicated to both the first and second peripheral devices.14. A method of controlling a system of electrical loads comprising:operably connecting a partition switch having a first button and a second button to a controller operably connected to a first load and a first device in a first zone, a second load and a second device in a second zone, and a third load and a third device in a third zone, wherein connecting the partition switch includes connecting the switch to a port of the controller, and wherein the port of the controller is configured to send and receive data packets including a sync frame, a device type, and a device instance byte, the device instance byte including a port number identifying the port of the controller and a slot number identifying a time slot within a time domain multiplexing cycle;configuring the first button by activating the first and second devices; andconfiguring the second button by activating the second and third devices, wherein after configuration, the first and second buttons can selectively allow the first, second, and third zones to be controlled independently, the first zone to be controlled with the second zone, the second zone to be controlled with the third zone, and the first, second, and third zones to be controlled together.