Systems and methods for controlling pool/spa devices
AssigneePentair Water Pool and Spa, Inc.
InventorsDavid MacCallum, Ed Brown, Keith Lewis
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for the control of pool or spa device circuits. A control system load center may control pool or spa device circuits in response to command data received from local or remote client devices. 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.
Claims19
A system for controlling a connected pool or spa system, comprising:
- one or more internet of things (IoT)-enabled pool or spa devices;
- a control system load center coupled to a remote device via an electronic communication network and a wireless transceiver, the control system load center designed to selectively control the one or more IoT-enabled pool or spa devices, the control system load center comprising:
- a memory device designed to store definitions of a plurality of feature circuits and respective logic functions associated with the plurality of feature circuits, wherein the definitions of the plurality of feature circuits are assigned using the remote device and include respective groups of pool or spa device circuits associated with multiple IoT-enabled pool or spa devices and wherein the respective logic functions associated with the plurality of feature circuits cause corresponding groups of pool or spa device circuits to activate when a corresponding feature circuit is activated;
- a processor communicatively coupled to the memory device, the processor executes computer-readable instructions which, when executed, cause the processor to:
- receive, from the remote device via the electronic communication network, a definition of a feature circuit group, the feature circuit group including at least two feature circuits of the plurality of feature circuits;
- receive command data from the remote device via the electronic communication network;
- and
- activate the feature circuit group in response to the command data, wherein activation of the feature circuit group causes a selective control of all of the respective groups of pool or spa device circuits associated with the at least two feature circuits according to the respective logic functions associated with the at least two feature circuits in response to the command data.
A method for controlling a connected pool or spa system, comprising:
- providing one or more internet of things (IoT)-enabled pool or spa devices;
- selectively controlling the one or more IoT-enabled pool or spa devices using a control system load center coupled to a remote device via an electronic communication network and a wireless transceiver;
- receiving definitions of a plurality of feature circuits and respective logic functions associated with the plurality of feature circuits via the remote device;
- storing the definitions of the plurality of feature circuits in a memory device of the control system load center, wherein the definitions include respective groups of pool or spa device circuits associated with multiple IoT-enabled pool or spa devices;
- receiving command data from the remote device via the electronic communication network, the command data indicative of an assignment of a subset of the plurality of feature circuits to a freeze protection mode;
- receiving a first ambient temperature from a temperature sensor of the one or more IoT-enabled pool or spa devices;
- detecting a freeze condition based on the first ambient temperature;
- identifying the subset of the plurality of feature circuits assigned to the freeze protection mode;
- and
- activating, using a processor coupled to the memory device, the subset of the plurality of feature circuits by selectively controlling the respective groups of pool or spa device circuits associated with the subset of the plurality of feature circuits according to the respective logic functions associated with the subset of the plurality of feature circuits.
A system for controlling a connected pool or spa system, comprising:
- one or more internet of things (IoT)-enabled pool or spa devices;
- a control system load center coupled to a remote device designed to selectively control the one or more IoT-enabled pool or spa devices, the control system load center comprising:
- a memory device designed to store definitions of a plurality of feature circuits and respective logic functions associated with the plurality of feature circuits, wherein the definitions of the plurality of feature circuits are assigned using the remote device and include respective groups of pool or spa device circuits associated with multiple IoT-enabled pool or spa devices, wherein the respective logic functions associated with the plurality of feature circuits cause corresponding groups of pool or spa device circuits to activate when a corresponding feature circuit is activated;
- a processor communicatively coupled to the memory device, the processor executes computer-readable instructions which, when executed, cause the processor to:
- receive, from the remote device via an electronic communication network, a definition of a feature circuit group, the feature circuit group including at least two feature circuits of the plurality of feature circuits;
- generate a display for the remote device indicating at least two feature circuits included in the feature circuit group and including a button element for activating the feature circuit group;
- receive command data from the remote device via the electronic communication network, the command data indicative of interaction with the button element;
- in response to the command data, activate the feature circuit group, wherein activation of the feature circuit group causes a selective control of all of the respective groups of pool or spa device circuits associated with the at least two feature circuits according to the respective logic functions associated with the at least two feature circuits.
Dependencies are inferred from the claim text.