Systems and methods are provided for the control of pool/spa device circuits. A control system may control such circuits in response to command data received from local or remote client devices. Feature circuits and light groups may be defined via a user interface to include a group of pool/spa device circuits or light circuits, respectively. Activating a feature circuit may involve performing an associated logic function. Multiple feature circuits may be assigned to a feature circuit group which, when activated, may activate all feature circuits assigned to the feature group. The control system may control the performance of freeze protection and automatic cleaner functions, and may control light circuits to synchronized, color-changing light effects. Commands may be issued to the control system and system data may be stored and retrieved from a remote database via web servers, web application programming interface servers, and/or inter-server communication buses.