| CPC H02J 3/144 (2020.01) [G05B 19/416 (2013.01); G05B 2219/37371 (2013.01)] | 20 Claims |

|
1. A pool automation system comprising a controller connectable to a plurality of pieces of equipment associated with a pool, wherein the controller is configured to:
gather information about each of the plurality of pieces equipment associated with the pool and classify each of the plurality of pieces of equipment associated with the pool into one of a plurality of classifications of equipment associated with the pool based on the gathered information;
receive a demand event with a requested load reduction;
determine a demand response for the demand event based on the classification of the plurality of pieces of equipment associated with the pool; and
control the plurality of pieces of equipment pursuant to the demand response.
|