CLI Commands

List of All Commands

[s]ystem                         Print options for PDU power, control, sensors, etc
  [s]tatus                       Print status device, inlet, bank, and outlet status
  [d]evice                       Print options to view/edit PDU Information
    status                       Print device configurations and related info
    json                         Print device configurations and related info in json format
    set                          See configuration options to change AutoPing Reboot Settings
      device_name                Name for device which shows up on network searches
      global_reboot_time         Default number of seconds power cycles will cycle for outlet reboots
  [i]nlets                       Print options for Inlet information
    status                       Print inlet configurations and info
    json                         Print inlet configurations and info in JSON format
    set                          See configuration options to change inlet settings
      inlet_name                 User defined name for inlet
      energy_accumulation        Reset Energy accumulation (kWh). No Value necessary.
  [b]anks                        Print options for Bank (Circuit) info
    status                       Print Power Stats, Energy Stats, and Overload Protection Info for bank(s)
    json                         Print Power Stats, Energy Stats, and Overload Protection Info for bank(s) in json format
    set                          See options to configure each bank
      bank_name                  Prompts for bank_id and bank_name
  [o]utlets                      Print options for Outlet Info
    status                       Print Outlet configurations and related info
    json                         Print Outlet configurations and related info in JSON format
    set                          See options to configure individual outlets
      outlet_name                Change outlet name for a specified outlet
      outlet_state               Change outlet relay state to specified state
      power_up_state             Change power on state for specified outlet
      custom_reboot_time_enabled Configures outlet to use custom reboot time instead of global reboot time
      custom_reboot_time         Number of seconds to reboot when custom reboot time is enabled
  [g]roups                       Print options for configuring and showing group related info
    status                       Print relevant information about outlet groups and their power consumption  
    json                         Print relevant information about outlet groups and their power consumption in JSON format
    add                          Prompts for group name, and which outlets to include
    set                          Prints a list of group names, and prompts to select one, then prompts for setting to change
      group_name                 Change group name for a specified group.
      reboot_seq_delay           Waterfall timing for group outlet switching
      group_state                Turn all outlets ON, OFF, or Power Cycle/Reboot
      add_outlet                 Add this single outlet id to the outlet group
      remove_outlet              Remove this single outlet from the outlet group
    remove                       Prints a list of group names, and prompts to select one to remove forever
  sensors                        Print options for configuring and showing sensor related info
    status                       Print relevant information about any attached sensors
    json                         Print relevant information about any attached sensors in JSON format
[n]etwork                        Print options to show and configure network info  
  status                         Print all network status and configurations
  restart                        Restart all networking related activity.
  ip                             Print options to show and configure PDU IP
    status                       Show current status and configurations for IP
    set                          See configuration options to change IP settings
      ip_assign                  Choosing DHCP will have DHCP Server at 'gateway_ip' assign IP address to PDU
      static_ip                  IP Address that unit will respond to if ip_assign is set to 'dhcp'
      subnet_mask                Subnet Mask that divides the IP address into network address and host address
      gateway_ip                 IP Address for forwarding host (router) to other networks
      primary_dns                Default DNS Server from Google
      secondary_dns              Default Secondary DNS Server from Google
  web                            Print options to show and configure HTTP(S) Webserver
    status                       Show current status and configurations for HTTP(S) Webserver
    set                          See configuration options to change HTTP(S) Webserver settings 
      enabled                    Turns on or off HTTP(S) Server
      http_port                  Port to reach HTTP Webserver
      https_port                 Port to reach HTTPS Webserver
      ssl_enabled                Enforces SSL certificate for HTTPS
      basic_auth_enabled         Enable or disable username-password access access to HTTP(S). WARNING: Insecure
      redirect_http              Specifies if HTTP requests will be forwarded to HTTPS
   ssh                           Print options to show and configure ssh info
    status                       Show current status and configurations for SSH Server
    set                          See configuration options to change SSH settings
      enabled                    Turns on or off SSH Server
      ssh_port                   Port to reach SSH Server
      idle_timeout               Number seconds before SSH Server auto disconnects
      disable_pass               Disable password logins for SSH
      disable_keys               Disable key based Login for SSH
  telnet                         Print options to show and configure telnet info
    status                       Show current status and configurations for Telnet Server
    set                          See configuration options to change Telnet settings
      telnet_port                Port to reach Telnet Server
      enabled                    Turns on or off Telnet Server
[se]ttings                       Print all SynLink settings to manage
  firmware                       Print options for managing PDU Firmware.
    status                       Prints current firmware versions for any connected banks, controller, hardware versions, and firmware history. 
    factory_reset                Reset all configuration to factory default
    reboot                       Restart SynLink Controller Module. Your outlets will not change state.
  ports                          Print current status or change configurations for port on SynLink Controller Module
    status                       Print status and configuration of all ports on your SynLink Controller module.
    set                          Print options to set for port related configurations
      port_a_mode                Options: sensor, com, modem. COM: access serial SynLink CLI. Modem: out of band access to a serial device.
      port_a_com_baud            Baud rate for RJ45 modem port in COM mode. Options: 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200
      port_a_modem_baud          Baud rate for RJ45 modem port in MODEM mode. Options: 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200
      usb_com_port_baud          Baud rate for USB-serial port (labeled COM) in  COM mode. Options: 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200
      usb_modem_port_baud        Baud rate for USB port (labeled USB) in MODEM mode. Options: 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200.
      usb_fw_update              Enable or disable usb firmware update
  display                        Print options to configure local LCD screen
    status                       Print current LCD Configuration and status 
    set                          See configuration options to change LCD settings
      orientation               Rotate screen between 90, 180, 270, and 0/360 deg
      brightness                Change brightness of LCD
      color_theme               Changes background color of LCD screen
      screensaver               Defines which type of content displays on LCD screen during screensaver
      screensaver_timeout       Number of seconds before screensaver is enabled
      enable_outlet_ctrl        Allow controlling of outlet relays (if applicable) through front panel LCD
      enable_network_ctrl       Allow changing of IP assignment/Address through front panel LCD
      enable_lcd_reboot         Allow rebooting SynLink Controller Module from LCD
      enable_lcd_flush          Allow flushing system logs from LCD screen
[m]odem                          Print options for managing/connecting to ports configured as modem mode.
  status                         Print status and configurations of any relevant ports for modem mode.
  connect                        Create active connection from specified modem port and the connected serial device.
    usb                          Connect to USB port if modem mode is active.
    port_a                       Connect to RJ45 port A if modem mode is active.
  terminate                      Terminate active connection from specified modem port and connected serial device.
    usb                          Disconnect USB port if modem mode is active and a device is connected.
    port_a                       Disconnect Port A if modem mode is active and a device is connected.
help                             Print help menu with top level list of commands.