Provided by: egctl_0.1-1.1_amd64 bug

NAME

       egctl - EnerGenie EG-PMS-LAN control utility

SYNOPSIS

       egctl NAME [S1 S2 S3 S4]

DESCRIPTION

       egctl is a program to control the state of EnerGenie Programmable surge protector with LAN
       interface. It uses native EG-PMS-LAN data exchange protocol version 2.0 or 2.1, not  HTTP.
       When  executed  with  the only argument it dumps the state of the specified device. If all
       five arguments are specified, it changes the state of the device and dumps the new state.

OPTIONS

       NAME   The name of the device to control (as it is specified in the  configuration  file).
              This name has no relation to the IP address or the domain name.

       Sn     The  action  to  perform  on  n-th socket. Possible values are: on, off, toggle and
              left.

CONFIGURATION

       Configuration file is a table of devices. Each device is described  on  a  separate  line;
       fields  on  each  line  are  separated  by  tabs  or  spaces.  Lines starting with '#' are
       comments, blank lines are ignored.

       The first field
              Name of device. It is a string that will be used  to  address  the  device  in  the
              utility  commands.  It  is  not  necessary to be the same as Server name in the web
              interface.

       The second field
              Protocol. Supported protocols are: pms20 and pms21.

       The third field
              IP address of device.

       The fourth field
              TCP port of device.  (Power Manager client port in the web interface).

       The fifth field
              Password.

SUPPORTED DEVICES

       Device        Protocol
       ───────────────────────
       EG-PMS-LAN    pms20
       EG-PMS2-LAN   pms21

EXAMPLES

       Suppose a user has two EG-PMS-LAN devices configured as follows:

              1. 192.168.0.10, port 5000, password hackme
              2. 192.168.10.10, port 5001, password hackmesoftly

       In order to control them using the utility the user needs to create a  configuration  file
       like the following:

              eg1 pms20 192.168.0.10  5000 hackme
              eg2 pms20 192.168.10.10 5001 hackmesoftly

       Now she can get the status of the devices with commands

              egctl eg1
              egctl eg2

       and switch the state of the AC power sockets with a command like

              egctl eg1 on left left off

FILES

       ~/.egtab
              user's configuration file

       /etc/egtab
              system-wide configuration file

BUGS

       This program cannot modify the internal schedule of the device.

AUTHOR

       Written by Vitaly Sinilin <vs@kp4.ru>

TRADEMARKS

       EnerGenie is a registered trademark of Gembird Holding B.V.