Help

User's Manual

 

Installation
    
You may need to change network settings of Echola sPDU device before connecting it to your network's switch/router. If your network  has a DHCP server then you may want to skip this section and connect sPDU ethernet port to their network's switch/router and the IP address will be assigned automatically by your DHCP server. The assigned IP address will be shown on the LCD panel. Then using that IP you can login in to sPDU and manage it.

If you don't have a DHCP server running on your network then you may want to configure Static IP; there are three ways you could do this:

    (1) Using NBNS (NetBIOS Name Service) of sPDU
    (2) Using built-in DHCP server of sPDU
    (3) Using Static IP configuration of your PC/Laptop

Using NBNS (NetBIOS Name Service)

You would need a Windows based Laptop or a PC to configure sPDU using this method for the first time. You may also need a ethernet crossover cable to connect sPDU to a PC or a Laptop but most of the modern PC/Laptops would work with either type of cable (straight or crossover). Make sure the PC/Laptop IP option "Obtain IP address automatically" is checked in the Internet Protcol Properties of the ethernet interface. Now launch the internet browser and type http://echolasys in the address bar and press Enter key. Now you will be  prompted with a sPDU's login dialog; If this is first time then use default username and password. After login, you will see the main menu page of the sPDU. Now click on the Setup tab of the menu to bring the Network Config menu. From here you can assign static IP, subnet mask and gateway and save your configuration.  Thats it,  now you are set to connect sPDU to your network/switch/router and access it from remote.
  • Default Username: admin
  • Default Password: admin

Using built-in DHCP server

The procedure is same as above NBNS except that instead of using hostname 'echolasys' in your browser you will have to use the IP address (like http://192.168.2.222) displayed on the LCD panel. This method works for non-windows PC/Laptop as well.

Using Static IP configuration

Configure your PC/Laptop ethernet port's IP address to match the network portion of default IP adress of sPDU.
  • Default IP Address of sPDU: 192.168.2.222
  • Default Gateway of sPDU: 192.168.2.222
  • Default Subnet mask of sPDU: 255.255.255.0

For example you can configure your PC/Laptops IP address as 192.168.2.222 and access the main menu of sPDU. After configuring the PC/Laptop ethernet address, just use any internet browser to access sPDU with new configure IP address. Now you will be  prompted with sPDU's login dialog; If this is first time then use default username and password. Now the default network settings of IP, subnet mask and gateway can be changed to match your network setting through Setup tab.

  • Default Username: admin
  • Default Password: admin

User Authentication

 

Admin user is always the previlaged user who can access any web page. You can also create a different user who can access to main Control/Monitor page but is not allowed to access Setup page. This user is by default called "guest" but name can be changed using Setup->User tab and default password is "guest" as well.

 

If the authentication fails "Authentication Required" message will be displayed. The authentication can optionally be disabled for Control/Monitor web page (the home page) on the main menu by using Setup->User setting so that admin or guest user can access main page without login but the Setup web page will still require login.

 

User Interfaces

 

Front Panel LCD

 

LCD moving character display on the front panel displays following important information. This is useful when you are near the device to setup or monitor.

  1. Hostname

  2. IP Address

  3. Outlet Status

  4. Total Current Consumption in Amps

The outlet status shows the status of all 8 outlets and it could be one of the following,

       (1) o (Empty circle): means corresponding outlet is switched OFF

       (2) (Filled circle): means corresponding outlet is switched ON

       (3) x (Cross): means corresponding outlet has been shut off due to overload (Individual port overload protection feature)

 

Web Interface

 

User can configure, monitor and control the PDU through user friendly web interface. The web interface uses AJAX for providing near real-time update on current consumption for each outlets, total current, Temperature and outlet statuses. 

 

mainint

 

The main menu consists of five tabs

  1. Control/Monitor
  2. Device Info
  3. Setup
  4. Automation
  5. Reports
  6. Help

Control/Monitor page

This is the home page shown when you login. You can switch ON/OFF outlets and monitor current consumption in Amperes in real-time on this page. The status of all outlets whether it is ON or OFF are shown here as colored icon.

(red) circle indicates ON

(grey) indicates OFF and

(orange) for faulty condition (shut off condition due to overload protection). 

You can either switch ON/OFF by just clicking the status icon or you can use the drop down menu on the right to choose ON or OFF and pressing Update button . The drop menu is useful when you want to control outlets in group rather than one by one. You can monitor total current consumption from this page in real-time, which means you see update of values in every second. You can also monitor snap-shot of individual outlet's current consumption from this page. The "Refresh Current" button is used to get snap-shot of all individual outlets' current consumption and any given time. Note: The total current consumption shown on this may not be exactly equal to sum of all individual outlets current as these are measured using different sensors which may have different tolerances. So there could be ±10% deviation from actual value.

Overload Protection

The overload protection is enabled by default with maximum current specified for any particular model. Overload protection is feature is available for individual outlet as well as whole circuit.  Overload condition will be automatically reset when there is no more overload, which means you don't need to walk down to the device to reset any circuit breaker.  When there is overload, individual outlet alarm will be raised. The alarm status can be accessed through SNMP, Syslog and/or SMTP email. See also Setup->SNMP, Setup->Syslog & Setup->Email sections.  The overload alarm will be cleared when you bring back ON the outlet which had the failure; indeed after removing bad equipment which caused the overload in first place otherwise it will shutoff the outlet again.

Device Info

Device info page shows device specific information such as Model #, SW/HW versions, Hostname, IP address, MAC address, SNMP PEN apart from device's internal temperature.

Setup page

The Setup menu consist of five tabs

  1. Network
  2. Clock
  3. User
  4. SNMP
  5. Syslog
  6. Email
  7. Options
  8. Update
  9. Reset

Network

The Network settings is the default page for Setup the sub menu. You can configure Hostname, DHCP, IP Address, Subnet Mask, Gateway from this page. By default the page shows currently configured values. Just modify any of these fields and click "Save Config" button to save your changes. The Hostname can be of maximum 16 characters. If DHCP check box is unchecked then it will disable DHCP feature.  Note: Configuring any of these values reboots the sPDU, it reboots so quickly that so you may not even realize it is rebooted. If you are directly connected to the sPDU then you might get "network cable unplugged" message briefly and immediately "connected" message. If IP address is changed, make sure to connect to the device with new IP address.

networkint

Clock

You can use this page to set current time/date of device's real time clock. When the page is loaded it loads the device's current date and time. You can also enable NTP server and provide ntp server address to synchronize the clock with more accurate NTP clocks.

 clockint

User

This page allow you to modify password of admin user. It also allows creation of new user which has less previlages than "admin" user. By default user login name is "guest" but it can be changed to any name. In order for new username and password to take effect you should click on "Save Config" button after modification. The maximum of 8 characters are allowed for both username and password.

SNMP

SNMP setup page allows you to configure SNMP community string both read and write, SNMP Trap Enable flag and SNMP Trap receiver's IP Address.  See MIB Info section for more info on supported MIB. Both SNMP v1 and v2c are supported but the SNMP Traps are V1 traps. When there is overload alarm or device exceeds safe temperature limit, sPDU sends a trap to configured trap server.

Syslog

Syslog page allows you to enable syslog and set syslog server address. Note: The syslog server address can be of domain name format (up to 24 chars, like syslog2.mydomain.com) or a valid IP address  (like 10.1.1.210). When there is overload alarm or device exceeds safe temperature limit, sPDU send syslog message to configured syslog server.

Email

Email page allows you to enable email notification to be sent to particular email id in case of alarms. It uses SMTP protocol - so you will need to configure SMTP server address.  The email server address can be of domain name format (up to 24 chars, like syslog2.mydomain.com) or a valid IP address  (like 10.1.1.210). When there is overload alarm or device exceeds safe temperature limit, sPDU send email message to configured email address.

Options

Currently it has only one option the 'individual outlet current polling'. This option is enabled by default. If you disable it you won't get any dynamic current changes for individual outlets. But it will still show snap shot of the current consumption any outlet at the time of switching ON.

Update

When there is new changes or feature addition to this web interface you can download latest version to your local PC and update using this page.

Reset

Reset page is used to reset configuration file to factory default. Clicking the reset button would reboot sPDU once its reset. I  Use this option with care or you will have to setup everything again. There is also Reboot button on this page which does just the rebooting of the sPDU.

Automation

Automation has two tabs, one for Scheduled On/Off and another for Master Outlet Control. The scheduled switching can be used to turn ON/OFF or RESET specified outlets at specified time (daily timer), day (weekday timer) or date (dated timer). The daily timer and weekday timers repeatable events means it repeats itself until the timer is disabled.  The date is ignored for daily and weekday timers.

Master outlet control feature allows users to assign one of the outlets as master outlet for other outlets. This feature is useful when users want to switch off all other outlets when the master outlet is switched off or the system/equipment connected to the master outlet goes to standby mode (drawing very little current). Users can have two separate Master outlets configured at the same time. For example, if you have 8 outlet sPDU model then you can have 2 master outlets and remaining 6 outlets assigned to any of these two master outlets.

 autoint

Reports

Echola's sPDU stores snap shots of average current consumption for every hour (Ampere-hour) for 24 hours and Ampere-hour consumption for every day for 31 days. These stored values are used to generate kilowatt-hour and Ampere-hour reports. There are four kinds of reports available

(1) Monthly Kilowatt-hour (kWh)

(2) Daily Kilowatt-hour (kWh)

(3) Monthly Ampere-hour (Ah)

(4) Daily Ampere-hour (Ah)

Note: You will have to wait atleast 24 hours before running a meaningful report (so that all values are captured). 

reportint

SNMP Interface

Echola Systems sPDU supports SNMP v2c. Any network management systems that supports SNMP v2c can be used to monitor and control sPDU using following MIBs.

MIB Information

Here is the snmpwalk output from the device...

[root@localhost ~]# snmpwalk -v2c -c public 192.168.2.11
SNMPv2-MIB::sysDescr.0 = STRING: Echola RPS208 sPDU running SNMP v1/v2c Agent
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.28465
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (34817) 0:05:48.17
SNMPv2-MIB::sysContact.0 = STRING: techsupport@echola.com
SNMPv2-MIB::sysName.0 = STRING: Echola Systems
SNMPv2-MIB::sysLocation.0 = STRING: Echola sPDU
SNMPv2-MIB::sysServices.0 = INTEGER: 7

 

The following table shows sPDU specific MIB variables information

 

Name

OID

Data Type

MIB type (read/write)

Possible Values

ProductName

43.6.1.4.1.28465.1.1

STRING

READ ONLY

 

ProductVersion

enterprises.28465.1.2

STRING

READ ONLY

 

ProductVersionDate

enterprises.28465.1.3

STRING

READ ONLY

 

Outlet1Status

enterprises.28465.3.1

INTEGER

READ/WRITE

1/0 (1=on, o=off)

Outlet2Status

enterprises.28465.3.2

INTEGER

READ/WRITE

1/0

Outlet3Status

enterprises.28465.3.3

INTEGER

READ/WRITE

1/0

Outlet4Status

enterprises.28465.3.4

INTEGER

READ/WRITE

1/0

Outlet5Status

enterprises.28465.3.5

INTEGER

READ/WRITE

1/0

Outlet6Status

enterprises.28465.3.6

INTEGER

READ/WRITE

1/0

Outlet7Status

enterprises.28465.3.7

INTEGER

READ/WRITE

1/0

Outlet8Status

enterprises.28465.3.8

INTEGER

READ/WRITE

1/0

Outlet9Status

enterprises.28465.3.9

INTEGER

READ/WRITE

1/0

Outlet10Status

enterprises.28465.3.10

INTEGER

READ/WRITE

1/0

Outlet11Status

enterprises.28465.3.11

INTEGER

READ/WRITE

1/0

Outlet12Status

enterprises.28465.3.12

INTEGER

READ/WRITE

1/0

Outlet13Status

enterprises.28465.3.13

INTEGER

READ/WRITE

1/0

Outlet14Status

enterprises.28465.3.14

INTEGER

READ/WRITE

1/0

Outlet15Status

enterprises.28465.3.15

INTEGER

READ/WRITE

1/0

Outlet16Status

enterprises.28465.3.16

INTEGER

READ/WRITE

1/0
Outlet1Current enterprises.28465.4.1 STRING READ ONLY xx.x Amps
Outlet2Current enterprises.28465.4.2 STRING READ ONLY xx.x Amps
Outlet3Current enterprises.28465.4.3 STRING READ ONLY xx.x Amps
Outlet4Current enterprises.28465.4.4 STRING READ ONLY xx.x Amps
Outlet5Current enterprises.28465.4.5 STRING READ ONLY xx.x Amps
Outlet6Current enterprises.28465.4.6 STRING READ ONLY xx.x Amps
Outlet7Current enterprises.28465.4.7 STRING READ ONLY xx.x Amps
Outlet8Current enterprises.28465.4.8 STRING READ ONLY xx.x Amps
Outlet9Current enterprises.28465.4.9 STRING READ ONLY xx.x Amps
Outlet10Current enterprises.28465.4.10 STRING READ ONLY xx.x Amps
Outlet11Current enterprises.28465.4.11 STRING READ ONLY xx.x Amps
Outlet12Current enterprises.28465.4.12 STRING READ ONLY xx.x Amps
Outlet13Current enterprises.28465.4.13 STRING READ ONLY xx.x Amps
Outlet14Current enterprises.28465.4.14 STRING READ ONLY xx.x Amps
Outlet15Current enterprises.28465.4.15 STRING READ ONLY xx.x Amps
Outlet16Current enterprises.28465.4.16 STRING READ ONLY xx.x Amps

TotalCurrConsumption

enterprises.28465.5.1

STRING

READ ONLY

0.1 - 40 Amps
OverLoadProtectionStatus enterprises.28465.6.1 INTEGER READ ONLY 16 bit status (see below)

Ah Daily Report

enterprises.28465.7.1

STRING

READ ONLY

24 bytes separated by ,

Ah Monthly Report

enterprises.28465.7.2

STRING

READ ONLY

31 bytes separated by ,


Overload protection status

 

This is an sixteen bit status of overload protection feature. For example, if the OverLoadProtectionStatus value is 64 (b0000000001000000), then it means seventh outlet is shut (one in binary) due to overload condition.  For more details on the overload status look at Overload Protection section above.

 

Here is a snapshot of snmpwalk of the enterprise Echola sPDU MIB


[root@localhost ~]# snmpwalk -v2c -c public 192.168.2.11 enterprises.28465
SNMPv2-SMI::enterprises.28465.1.1.0 = STRING: "Echola sPDU SNMPv2c Agent "
SNMPv2-SMI::enterprises.28465.1.2.0 = STRING: "v1.0"
SNMPv2-SMI::enterprises.28465.1.3.0 = STRING: "Aug 2009"
SNMPv2-SMI::enterprises.28465.2.1.1.1.0 = INTEGER: 0
SNMPv2-SMI::enterprises.28465.2.1.1.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.2.1.1.2.0 = INTEGER: 0
SNMPv2-SMI::enterprises.28465.2.1.1.2.1 = INTEGER: 0
SNMPv2-SMI::enterprises.28465.2.1.1.3.0 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.28465.2.1.1.3.1 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.28465.2.1.1.4.0 = STRING: "public"
SNMPv2-SMI::enterprises.28465.2.1.1.4.1 = Hex-STRING: 00
SNMPv2-SMI::enterprises.28465.3.1.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.2.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.3.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.4.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.5.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.6.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.7.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.3.8.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.9.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.10.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.11.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.12.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.13.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.14.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.15.0 = INTEGER: 1

SNMPv2-SMI::enterprises.28465.3.16.0 = INTEGER: 1
SNMPv2-SMI::enterprises.28465.4.1.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.2.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.3.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.4.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.5.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.6.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.7.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.4.8.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.9.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.10.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.11.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.12.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.13.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.14.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.15.0 = STRING: " 0.0"

SNMPv2-SMI::enterprises.28465.4.16.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.5.1.0 = STRING: " 0.0"
SNMPv2-SMI::enterprises.28465.6.1.0 = INTEGER: 0
SNMPv2-SMI::enterprises.28465.7.1.0 = STRING: "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1"
SNMPv2-SMI::enterprises.28465.7.2.0 = STRING: "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"


Telnet Interface

Echola Systems sPDU supports very simple control and monitor functions through telnet. Telnet is an interactive interface that show all available commands through command line 'help'. Here is the output of telnet command line interface.

Echola Power Systems Telnet Server 1.1
Login: admin
Password:
 
ECHOLASYS> help
  switch [on|off] [Outlet#|all]
  show status [Outlet#|all]
  reboot
  exit
  help
ECHOLASYS> show status all
  Outlet1: ON
  Outlet2: ON
  Outlet3: ON
  Outlet4: ON
  Outlet5: ON
  Outlet6: ON
  Outlet7: ON
  Outlet8: ON
ECHOLASYS> switch off 3
ECHOLASYS> show status 3
  off
ECHOLASYS>
ECHOLASYS> show status all
  Outlet1: ON
  Outlet2: ON
  Outlet3: OFF
  Outlet4: ON
  Outlet5: ON
  Outlet6: ON
  Outlet7: ON
  Outlet8: ON
ECHOLASYS>
 

Technical Support

For further info, email your questions to support@echola.com.