
eGauge Configuration Guide 1 OVERVIEW
•Remote device not reachable. Verify that the remote device can be reached from the eGauge. If
the remote device is another eGauge, and both are using HomePlug, you can use the Settings →
HomePlug screen to verify that the remote device can be reached with good signal strength.
For additional information on why it failed, you may click the info button (“i” in a blue circle) to the right of the
red x.
You will only be able to define new registers for remote devices listed with a green check-mark. However,
eGauge is careful to never delete already configured registers for remote devices, even if the remote devices
may be (temporarily) inaccessible. Removing the remote register entry completely, however, will remove
any registers using that remote device.
1.4 Register Configuration
This section defines what data gets recorded in the internal database of the eGauge device. Each register
has a unique name that identifies what it is recording. There is a fixed upper limit on the number of registers
a device can record. Depending on the generation of the hardware, the limit may be eight, twelve, sixteen
or 64 registers. Devices can also be ordered with an optional alternative database, which increases the
limit to 64, 128, or 256 registers. To make it easy to keep track of how many registers are in use and how
many registers are available in total, the title of this section displays this information in the format “(Nof
Min use)”, where Nis the number of registers in use and Mis the total number of registers available.
The latest generation of hardware (EG4xxx) by default use a 64-register database. The latest hour of
second-by-second data is stored in volatile memory (cleared upon reboot). The latest year of data is stored
in minute-by-minute granularity. The following 10 years of data is stored in 15-minute granularity. After that,
data is condensed to 1-day for the lifetime of the device. All data is retained on the device; the device does
not copy the data to the internet.
1.4.1 Register Name
Register names may contain any ASCII/UTF-8 characters except for control characters such as backspace,
delete, or newline. Most punctuation marks such as slash, backslash, quotes, etc., are all permissible. The
exception is that you may not enter a register name that ends with a plus (+), minus (-), vertical-bar (|), or
asterisk (*).
Through UTF-8, it is possible to use symbols from non-English character sets. However, note that non-
English symbols encoded in UTF-8 occupy up to four bytes of memory. eGauge limits the length of register
names to 31 bytes. With English characters, register-names can therefore be up to 31 characters long. With
non-English characters, fewer symbols can be stored in a register-name, with the exact maximum length
depending on the chosen symbols. As a rule of thumb, non-ASCII Latin characters (e.g., accented charac-
ters such as German Umlauts) consume two bytes per symbol and symbols from ideographic languages
such as Chinese consume four bytes per symbol.
1.4.2 Register Type
Each register can be configured to record one of several types of data. The type can be selected from the
drop-down menu to the right of a register-name. In our example, the drop-down menu looks as follows:
September 9, 2022 8