|
Device Commands |
Description |
|
get device name |
Each iBootBar can have a name assigned. 20 characters Max, no spaces. |
|
set device name <name> |
|
get current |
Returns the current draw for each Main in Amperes |
|
set password <oldpass> <newpass> <confirm> |
Sets the password for the current user |
|
get cycle |
The cycle time is the length of the reboot or power on. In seconds 0 - 99 |
| set cycle <n> |
|
get delay |
The delay time is the pause between power up of each outlet when multiple outlets are powered on. 0 - 99 |
| set delay <n> |
|
logout |
Ends the session |
|
The following commands require administrative rights |
|
get current alarm |
High and Low alarms are used to monitor current conditions and send an alert by email or SNMP when the high or low thresholds are exceeded. From 0.1 to 12.0 (16.0 in 20 amp units) in 0.1 amp increments. Main A and Main B are set separately, but displayed together with the get command. |
|
set main <a/b> highalarm <nn.n> |
|
set main <a/b> lowalarm <nn.n> |
|
get console |
Display current console configuration |

|
set console timeout <30-3600/disable> |
Console can be set to automatically logout with no activity for 30 seconds to 1 hr in seconds, or disabled. |
|
set console baudrate <baud> |
2400, 4800, 9600, 19200, 38400, 57600, 115200 |
|
Set factory defaults |
Reset all parameters, including IP address and passwords to factory defaults. Can only be executed from the serial port. Confirmation required. |
|
reboot |
Reboots the iBootBar itself. Use after firmware upload, changing IP or SNMP Manager settings. The status of the outlets will NOT be effected |
|
Outlet Commands |
Description |
|
get outlets |
Returns the status of each outlet the user has rights to. |
|
get outlet <n> |
Returns the status of outlet n |
|
set outlet <n> <on/off/cycle> |
Commands outlet n to power on/off or cycle (reboot or power pulse) |
|
The following commands require administrative rights. |
|
get outlet <n> name |
Each outlet can be named for easy identification. 20 characters, no spaces. |
|
set outlet <n> name <name> |
|
get outlet <n> initial.state |
Set/Get the initial state of each outlet when the iBootBar is first powered up. |
|
set outlet <n> initial.state <last/on/off> |
|
get outlet <n> autoping |
Returns the current AutoPing configuration for outlet <n> |
|
set outlet <n> autoping ipaddress <dotted decimal> |
Set the IP address to be pinged for AutoPing |
|
set outlet <n> autoping action <action> |
Set the action to be performed when AutoPing is triggered. none / on-latch / on-follow / off-latch / off-follow / cycle / cycle-once |
|
set outlet <n> autoping frequency <0-999> |
Set the delay between ping attempts |
|
set outlet <n> autoping count <0-99> |
Set the number of failures to respond to ping before the AutoPing feature is triggered |
|
Network Commands |
Description |
|
The following commands require administrative rights |
|
get network |
Display current ipmode, ipaddress, subnet, gateway parameters |
|
set ipmode <arp-ping/static/dhcp> |
Set the mode of setting the IP address of the iBootBar. |
|
set ipaddress <dotted decimal> |
Set the current IP address. ipmode must be set to static to use this command. |
|
set subnet <dotted decimal> |
Set the Subnet Mask |
|
set gateway <dotted decimal> |
Set the Gateway. |
|
get web |
Display current web enable, web port and ssl enable parameters |
|
set web enable <yes/no> |
Enable or Disable the Web Server. |
|
set web port <1..65535> |
Change the Web Server IP port. |
|
set web ssl <yes/no> |
Select SSL security for the Web Server. Setting to yes requires https:// access and defaults port to SSL standard 443. Setting to no requires http:// access and defaults port to HTTP standard 80. |
|
get telnet |
Display current telnet enable, telnet port parameters |
|
set telnet enable <yes/no> |
Enable or Disable Telnet Server |
|
set telnet port <1..65535> |
Change the Telnet Server IP port. |
|
get snmp |
Display current SNMP parameters |
|
set snmp writecommunity <name> |
32char max |
|
set snmp readcommunity <name> |
32char max |
|
set snmp <n> ipaddress <dotted decimal> |
Set up to <n>=1-4 SNMP manager addresses |
|
set snmp <n> enable <yes/no> |
Enable or Disable SNMP for manager <n> |
|
get upload enable |
Enable or Disable firmware uploading capability. |
|
set upload enable <yes/no> |
|
get email |
Setup email delivery of status and alarm changes. Set the server address, return address, username and password needed to authorize email delivery. |
|
set email server <dotted decimal> |
|
set email address <email recipient address> |
|
set email username <user name 128 char max> |
|
set email password <password 128 char max> |
|
get time |
Returns the current time |
|
set time server <dotted decimal> |
Set the time manually or use a time server. If a timeserver is used, provide the time zone offset. |
|
set time usents <yes\no> |
|
set time zone <time zone -12 to 13> |
|
set time hour <0-23> |
|
set time minute <0-59> |
|
set time day <1-31> |
|
set time month <1-12> |
|
set time year <2006-2047> |
- Reboot is required for these settings to take effect. (reboot command, reset button or power cycle unit.) |
|
User Commands |
Description |
|
The following commands require administrative rights |
|
get users |
Returns a list of users. |
|
add user <name> |
Adds a new user. the new password is automatically created to match the <name> |
|
get user <name> |
Returns user <name>’s rights and settings. |
|
set user <name> outlet <n/all> <yes/no> |
Sets a user’s rights to control one or more outlets. |
|
set user <name> group <group name> <yes/no> |
Sets a user’s rights to control one or more groups. |
|
set user <name> role <admin/user> |
Sets a user’s administrator privileges. |
|
set user <name> password <oldpass> <newpass> <newpass> |
Sets a user’s password. (default is same as name) |
|
set user <name> email <email address 128 char max> |
Sets a users email address. |
|
set user <name> sendmail <yes/no> |
Enables or Disables a user’s receipt of email notifications.. |
|
ren user <name> <newname> |
Renames a user |
|
del user <name> |
Deletes a user. |
|
Group Commands |
Description |
|
get groups |
Returns a list of groups |
|
get group <name> |
Returns a list of outlets in a group |
|
set group <name> <on/off/cycle> |
Sets a group’s name |
|
The following commands require administrative rights |
|
add group <name> |
Adds a group |
|
set group <name> outlet <n/all> <yes/no> |
Adds or Deletes an outlet to a group |
|
ren group <name> <newname> |
Renames a group |
|
del group <name> |
Deletes a group |
|
Timer Commands |
Description |
|
add event <name > |
Add Timer Event |
|
del event < name > |
Delete Timer Event |
|
ren event < name > < new name > |
Rename Timer Event |
|
get events |
Show all Events |
|
get event < name > |
Show Event |
|
set event < name > year < 2007 - 2050 > |
Set the Event Year |
|
set event < name > month <1 - 12> |
Set the Event Month |
|
set event < name > day <1 - 31> |
Set the Event Day |
|
set event < name > hour < 0 - 23 > |
Set the Event Hour |
|
set event < name > minute <0 - 59> |
Set the Event Minute |
|
set event < name > action < on / off / cycle > |
Set the Event Action |
|
set event < name > repeat < never / daily / weekly / monthly / annually > |
Set the Event Repeat |
|
set event < name > control < outlet / group > < n / name > |
Set the Event Outlet or Group |