Socket Server
PowerHome includes a Socket Server Interface that is useful for remote interfacing with PowerHome.  Some third party applications and the PowerHome Remote Clients (Remote Control Center and Remote Device Status) require the Socket Server to be enabled.  You can also fire triggers in response to socket communications.  The Socket Server protocol is loosely based upon the HTTP 1.0 specification.
a.     Enable Socket Server
Check this box if you wish to enable the Socket Server.
b.    Socket Server Port
Set the port that the Socket Server should listen to.  The default is 8500.
c.     UserID and Password
Set the userid and password to appropriate values.  The socket server uses standard Base64 encoding.
d.    Restricted IP’s
If you want to restrict access to the Socket Server to only certain IP’s, you must enter them in the Restricted IP’s field.  If you declare any restricted IP masks, then the socket server may only be accessed if the remote IP matches one of the declared IP masks.  If you want the socket server to be accessible by any IP, leave the Restricted IP’s field blank.  Whether you use restricted IP’s or not, the socket server always requires a valid userid and password.  The masks may contain exact IP’s or end with an asterisk (wildcard character) to match multiple IP’s.  When entering multiple restricted IP’s, you must separate them with a ; (semicolon).