Web
PowerHome includes an internal web server allowing for remote web based control and monitoring of your system.  You can use the system generated web pages which provide most of the support you would ever need and/or you can create your own dynamic content using PSP (PowerHome Server Pages).  With this formula language, you can totally customize the web interface that you are presented with for PowerHome control.
Enable Web Server
Check this box if you want to make the internal web server available.
Allow Guest on Internal Pages
If the web server is enabled, you may also choose whether to allow the guest login to access the internal web pages.  The guest account is userid guest with a password of guest.  The guest account cannot make changes to your system with the internal web pages and is limited in what it can see.  You may still have sensitive information contained within certain areas of your setup that you don’t want the guest account to see.  Unless you have a good reason, you should leave the guest account disabled.
Web Server Directory
The web server directory should be set to where PowerHome installed its web files.  This directory should be default located in C:\Program Files\PowerHome\Web.  If you are creating custom HTML or PSP pages to be served up by the internal web server, you should place them in this directory or a subdirectory of it.
Web Server Port
Set the web server port to the port that you would like to use.  If this is your only web server, you should set this to 80 as that is the default port generally used by web servers.  You can set this to a different value, but you will have to enter the port number in the address line of your browser to access PowerHome.
Enable Smart NextURL
This parameter controls how PowerHome processes the next URL for internal PH web addresses.  If this value is unchecked or the next URL is not an internal address, PowerHome uses a redirect to cause the browser to load the next URL.  If this parameter is checked (and the next URL is an internal PH URL), the PowerHome webserver will automatically execute the appropriate next URL code and return it’s HTML rather than forcing a redirect first.
Master UserID and Password
Set the userid and password to appropriate values for you to access the system.  The password is hidden on this screen.
Access
Within this section you can set the authorization level for each type of external web page that can be served by the PowerHome web server.  If you set the PSP pages as ‘Any’, you can use internal PSP functions for a finer level of control over user access.
Blacklisted IP’s
You may enter any number of blacklisted IP masks within this section.  A blacklisted IP is not allowed access to the PowerHome webserver under any circumstances.  When a request is made to the webserver, the referrers IP is checked to see if it is blacklisted.  If not, it is then checked to see if it’s trusted.  If not, it is then checked for an appropriate userid and password.  You may declare the masks as an exact IP or include an asterisk character as a wildcard.  When entering multiple trusted IP’s, separate them with a ; (semicolon).
Trusted IP’s
You may enter any number of trusted IP masks within this section.  A trusted IP is not required to enter a userid / password and will have the same authorization as the master user.  You may declare the masks as an exact IP or include an asterisk character as a wildcard.  If you were running an internal network at home and wanted all of your internal IP’s to be trusted, you could enter an IP mask of 192.168.0.*.  When entering multiple trusted IP’s, separate them with a ; (semicolon).
Main Page
This section allows you to declare the default main page for the PowerHome webserver.  Unless you’re using PSP to write your own webpages and wish to use your own main page, you should leave these values at their default.  The main page is the URL that is loaded when accessing built in secondary pages and the menu option shows “Main”.
Menu
This section allows you define the URL’s that appear on the default main page menu.  All of the default internal pages will initially appear in the menu.  You can remove pages if you desire (use the “Default Menu” button to restore these if you like) or add additional entries if you’ve created your own custom pages.