Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment
First Claim
1. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
- assigning by a processor of the pump an Internet Protocol (IP) address to the pump;
establishing a network connection between the processor of the pump and a remote device;
providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection;
providing for remote control of the pump from the remote device over the network connection;
retrieving by the processor factory specified life expectancy data from a memory;
determining by the processor a life expectancy alert threshold based on the factory specified life expectancy data;
receiving at the processor operational data on runtime of the pump;
determining by the processor if the runtime of the pump exceeds the life expectancy alert threshold; and
controlling, by the processor, the pump based on the determination by the processor of whether the runtime of the pump exceeds the life expectancy alert threshold.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment are provided. “Internet-of-Things” (IoT) functionality is provided for pool and spa equipment in a flexible and cost-effective manner. Network connectivity and remote monitoring/control of pool and spa equipment is provided by various components such as a network communication and local control subsystem installed in pool/spa equipment, and other components. Also disclosed are various control processes (“pool logic”) which can be embodied as software code installed in any of the various embodiments of the present disclosure.
-
Citations
79 Claims
-
1. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; retrieving by the processor factory specified life expectancy data from a memory; determining by the processor a life expectancy alert threshold based on the factory specified life expectancy data; receiving at the processor operational data on runtime of the pump; determining by the processor if the runtime of the pump exceeds the life expectancy alert threshold; and controlling, by the processor, the pump based on the determination by the processor of whether the runtime of the pump exceeds the life expectancy alert threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; retrieving by the processor factory specified operating temperature data from the memory; determining by the processor a temperature alert threshold based on the factory specified operating temperature data; receiving at the processor operational data on operating temperature of the pump; determining by the processor if the operating temperature of the pump exceeds the temperature alert threshold; and controlling, by the processor, the pump based on the determination by the processor of whether the temperature of the pump exceeds the temperature alert threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; storing temperature rise data in histogram counters and determining by the processor if the temperature of the pump is rising at a rate that exceeds a predetermined threshold value; and controlling, by the processor, the pump based on the determination. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; retrieving by the processor factory specified power consumption data from a memory; determining by the processor a power consumption alert threshold based on the factory specified power consumption data; receiving at the processor operational data on power consumption of the pump; determining by the processor if the power consumption of the pump exceeds the power consumption alert threshold; and controlling, by the processor, the pump based on the determination by the processor of whether the power consumption of the pump exceeds the power consumption alert threshold. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 74, 76, 78)
-
-
41. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; retrieving by the processor data on factory specified operating parameters for pump water level from a memory, receiving at the processor operational water level data from the remote device, and determining by the processor if the operational water level data is within the factory specified operating parameters; transmitting a message to a user if the operational water level data is within the factory specified operating parameters; determining by the processor if water level has not been within the factory specified operating parameters for a threshold amount of time; and controlling the pump to periodically increase speed if the water level has been within the factory specified operating parameters for a threshold amount of time. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; retrieving by the processor factory specified life expectancy data for a shaft seal from a memory; determining by the processor a life expectancy alert threshold based on the factory specified life expectancy data; receiving at the processor operational data on runtime of the shaft seal determining by the processor if the runtime of the shaft seal exceeds the life expectancy alert threshold; and controlling, by the processor, the pump based on the determination by the processor of whether the runtime of the shaft seal exceeds the life expectancy alert threshold. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; retrieving by the processor factory specified parameters for filter debris level from a memory; receiving at the processor operational data from a sensor in the remote device; determining by the processor if the remote device needs to be serviced; and controlling operation of the pump to maintain a flow rate; wherein the remote device is a filter. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method for remotely monitoring and controlling a pump for a pool or a spa, comprising the steps of:
-
assigning by a processor of the pump an Internet Protocol (IP) address to the pump; establishing a network connection between the processor of the pump and a remote device; providing for remote monitoring of operational parameters associated with the pump from the remote device over the network connection; providing for remote control of the pump from the remote device over the network connection; receiving at the processor a clean filter indication from the remote device; retrieving by the processor test filter system setpoints from a memory; controlling the pump to operate at the test filter system setpoints; receiving at the processor operational data from the remote device; saving the operational data from the remote device to memory; controlling the pump to return to a normal operation; and activating a timer for a predetermined period of time. - View Dependent Claims (71, 72, 73, 75, 77, 79)
-
Specification