Apparatus located at a site where a spa is located and comprising: a spa controller at the site configured to control operation of a plurality of spa components and to generate status data regarding the status of such components; a power sense adapter at the site configured to compute power being drawn by one or more selected spa components and having a first wireless transceiver; a spa network adapter at the site configured to communicate with said spa controller to receive (43, 48) data from said spa controller and to transmit data and commands to said spa controller and having a second wireless transceiver; the spa network adapter further being configured to receive power data computed by said power sense adapter and transmitted over a wireless link between said first and second wireless transceivers; a home network adapter at the site having a third wireless transceiver and configured to receive data transmitted from said spa network adapter over a wireless link between said second and third wireless transceivers and to convert said data to a form suitable for transmission to an Internet access point; wherein the spa network adapter is further configured to transmit both power data and status data received from the spa controller over a wireless link between said second and third wireless transceivers to said home network adapter; and wherein the spa controller is configured to signal the spa network adapter that the spa controller is about to turn "on" a selected spa component; and wherein the spa network adapter is configured to then communicate (44, 49) with the power sense adapter to cause the power sense adapter to sense the incremental increase in power drawn by the selected spa component when activated. a spa controller at the site configured to control operation of a plurality of spa components and to generate status data regarding the status of such components; a power sense adapter at the site configured to compute power being drawn by one or more selected spa components and having a first wireless transceiver; a spa network adapter at the site configured to communicate with said spa controller to receive (43, 48) data from said spa controller and to transmit data and commands to said spa controller and having a second wireless transceiver; the spa network adapter further being configured to receive power data computed by said power sense adapter and transmitted over a wireless link between said first and second wireless transceivers; a home network adapter at the site having a third wireless transceiver and configured to receive data transmitted from said spa network adapter over a wireless link between said second and third wireless transceivers and to convert said data to a form suitable for transmission to an Internet access point; wherein the spa network adapter is further configured to transmit both power data and status data received from the spa controller over a wireless link between said second and third wireless transceivers to said home network adapter; and wherein the spa controller is configured to signal the spa network adapter that the spa controller is about to turn "on" a selected spa component; and wherein the spa network adapter is configured to then communicate (44, 49) with the power sense adapter to cause the power sense adapter to sense the incremental increase in power drawn by the selected spa component when activated.