Abstract: A multi-node remote pool monitoring system and method is provided. The system includes a master control unit and at least one slave node connected to a piece of pool equipment and serially connected to at least one other slave node in a daisy-chain configuration for transmitting power and data between the nodes. Each node may further be connected to a sensor for monitoring the output of the pool equipment connected to that node. Each relay node has a unique network address by which the master node can address and command or query each slave node to switch a connected relay/load; report the status of the connected load; and report the signal recorded by connected sensors. The data transmitted along the multi-node network and a pool signature may be processed for predicting pool equipment runtime energy demand, one or more operational states of pool equipment and equipment failure.