Digital Loggers

Frequently Asked Questions

Updated 08/21/2017

Web Power Switch Pro


Download a users guide.  Check the specs.

See the overview here - or call (408) 330-5599 for a free trial


How does the product compare to the Web Power Switch 7?
How do I set up network access from Windows? from a Mac? - Thanks to John McClintock for these tips.
How can I connect to Amazon Echo, Dot, or Tap?
How do I set up port forwarding?
How can I access the switch from my own application or remote script?  What's the cURL API? What is the REST API?
How do I set up network access from Windows? ...from an Apple Mac? - Thanks to John McClintock for these instructions
How can I access the switch from my own application or remote script?  What's the cURL API?
How do I enable AutoPing?
What is the current version of firmware?
What's the new Lua Scripting Language all about?
My program ran fine on the Web Power Switch 7, but doesn't connect now.  Help!
What's syslog?  How can I keep an event log?
What is the default IP address?  How do I reset to defaults
What is the default password?
How can I control the switch from my own applications?  using the REST API?
Can you develop custom firmware for my application?
Can you develop custom hardware for my application?
What is Lua? 
Is this product compatible with legacy plaintext scripts and http control?
Can you explain the auto-ping settings?
Do you have a Visual Basic.NET example program?  Thanks to Alan Holmes
Do you have a C++ programming example?
Do you have a .NET programming example?
Do you have a Java programming example?
Do you have a compiled Windows command line tool or a Perl example?
Do you have a Python programming example?
Do you have a Crestron control module?
How can I run the perl script from LabView?
Where can I find iPhone, iPad, or Android apps for Digital Loggers?

The "Allow legacy plaintext login methods" may need to be checked for certain tools to function.


Question:  What is the current version of firmware?
Answer:  The current version is 1.3.31.0.  Find the revision history here, and firmware update instructions here.

Question:  How does the Pro compare to the Web Power Switch 7?
Answer:  The Pro has both hardwired Ethernet and WiFi, thanks to a more powerful 32 bit CPU from Qualcomm Atheros.  The design includes expanded memory for the Athreros including FLASH, EEPROM, and SDRAM.  Using open-source code and expanded memory allowed us to add several firmware features including SNMP, HTTPS, SSL, SSH, Alexa Compatibility.
The BASIC scripting language has been replaced by Lua.  A much more powerful watchdog supervisory processor has been added.
Here's a feature matrix.

Question:  I have a different model: Web Power Switch 7, Ethernet Power Controller II, III, V, or  PC-8000 model.  Where can I find information?
Answer:  Jump to the support page here.

Question:  How can I control and customize the LCD display?
Answer:  The LCD can be used to display settings, outlet status, or any message of your choice.  You can operate the LCD in "billboard" style, displaying a series of user defined messages.  To customize the LCD, you'll want to write a script using the Lua scripting language.   You can also use the display to send messages from remote systems (ie. service alert warnings).  To send messages remotely, write a script first, saving it in FLASH then start the script from your remote system.  Learn more about scripting here.

Question:  Is this product compatible with the older (less secure) HTTP plaintext command syntax? 
Answer:  To use the earlier HTTP commands described here and CURL scripts that use plantext login, you'll need to enable this legacy setting on the SETUP page:



Question:  What is the default IP address?  How do I reset to defaults?  What is the default password?
Answer:  192.168.0.100
To reset to defaults, use a non-conductive pen or toothpick (please, not a paperclip) to click the "Reset to default" button located near the network connector. 
Wait for the message to stop scrolling. You can press the Up/Down arrows to select the type of reset needed. Holding down the reset button will reset everything to defaults.
The default user is "admin" and password is "1234".

Question:  On initial setup, I can't establish a Ethernet communications from a Windows PC.  Help!
Answer:  If your default Windows settings won’t access the controller, follow these steps to reach the controller’s IP.  You'll find a more extensive explanation in the user's manual.
Before adding an IP, close network programs and browsers.

Go to the Network Settings – Local Area Network or use the keyboard shortcut <Windows-R> - type “ncpa.cpl” and click OK. 

Right click on your LAN connection and choose “Properties”

Highlight “Internet Protocol” and click the “Properties” button.

Make note of the current settings.

Select "Use the following IP address".

Enter an IP address such as 192.168.0.5.

Enter a subnet mask of 255.255.255.0.

Delete any gateway entry.

Close all windows for the configuration to take effect.

Start your Browser and type 192.168.0.100 in the URL field. The index page should be displayed.

The default user name is "admin" (lower case) and password is “1234”

Set the IP address of the unit to your network, then restore your settings.

Question:  Can you explain the auto-ping settings?
Answer: 

Enabling autoping for a device
To enable autoping, the check-box to the left of the IP address must be checked, then the change button pushed. You will get a message "Autoping will automatically be enabled after 10 successful pings". This prevents rebooting units before conditions are properly established.

AutoPing Properties

Enable AutoPing
Enables the auto-ping module

Time between pings(2-3600 seconds)

How long between each ping to the target device.


Ping timeout to reboot (2-3600 seconds)

How long the pings may fail before rebooting the device.

Ping responses to enable autoping (0-100 pings)
How many pings should be sucessful before enabling the autoping. This setting prevents enabling autoping on an unreliable network and rebooting equipment unnecessarily.

Times to attempt reboot (1-255 attempts)
Number of times to attempt power cycling before giving up and disabling autoping (leaving the outlet on).

Device reboot delay: seconds. (1-43200) seconds
Length of time after a power cycle before checking for a response from the device. This allows a device or computer time to completely boot up.


Question:  How can I control the switch from my own applications?
Answer: 

 Downloadthe latest User Utility which includes PowerMan support for Linux. Your application can use HTTP communications. There are programming examples from several languages listed in the top section.
Windows users can download a Perl interpreter to run the script version.  This script (ver 4.x) is compatible with all DLI power controllers.


Question:  My program used to run fine on an earlier model won't run on the Pro?
Answer:  It's possible that the program requires legacy login methods which accept plaintext authentication. Go to the Setup page and tick the "Allow legacy plaintext login methods" checkbox, then click "Submit". If the program works, please inform the author that the preferred authentication method is by using the more secure challenge/response mechanism. Have a look at the Rest API here for new development. 

Question:  Can you develop custom firmware for my application?
Answer:  Gladly.  We've done this for many customers.  After we agree on a -very specific- project description, we can send you an estimate of the time involved to code, debug and test.

Question:  Can you develop custom hardware for my application?
Answer:  Gladly.  We've done this for many customers.   Please call with your requirements.  To amortize NRE, practical minimum order quantities are typically 100-1000 units.

Question:  Do you support PowerMan?
Answer:  Yes, absolutely.  The latest code is added to the tarball. Download the latest User Utility here.

Question:  What is the blue LCD for?
Answer:  The blue LCD shows outlet status during power up, the IP address, netmask, outlet names, and other useful information.  Time and date stamps for significant events (such as power outages or emergency shutdowns) are also displayed.  You can program this display to display your own messages using the scripting feature.


Back To Top


If we haven't answered your questions here, please call (408) 330-5599 or send us an email. 
We'll be glad to help.
© Digital Loggers, Inc. 2015.