Toggle navigationeGauge Logo

    Main Menu

  • Overview
    • Home Energy Monitoring
    • Commercial Energy Monitoring
  • eGuard
    • Overview
    • Portfolio
    • Portfolio
    • Other Software
    • Register a Device
    • Device Map
  • Support
    • Support Knowledgebase
    • Misc Support
    • Find My Device
    • Order Lookup
    • Activate a Data Plan
    • Internationalization
    • Firmware Release Notes
  • Company
    • Our Company
    • Partners
    • Careers
    • Contact
  • Blog

    Online Store

    Subscribe
    Buy eGauge
  • Shop now
  • Find a partner
  • Shop Now
  • Find a partner
  • Account

  • Find
  • eGuard Login
  • Firmware Release Notes

    • v4.6.9 (2025-05-01)
    • v4.6.8 (2025-04-16)
    • v4.6.7 (2025-04-06)
    • v4.6.6 (2025-03-19)
    • v4.6.5 (2025-02-28)
    • v4.6.4 (2024-10-28)
    • v4.6.3 (2024-07-29)
    • v4.6.2 (2024-07-12)
    • v4.6.1 (2024-05-24)
    • v4.6 (2024-05-03)
    • v4.5.13 (2024-03-05)
    • v4.5.12 (2024-02-16)
    • v4.5.11 (2024-02-08)
    • v4.5.10 (2024-01-19)
    • v4.5.8 (2024-01-04)
    • v4.5.7 (2023-12-15)
    • v4.5.6 (2023-11-28)
    • v4.5.5 (2023-11-09)
    • v4.5.4 (2023-09-12)
    • v4.5.3 (2023-09-12)
    • v4.5.2 (2023-08-24)
    • v4.5.1 (2023-07-21)
    • v4.5 (2023-06-02)
    • v4.4.2 (2023-04-19)
    • v4.4.1 (2023-04-14)
    • v4.4 (2023-02-24)
    • v4.3.5 (2023-01-13)
    • v4.3.4 (2022-09-23)
    • v4.3.3 (2022-07-20)
    • v4.3.2 (2022-06-01)
    • v4.3 (2021-10-18)
    • v4.2.7 (2021-09-10)
    • v4.2.6 (2021-08-24)
    • v4.2.5 (2021-06-30)
    • v4.2.4 (2021-06-14)
    • v4.2.3 (2021-06-01)
    • v4.2.2 (2021-05-27)
    • v4.2.1 (2021-05-20)
    • v4.2 (2021-05-20)
    • v4.1.6 (2021-01-15)
    • v4.1.5 (2020-12-07)
    • v4.1.4 (2020-12-03)
    • v4.1.3 (2020-12-03)
    • v4.1.2 (2020-11-13)
    • v4.1.1 (2020-11-06)
    • v4.1 (2020-10-31)
    • v4.0.17 (2020-10-13)
    • v4.0.16 (2020-08-26)
    • v4.0.15 (2020-08-08)
    • v4.0.14 (2020-07-07)
    • v4.0.13 (2020-06-25)
    • v4.0.12 (2020-05-15)
    • v4.0.11 (2020-04-18)
    • v4.0.10 (2020-04-07)
    • v4.0.9 (2020-03-09)
    • v4.0.8 (2020-03-06)
    • v4.0.7 (2020-01-30)
    • v4.0.6 (2019-12-20)
    • v4.0.5 (2019-12-20)
    • v4.0.4 (2019-11-08)
    • v4.0.3 (2019-11-08)
    • v4.0.2 (2019-11-06)
    • v4.0.1 (2019-10-30)
    • v4.0 (2019-10-29)
    • v3.6.9 (2019-09-17)
    • v3.6.8 (2019-07-03)
    • v3.6.7 (2019-06-13)
    • v3.6.6 (2019-06-10)
    • v3.6.5 (2019-05-15)
    • v3.6.4 (2019-04-09)
    • v3.6.3 (2019-03-22)
    • v3.6.2 (2019-01-31)
    • v3.6.1 (2019-01-22)
    • v3.6 (2018-12-18)
    • v3.5.1 (2018-08-28)
    • v3.5 (2018-08-27)
    • v3.4.3 (2018-07-09)
    • v3.4.2 (2018-07-02)
    • v3.4.1 (2018-05-17)
    • v3.4 (2018-04-30)
    • v3.3.3 (2018-04-16)
    • v3.3.2 (2018-03-14)
    • v3.3.1 (2018-03-06)
    • v3.3 (2018-02-27)
    • v3.2.3 (2018-02-14)
    • v3.2.2 (2018-02-09)
    • v3.2.1 (2018-01-09)
    • v3.2 (2017-12-19)
    • v3.1.10 (2017-12-07)
    • v3.1.8 (2017-11-17)
    • v3.1.6 (2017-10-26)
    • v3.1.5 (2017-10-20)
    • v3.1.4 (2017-10-11)
    • v3.1.3 (2017-10-03)
    • v3.1.2 (2017-09-22)
    • v3.1 (2017-09-11)
    • v3.09 (2017-06-13)
    • v3.08 (2017-05-24)
    • v3.07 (2017-05-02)
    • v3.06 (2017-04-05)
    • v3.05 (2017-03-10)
    • v3.04 (2017-01-23)
    • v3.03 (2017-01-20)
    • v3.02 (2017-01-03)
    • v3.01 (2016-11-16)
    • v2.16.5 (2016-08-05)
    • v2.16.4 (2016-08-02)
    • v2.16.3 (2016-07-25)
    • v2.16.2 (2016-07-12)
    • v2.16.1 (2016-06-02)
    • v2.16 (2016-05-06)
    • v2.15.4 (2016-03-15)
    • v2.15.3 (2016-02-29)
    • v2.15.1 (2016-01-26)
    • v2.15 (2015-12-18)
    • v2.14.2 (2015-11-17)
    • v2.14.1 (2015-09-25)
    • v2.14 (2015-09-08)
    • v2.13.6 (2015-06-12)
    • v2.13.4 (2015-05-05)
    • v2.13.3 (2015-04-08)
    • v2.13.1 (2015-01-05)
    • v2.13 (2014-11-20)
    • v2.12 (2014-06-26)
    • v2.11 (2014-05-30)
    • v2.1 (2014-05-23)
    • v2.07 (2014-04-08)
    • v2.06 (2014-03-27)
    • v2.05 (2014-03-21)
    • v2.04 (2014-02-05)
    • v2.03 (2014-02-01)
    • v2.02 (2014-01-31)
    • v2.0 (2014-01-09)
    • v1.5 (2013-11-04)
    • v1.43 (2013-10-24)
    • v1.42 (2013-10-15)
    • v1.41 (2013-09-12)
    • v1.4 (2013-08-26)
    • v1.35 (2013-05-20)
    • v1.34 (2013-05-14)
    • v1.33 (2013-05-13)
    • v1.32 (2013-04-30)
    • v1.31 (2013-04-23)
    • v1.3 (2013-03-25)
    • v1.22 (2013-02-12)
    • v1.21 (2013-01-16)
    • v1.2 (2012-11-19)
    • v1.12.2 (2012-10-15)
    • v1.12.1 (2012-08-29)
    • v1.12 (2012-04-05)
    • v1.11 (2012-03-11)
    • v1.1 (2012-03-02)
    • v1.05.2 (2012-01-28)
    • v1.05 (2012-01-23)
    • v1.04 (2011-11-01)
    • v1.03 (2011-09-29)
    • v1.02 (2011-09-19)
    • v1.01 (2011-08-30)
    • v1.00 (2011-08-01)
    • v0.86.2 (2011-04-25)
    • v0.86.1 (2011-04-18)
    • v0.86 (2011-04-05)
    • v0.85.9 (2011-03-25)
    • v0.85.8 (2011-03-11)
    • v0.85.7 (2011-03-07)
    • v0.85.6 (2011-03-05)
    • v0.85.5 (2011-01-14)
    • v0.85.4 (2011-01-13)
    • v0.85.2 (2010-11-17)
    • v0.85.1 (2010-11-16)
    • v0.85 (2010-11-11)
    • v0.84.7 (2010-09-20)
    • v0.84.6 (2010-08-09)
    • v0.84.5 (2010-07-30)
    • v0.84.4 (2010-07-26)
    • v0.84.3 (2010-07-22)
    • v0.84.2 (2010-07-08)
    • v0.84.1 (2010-07-06)
    • v0.84 (2010-07-02)
    • v0.83.5 (2010-05-28)
    • v0.83.4 (2010-05-23)
    • v0.83.3 (2010-05-15)
    • v0.83.2 (2010-05-13)
    • v0.83.1 (2010-05-11)
    • v0.83 (2010-05-10)
    • v0.82.1 (2010-05-06)
    • v0.82 (2010-04-28)
    • v0.81.1 (2010-03-26)
    • v0.81 (2010-02-12)
    • v0.79 (2009-11-03)
    • v0.78 (2009-11-01)
    • v0.77 (2009-10-26)
    • v0.76 (2009-10-23)
    • v0.75 (2009-05-06)
    • v0.74 (2009-05-05)
    • v0.73 (2009-05-03)
    • v0.72 (2009-04-30)
    • v0.71 (2009-04-27)
    • v0.70 (2009-04-25)
    • v0.69 (2009-04-22)
    • v0.68 (2009-04-20)
    • v0.67 (2009-04-15)
    • v0.66 (2009-04-10)
    • v0.65 (2009-02-18)
    • v0.64 (2009-02-15)
    • v0.63 (2009-02-13)
    • v0.62 (2009-01-13)
    • v0.61 (2008-12-15)
    • v0.60 (2008-12-08)
    • v0.59 (2008-12-05)
    • v0.57 (2008-11-10)
    • v0.58 (2008-11-10)
    • v0.56 (2008-11-02)
    • v0.55 (2008-09-10)
    • v0.54 (2008-08-27)
    • v0.53 (2008-08-26)
    • v0.52 (2008-08-25)
    • v0.51 (2008-08-24)
    • v0.5 (2008-08-22)

Support

  • Support Knowledgebase

  • Internationalization

  • Firmware Release Notes

    Firmware Release Notes

    • v4.6.9 (2025-05-01)
    • v4.6.8 (2025-04-16)
    • v4.6.7 (2025-04-06)
    • v4.6.6 (2025-03-19)
    • v4.6.5 (2025-02-28)
    • v4.6.4 (2024-10-28)
    • v4.6.3 (2024-07-29)
    • v4.6.2 (2024-07-12)
    • v4.6.1 (2024-05-24)
    • v4.6 (2024-05-03)
    • v4.5.13 (2024-03-05)
    • v4.5.12 (2024-02-16)
    • v4.5.11 (2024-02-08)
    • v4.5.10 (2024-01-19)
    • v4.5.8 (2024-01-04)
    • v4.5.7 (2023-12-15)
    • v4.5.6 (2023-11-28)
    • v4.5.5 (2023-11-09)
    • v4.5.4 (2023-09-12)
    • v4.5.3 (2023-09-12)
    • v4.5.2 (2023-08-24)
    • v4.5.1 (2023-07-21)
    • v4.5 (2023-06-02)
    • v4.4.2 (2023-04-19)
    • v4.4.1 (2023-04-14)
    • v4.4 (2023-02-24)
    • v4.3.5 (2023-01-13)
    • v4.3.4 (2022-09-23)
    • v4.3.3 (2022-07-20)
    • v4.3.2 (2022-06-01)
    • v4.3 (2021-10-18)
    • v4.2.7 (2021-09-10)
    • v4.2.6 (2021-08-24)
    • v4.2.5 (2021-06-30)
    • v4.2.4 (2021-06-14)
    • v4.2.3 (2021-06-01)
    • v4.2.2 (2021-05-27)
    • v4.2.1 (2021-05-20)
    • v4.2 (2021-05-20)
    • v4.1.6 (2021-01-15)
    • v4.1.5 (2020-12-07)
    • v4.1.4 (2020-12-03)
    • v4.1.3 (2020-12-03)
    • v4.1.2 (2020-11-13)
    • v4.1.1 (2020-11-06)
    • v4.1 (2020-10-31)
    • v4.0.17 (2020-10-13)
    • v4.0.16 (2020-08-26)
    • v4.0.15 (2020-08-08)
    • v4.0.14 (2020-07-07)
    • v4.0.13 (2020-06-25)
    • v4.0.12 (2020-05-15)
    • v4.0.11 (2020-04-18)
    • v4.0.10 (2020-04-07)
    • v4.0.9 (2020-03-09)
    • v4.0.8 (2020-03-06)
    • v4.0.7 (2020-01-30)
    • v4.0.6 (2019-12-20)
    • v4.0.5 (2019-12-20)
    • v4.0.4 (2019-11-08)
    • v4.0.3 (2019-11-08)
    • v4.0.2 (2019-11-06)
    • v4.0.1 (2019-10-30)
    • v4.0 (2019-10-29)
    • v3.6.9 (2019-09-17)
    • v3.6.8 (2019-07-03)
    • v3.6.7 (2019-06-13)
    • v3.6.6 (2019-06-10)
    • v3.6.5 (2019-05-15)
    • v3.6.4 (2019-04-09)
    • v3.6.3 (2019-03-22)
    • v3.6.2 (2019-01-31)
    • v3.6.1 (2019-01-22)
    • v3.6 (2018-12-18)
    • v3.5.1 (2018-08-28)
    • v3.5 (2018-08-27)
    • v3.4.3 (2018-07-09)
    • v3.4.2 (2018-07-02)
    • v3.4.1 (2018-05-17)
    • v3.4 (2018-04-30)
    • v3.3.3 (2018-04-16)
    • v3.3.2 (2018-03-14)
    • v3.3.1 (2018-03-06)
    • v3.3 (2018-02-27)
    • v3.2.3 (2018-02-14)
    • v3.2.2 (2018-02-09)
    • v3.2.1 (2018-01-09)
    • v3.2 (2017-12-19)
    • v3.1.10 (2017-12-07)
    • v3.1.8 (2017-11-17)
    • v3.1.6 (2017-10-26)
    • v3.1.5 (2017-10-20)
    • v3.1.4 (2017-10-11)
    • v3.1.3 (2017-10-03)
    • v3.1.2 (2017-09-22)
    • v3.1 (2017-09-11)
    • v3.09 (2017-06-13)
    • v3.08 (2017-05-24)
    • v3.07 (2017-05-02)
    • v3.06 (2017-04-05)
    • v3.05 (2017-03-10)
    • v3.04 (2017-01-23)
    • v3.03 (2017-01-20)
    • v3.02 (2017-01-03)
    • v3.01 (2016-11-16)
    • v2.16.5 (2016-08-05)
    • v2.16.4 (2016-08-02)
    • v2.16.3 (2016-07-25)
    • v2.16.2 (2016-07-12)
    • v2.16.1 (2016-06-02)
    • v2.16 (2016-05-06)
    • v2.15.4 (2016-03-15)
    • v2.15.3 (2016-02-29)
    • v2.15.1 (2016-01-26)
    • v2.15 (2015-12-18)
    • v2.14.2 (2015-11-17)
    • v2.14.1 (2015-09-25)
    • v2.14 (2015-09-08)
    • v2.13.6 (2015-06-12)
    • v2.13.4 (2015-05-05)
    • v2.13.3 (2015-04-08)
    • v2.13.1 (2015-01-05)
    • v2.13 (2014-11-20)
    • v2.12 (2014-06-26)
    • v2.11 (2014-05-30)
    • v2.1 (2014-05-23)
    • v2.07 (2014-04-08)
    • v2.06 (2014-03-27)
    • v2.05 (2014-03-21)
    • v2.04 (2014-02-05)
    • v2.03 (2014-02-01)
    • v2.02 (2014-01-31)
    • v2.0 (2014-01-09)
    • v1.5 (2013-11-04)
    • v1.43 (2013-10-24)
    • v1.42 (2013-10-15)
    • v1.41 (2013-09-12)
    • v1.4 (2013-08-26)
    • v1.35 (2013-05-20)
    • v1.34 (2013-05-14)
    • v1.33 (2013-05-13)
    • v1.32 (2013-04-30)
    • v1.31 (2013-04-23)
    • v1.3 (2013-03-25)
    • v1.22 (2013-02-12)
    • v1.21 (2013-01-16)
    • v1.2 (2012-11-19)
    • v1.12.2 (2012-10-15)
    • v1.12.1 (2012-08-29)
    • v1.12 (2012-04-05)
    • v1.11 (2012-03-11)
    • v1.1 (2012-03-02)
    • v1.05.2 (2012-01-28)
    • v1.05 (2012-01-23)
    • v1.04 (2011-11-01)
    • v1.03 (2011-09-29)
    • v1.02 (2011-09-19)
    • v1.01 (2011-08-30)
    • v1.00 (2011-08-01)
    • v0.86.2 (2011-04-25)
    • v0.86.1 (2011-04-18)
    • v0.86 (2011-04-05)
    • v0.85.9 (2011-03-25)
    • v0.85.8 (2011-03-11)
    • v0.85.7 (2011-03-07)
    • v0.85.6 (2011-03-05)
    • v0.85.5 (2011-01-14)
    • v0.85.4 (2011-01-13)
    • v0.85.2 (2010-11-17)
    • v0.85.1 (2010-11-16)
    • v0.85 (2010-11-11)
    • v0.84.7 (2010-09-20)
    • v0.84.6 (2010-08-09)
    • v0.84.5 (2010-07-30)
    • v0.84.4 (2010-07-26)
    • v0.84.3 (2010-07-22)
    • v0.84.2 (2010-07-08)
    • v0.84.1 (2010-07-06)
    • v0.84 (2010-07-02)
    • v0.83.5 (2010-05-28)
    • v0.83.4 (2010-05-23)
    • v0.83.3 (2010-05-15)
    • v0.83.2 (2010-05-13)
    • v0.83.1 (2010-05-11)
    • v0.83 (2010-05-10)
    • v0.82.1 (2010-05-06)
    • v0.82 (2010-04-28)
    • v0.81.1 (2010-03-26)
    • v0.81 (2010-02-12)
    • v0.79 (2009-11-03)
    • v0.78 (2009-11-01)
    • v0.77 (2009-10-26)
    • v0.76 (2009-10-23)
    • v0.75 (2009-05-06)
    • v0.74 (2009-05-05)
    • v0.73 (2009-05-03)
    • v0.72 (2009-04-30)
    • v0.71 (2009-04-27)
    • v0.70 (2009-04-25)
    • v0.69 (2009-04-22)
    • v0.68 (2009-04-20)
    • v0.67 (2009-04-15)
    • v0.66 (2009-04-10)
    • v0.65 (2009-02-18)
    • v0.64 (2009-02-15)
    • v0.63 (2009-02-13)
    • v0.62 (2009-01-13)
    • v0.61 (2008-12-15)
    • v0.60 (2008-12-08)
    • v0.59 (2008-12-05)
    • v0.57 (2008-11-10)
    • v0.58 (2008-11-10)
    • v0.56 (2008-11-02)
    • v0.55 (2008-09-10)
    • v0.54 (2008-08-27)
    • v0.53 (2008-08-26)
    • v0.52 (2008-08-25)
    • v0.51 (2008-08-24)
    • v0.5 (2008-08-22)

  • Back to Top
  1. Home
  2. Support Center
  3. Firmware Release Notes

Firmware Release Notes

v4.6.9 (2025-05-01)
Maintenance release (no functional changes)

v4.6.8 (2025-04-16)
Bug Fixes:
  • Fix bug that causes rope CTs to read incorrect values on EG30xx and eGauge2 legacy meters (introduced in v4.6.5)

v4.6.7 (2025-04-06)
Maintenance release (no functional changes)

v4.6.6 (2025-03-19)
New Features:
  • Add Modbus map for Seven Sensor 3S-IS-LR

v4.6.5 (2025-02-28)
New Features:
  • Added WebAPI endpoint /sys/boot/backup_power_ok
Changes:
  • WebAPI: /config/push/service now allows PUT/POST of empty string
Bug Fixes:
  • Ensure tariff script gets updated after config change
  • Fix bugs causing errors crossing daylight savings time boundary by hour
  • Factory reset: ensure preferences are reset
  • Fix bug when reading from duplicate Modbus addresses

v4.6.4 (2024-10-28)
New Features:
  • New WebAPI endpoint: /sys/db/level/N/head: Returns the Unix timestamp of the most recent data row stored at this level of the database
Changes:
  • Function Documentation: FFTarg(): advise using FFTarg2() instead
Bug Fixes:
  • eGauge.io Proxy Service: Improved handling if DNS is temporarily unavailable
  • Classic Interface: Fix bug that can cause virtual registers with a backslash to cause data not to load

v4.6.3 (2024-07-29)
Bug Fixes:
  • Modern Interface: make summary table dashlet's time period selection work again (broke in 4.6.2)

v4.6.2 (2024-07-12)
Changes:
  • Modern Interface: move "View -> Waveform" the bottom of the menu
  • Modern Interface: Now Table and Summary Table dashlet configuration: rename the "Name" option to "Row label" and move to the bottom of the configuration box
Bug Fixes:
  • Modern Interface: fix bugs that can cause a dashboard to not load correctly
  • Modern Interface: make custom time ranges work when zoomed into a chart
  • Alerts: fix bugs that can cause alerts not to be sent

v4.6.1 (2024-05-24)
New Features:
  • Modern Interface: allow resource flow dashlet arrow directions to be reversed
Changes:
  • Modern Interface: display message in alert dashlet if user does not have sufficient privileges to view alerts
Bug Fixes:
  • Android and IOS apps: make Bluetooth connections work again
  • Modern Interface alert configuration: don't erase SMTP mail password when changing other reporter settings
  • Modern Interface: Fix bug that can cause a reconfigured dashboard to not update on other browsers

v4.6 (2024-05-03)
New Features:
  • Modern Interface: new Dashboard Manager allows multiple and unique dashboards to be saved and viewed
  • Modern Interface: new "rename" button to the dashboard editor to allow renaming or adding labels to individual dashlets
  • Modern Interface: view and configure alerts through the new alert page and alert dashlet
  • Modern Interface: chart register details: new option to also show min and max demand in the details
  • Modern Interface: Export CSV data through the new Export page and dashlet
  • Modern Interface: Data Sharing (data push) configuration available in Setup → Data Sharing
  • Modern Interface: chart and dashboard now allows setting time range to "until now"
  • Modern Interface: Lua scripting environment: improved GUI environment
  • New WebAPI endpoint: /cmd/cancel: Cancel a long-running operation initiated by the WebAPI that returns a token
  • New WebAPI endpoint: /cmd/homeplug: Pair HomePlug devices on EG41xx meters
  • New WebAPI endpoint: /cmd/test-email: Test an outbound SMTP message for use with device email alerts
  • New WebAPI endpoint: /cmd/test-remote: Test and verify a connection to a remote device
  • New WebAPI endpoint: /config/net/option/secure_only: Set to true on EG4xxx meters to disable unencrypted network services, such as HTTP port 80
  • New WebAPI endpoint: /config/var: Manage preferences and Modern Interface configurations. This DEPRECATES and REPLACES the WebAPI /store service
  • New WebAPI endpoint: /sys/slowd: Provide technical statistics about serial and other "slow" remote devices
  • New WebAPI endpoint: /cmd/activate: Activate a data sharing or alert sign-up service
Changes:
  • BACnet service: rename deprecated REGVAL and REGCHG objects to OLDVAL and OLDCHG
  • Modern Interface: chart register details: Rename "Compare to" drop-down to "also show…"
  • Discrete registers: report the same value for both cumulative and instantaneous values
  • EG42xx: display long SSID names on the LCD without scrolling
  • LCD interface: only show HomePlug menu on EG41xx meters
  • Alert emails: link to the Modern Interface alert page with the eGauge.io server if enabled
  • CSV files: encode as per RFC 4180
Bug Fixes:
  • Miscellaneous minor bug fixes and improvements
  • Function documentation: correct descriptions for __ge(), __gt(), __le(), and__lt()
  • Modern Interface and WebAPI: increment ETag when changing preferences. This could have caused some browsers to used cached preferences even if they were modified

v4.5.13 (2024-03-05)
Bug Fixes:
  • Avoid rebooting unnecessarily under certain DHCP circumstances

v4.5.12 (2024-02-16)
Changes:
  • Remote devices: include raw packet data in Modbus trace debug

v4.5.11 (2024-02-08)
Bug Fixes:
  • Modern interface: avoid spurious re-login prompts
  • Modbus client: improve support for discrete values (e.g., bitset)
  • Data sharing: fix bug that can cause data sharing "last push" timestamp to be in the future. This would incorrectly lead to data pushes being delayed until that time is reached.

v4.5.10 (2024-01-19)
Bug Fixes:
  • Report an error during restore if a backup file is invalid
  • Check for duplicate register names when saving Installation Settings or using the API

v4.5.8 (2024-01-04)
Bug Fixes:
  • Fix bug limiting email address character length
  • Work-around Firefox bug that can cause CTid activity (e.g., LED blinking) to continue after the CTid configuration page is closed or navigated away from

v4.5.7 (2023-12-15)
Bug Fixes:
  • Add WiFi entry back to Modern Interface Setup menu

v4.5.6 (2023-11-28)
Bug Fixes:
  • Fix bug that causes cumul() and change_over_last_period() functions to return invalid values
  • Fix bug that can cause user-defined alerts with special characters to not trigger
  • Fix bug that causes a custom alert provider's Basic authentication to not work correctly

v4.5.5 (2023-11-09)
New Features:
  • Add alert for network errors
  • Modern interface: Add "Setup -> Network -> Web-client" option to disable HTTPS/SSL certificate checking. This may be required in some situations when legacy meters are using Data Sharing or an Alert Service to a secure remote server.
Bug Fixes:
  • Fix bug that can cause legacy meter's Data Sharing to fail if pushing to an HTTPS address that does not have a valid certificate
  • WebAPI: /config/register service: don't clear register name if duplicate register names are sent in a PUT
  • Classic interface: Fix bug in Date & Time settings page that prevents multiple options from being changed at the same time

v4.5.4 (2023-09-12)
Bug Fixes:
  • Correct scale factors for ATR-120MV CTs (introduced in 4.5.3)

v4.5.3 (2023-09-12)
New Features:
  • Add support for ATR-120MV CTs

v4.5.2 (2023-08-24)
Bug Fixes:
  • WebAPI: Fix bug that may cause request to fail if a query parameter value is missing
  • Fix bug that causes cause Modern interface to not update preference changes
  • WebAPI: Fix bug that may cause /log/system request to return an empty data set
  • Fix bugs that can cause ago(), start_of() and avg_over_last_period() functions to return incorrect values
  • Lua: Make path attribute work in control scripts

v4.5.1 (2023-07-21)
Changes:
  • WebAPI: Avoid unnecessary webserver restarts that can cause request timeouts or connection resets
Bug Fixes:
  • Fix bug that can cause older meters to have a site-wide password automatically enabled after upgrading to firmware version 4.5
  • Modern interface: fix time-axis to show day of week names for only the period displayed in the graph

v4.5 (2023-06-02)
New Features:
  • "Mobile Friendly" interface renamed to "Modern user-interface", available from the classic interface in "View -> Modern user-interface"
  • Modern interface will be used by default on newly manufactured meters and may be changed through the modern interface at "View -> on startup -> Classic view"
  • Modern interface: Add health checker (configured through Setup -> Health checker)
  • Modern interface: Add register synchronization option in Chart interface (automatically add configured registers to Chart)
  • Modern interface: new grid layout for chart legend
Changes:
  • USB autorun: Don't reboot between firmware and kernel upgrade
  • USB autorun: Use auto.run.txt in addition to auto.run
  • WebAPI: Handle "OPTIONS" requests
  • Modern interface: change order of items in "Edit chart item" and add "Advanced options"
  • Modern interface: Allow negating chart area boundaries
  • Modern interface: Make it easier to drag chart/legend divider
  • Modern interface: miscellaneous improvements
  • WebAPI: Enforce power subtype suffixes. E.g., registers ending in an asterisk ("*") must use a type code for apparent power ("S") and not real power ("P")
Bug Fixes:
  • Fix bug that causes DHCP leases from meter to use serial number rather than the hostname
  • Fix bug that may cause ID mixup with power subtype registers on save (occurred when separate register entries were made for different power sub-types)
  • Modern interface: miscellaneous bug fixes

v4.4.2 (2023-04-18)
Bug Fixes:
  • WebAPI: fix bug that causes /cmd/update to fail

v4.4.1 (2023-04-14)
New Features:
  • Add new function avg_over_last_period()
  • Add support for PRM3 relay module
Changes:
  • Expand avg() function to accept parameter "t" for a period end-time
  • NG: Display unit description when editing Modbus registers in the Map Editor
  • WebAPI: Add sys/version/hardware and /config/remote endpoints
  • WebAPI: Support "If-Match" and "If-None-Match" headers
  • WebAPI: /config/register: Enforce correct power sub-type suffixes
Bug Fixes:
  • NG: Lua script and logging fixes
  • NG: Fix dashboard and chart configuration when double-quotes are used in register names
  • WebAPI: Fix DELETE of /config/alert/custom
  • Fix start_of() function "week" period which may return future date

v4.4 (2023-02-23)
New Features:
  • NTP configuration and status now available though mobile-friendy interface in Setup -> Network -> Time
Changes:
  • Firmware Upgrade process improvements
  • Improvements with waveform capture data timestamp precision
Bug Fixes:
  • Bugfix for long-press on chart legend in mobile-friendly interface
  • Fix bug that causes uploaded Modbus map files to have read-only registers always set

v4.3.5 (2023-01-13)
This firmware version contains a fix to prevent certain devices with serial numbers starting with 2111 from failing to boot after a kernel upgrade.

Kernel upgrades do not happen automatically and will not occur from using Tools -> Firmware Upgrade.

While the risk is low of a kernel upgrade being initiated, it is still highly recommended to upgrade meters to this firmware if they have a serial number starting with 2111 (for example, 211109183). The serial number can be found through the device interface in View -> Status, using the LCD "info" menu, and on a sticker on the side of the meter opposite sensor inputs.

Bug Fixes:
  • Fix memory leak in the webapi /register service
  • Major fix to prevent meters with serial numbers starting with 2111 from failing after a kernel upgrade. Kernel upgrades are not performed automatically and will not occur from using Tools -> Firmware Upgrade.

v4.3.4 (2022-09-23)
New Features:
  • Add support for AcuCT-H138-400:333 and AcuCT-H138-600:333 CTs
  • Add support for AcuCT-3135R-1000:333, AcuCT-3135R-1200:333, and AcuCT-3135R-1500:333
Bug Fixes:
  • Fix for max demand CSV failing when non-power registers are present
  • Fix bug causing uploaded Modbus maps to always have registers set as "read only" (Input Registers)
  • Fix for Timezone setting not working in LCD screen
  • Fix issue that caused BACnet to output incorrect values when using epoch-relative data
  • webapi: don't output useless virtual register values when they're already output as formulas
  • NG: fix issues with longpress on the chart's legend

v4.3.3 (2022-07-19)
Changes:
  • Update timezone information for "Australia/Central", "Australia/Eastern", "Iran", "Russia/Moscow" and "Russia/Vladivostok". This only affects formulas using the time() function and the time displayed on EG4xxx LCD screens when configured through the LCD settings.
  • BACnet: Provide fractional values when energy unit is set for kWh
  • WebAPI JSON push: include Content-Type header for JSON data
Bug Fixes:
  • Fix bug that can display errors on eGauge2 model meters when running alert email test check
  • Mobile-friendly (NG) dashboard: fix page scrolling when viewed with Safari browser
  • Mobile-friendy (NG) chart: fix bug when editing chart items with Firefox browser

v4.3.2 (2022-06-01)
New Features:
  • Add ECS20 (100A, 200A, 300A) CTid enabled CTs to legacy model meters CT selection options
  • Added function map420() for simplified 4-20mA sensor value conversions
Changes:
  • Increase temp_internal() update frequency from 1-minute to 5-seconds
  • Firmware upgrade will no longer download firmware file if meter is already on latest version
  • After changing the proxy-server hostname, wait 10 seconds before activating the change
  • Increase HTTP timeout from 10 to 30 seconds (mainly noticeable in CTid configuration where the password prompt would restart every 10 seconds)
  • Better protection for file corruption during firmware upgrades if power is removed
  • NG: Require shaded chart boundaries to have the same "type" (e.g., cannot use "zero" function for lower boundary of a power register). Use or create new function "zero_watts" if 0 Watts is the desired lower boundary of a shaded register
  • Miscellaneous updates to Mobile Friendly interface (NG)
Bug Fixes:
  • Fix Modbus SunSpec debug message which reported wrong address during SunSpec scan
  • Handle data sharing push failure when no HTTP response code is returned (previous firmware versions would show a last response code of 4294967295)
  • Fix time unit in waveform CSV export header (erroneously declared μs instead of seconds)
  • Miscellaneous Fixes to zero-out data and restore tools
  • Miscellaneous fixes for "Remote eGauge via UDP" devices
  • Fix issue that required a Modbus RTU unit ID to be specified even if the map defaults define it already
  • Fix for displaying no graph when a restricted username that matches the default view logs in
  • Fixed BACnet COV notifications not reporting as often as expected

v4.3 (2021-10-18)
New Features:
  • NG Dashboard: Add "Signal" dashlet for binary values (e.g., on/off value, greater than / less than register comparison, etc.)
Changes:
  • NG Dashboard: Make page switch animation work on Safari & Midori browsers
  • Disable EG4xxx local HTTPS ciphers for SSLv3, TLSv1.0, and TLSv1.1 on older meters (firmware v4.1.3 only affected newly produced meters)
Bug Fixes:
  • Data Sharing push service: refine gap detection (may have caused extra rows to be pushed, especially after reboot or power cycle)
  • Fix bug that may cause EG41xx HomePlug connected devices to fail connecting over HomePlug after reboot or power cycle

v4.2.7 (2021-09-10)
Changes:
  • NG: Improved page switching
  • NG: Changed method to delete rows in the "now" or "summary" table
Bug Fixes:
  • Fixed bug that can cause non-default views not to display (started in v4.2.6)

v4.2.6 (2021-08-24)
Changes:
  • Update German translation
  • Added support for AccuEnergy RCT16-500
  • NG interface: don't round left half of buttons in the legend on some browsers
Bug Fixes:
  • Fix basic authentication with the Data Sharing service
  • Fix linear CTid sensors from showing as "Voltage Sensor"
  • Fixed bug that can cause problems reading from remote Modbus devices when there are spaces in the register name
  • Fix model-base-addr option in the Modbus map editor
  • Fix "custom register styles" and "default registers to display" on restricted user views

v4.2.5 (2021-06-29)
Changes:
  • Notify when the meter sends a Modbus TCP packet in the Modbus TCP debug output
Bug Fixes:
  • Fixed bug that can cause certain old meters to not log or display after upgrading to v4.2 or later
  • Fixed bug that causes "Usage" and "Generation" registers to not work in alerts (introduced in v4.1)

v4.2.4 (2021-06-14)
Bug Fixes:
  • Allow restricted users to view the device hostname (required for the eGauge mobile app connection when logging in with a restricted user)

v4.2.3 (2021-06-01)
Bug Fixes:
  • Fix bug that can cause meters to fail to load and log data after upgrading to firmware v4.2 or greater

v4.2.2 (2021-05-26)
Bug Fixes:
  • Fixed issue that can cause users to fail to authenticate, and not display in Access Control settings (started in firmware v4.2)

v4.2.1 (2021-05-20)
Bug Fixes:
  • Fix EG4xxx HTTPS certificate upload and disable on legacy meters (EG30xx/eGauge2)
  • Fixed bug that can cause password changes to not propagate to the NG or mobile-friendly interface

v4.2 (2021-05-20)
☆ This firmware supports the first release of the new JSON-based Web API. Visit egauge.net/support/webapi for the official API documentation. Please be aware, there is limited technical support assistance at this time.

New Features:
  • BACnet/IP port now configurable
  • Added support for Korean system language
  • Add delta line voltages (D1, D2 and D3) to allow simulated neutral on delta setups without a neutral
  • Allow custom certificate for local HTTPS access on EG4xxx to be uploaded. See this KB article for more information.
Changes:
  • Many configuration changes no longer require reboot
  • Improve performance of THD and FFT related functions on EG4xxx
Bug Fixes:
  • Make email alerts more RFC compliant (no bare line feeds; some email services may reject emails containing bare line feeds)
  • Fix for bug that caused HomePlug password to not be saved on meter after changing (introduced in v4.1)

v4.1.6 (2021-01-15)
Changes:
  • Updated Korean translation
Bug Fixes:
  • Fix unit reported for frequency of CTid sensors
  • Fix bug that can cause waveform data to not show up in CSV export

v4.1.5 (2020-12-07)
Bug Fixes:
  • Fixed bug that causes interface to not load when Korean translation is being used

v4.1.4 (2020-12-03)
Bug Fixes:
  • Fix bug that can cause alerts to not trigger or evaluate (started in firmware v4.1.2)

v4.1.3 (2020-12-03)
Changes:
  • Updated Korean translations
  • Disable EG4xxx local HTTPS ciphers for SSLv3, TLSv1.0, and TLSv1.1
Bug Fixes:
  • Miscellaneous NG fixes

v4.1.2 (2020-11-13)
Changes:
  • Add Aim Dynamics 819A rope
Bug Fixes:
  • Fixed bug in "remote eGauge via UDP" communication that can cause spikes
  • Fixed egauge-cfg command "clearexcess"
  • Miscellaneous bug fixes related to collecting and logging data

v4.1.1 (2020-11-06)
Bug Fixes:
  • Miscellaneous NG interface fixes/improvements
  • Fixed bug that can cause a boot partition to persistently fail

v4.1 (2020-10-31)
New Features:
  • Visual Modbus map editor (within NG interface)
  • Lua scripting support
  • Support for imperial measurement system (within NG interface)
  • Configurable data update interval from 1s down to 100ms (only available on EG4xxx within the NG interface)
  • "NG" interface: mobile-friendly and dashboards. See [this article] for more information.
Changes:
  • Allow reading of oneWireSensor from ControlByWeb devices
  • Extend mday(), month(), time(), wday(), year() functions
Bug Fixes:
  • Modbus coil reading fixed
  • Miscellaneous improvements for Modbus RTU and SMA serial devices (particularly when one or more devices are unavailable at times)

v4.0.17 (2020-10-13)
Maintenance release (no functional changes)

v4.0.16 (2020-08-26)
Bug Fixes:
  • Fix issue that can cause illegal Unicode characters to appear in alert feed XML details, causing the privileged alerts page to not load anything. If this occurs, alerts can be cleared by calling http://[DEV-URL]/cgi-bin/protected/alert?r=all where [DEV-URL] is the URL of the eGauge meter.

v4.0.15 (2020-08-07)
Bug Fixes:
  • Fixed ability to read Modbus coils and discrete inputs

v4.0.14 (2020-07-07)
New Features:
  • Support reading ControlByWeb X-420 1-Wire temperature values

v4.0.13 (2020-06-25)
Bug Fixes:
  • Bug fixes for reading SunSpec Modbus devices

v4.0.12 (2020-05-15)
New Features:
  • New functions added: "epoch()" (return the timestamp of the "Date and time when recording started" value), "heat_power()" (power required to increase temperature of a a liquid), and "m3_per()" (Returns the factor by which a quantity in the specified Unit needs to be multiplied by to get the same quantity in cubic meters)
Bug Fixes:
  • Fix issue that prevents EG3xxx and eGauge2 devices from using eGauge alert push service.
  • Fix permission issue that prevented the 'www cache' from being cleared. Bug can result in blank white screen when interface is loaded. Calling /cgi-bin/protected/egauge-cfg?clearwwwcache will manually clear the cache

v4.0.11 (2020-04-17)
Changes:
  • Update description of VAr() to clarify it returns the magnitude (absolute value) of reactive power
Bug Fixes:
  • Fix bug that could cause persistent timeouts (or communication loss) of remote devices
  • Correct scale factor of ERA-106-2775A (soon to be released rope CT)

v4.0.10 (2020-04-06)
Bug Fixes:
  • Fixed bug that could ignore CTid on sensor inputs 28-30
  • Fixed bug that could cause meter to not read from remote Modbus RTU devices

v4.0.9 (2020-03-09)
Bug Fixes:
  • Fixed bug that could cause the eGauge to not read data from remote Modbus RTU and SMA serial devices (including RS485 to serial converters)

v4.0.8 (2020-03-06)
Changes:
  • Minor Modbus/TCP timeout improvements
  • Ensure remote device debug window does not become too wide to display output
Bug Fixes:
  • Fixed bug that could prevent system alerts from having priority changed after they were configured to have a non-zero priority

v4.0.7 (2020-01-30)
Changes:
  • Increase max length for virtual register contents

v4.0.6 (2019-12-20)
Bug Fixes:
  • Correction for DC voltage channel error from v4.0.5 (applies to EG4xxx only)

v4.0.5 (2019-12-20)
Changes:
  • Frequency is now counted by zero-level crossings, thus DC inputs will show 0Hz frequency instead of a value based on noise
Bug Fixes:
  • Fix bug that caused time offsets when a negative DST location is used
  • Fix Modbus SunSpec bug that can cause abnormal values for certain registers

v4.0.4 (2019-11-08)
Bug Fixes:
  • Increase firmware upload file size limit

v4.0.3 (2019-11-07)
Maintenance release

v4.0.2 (2019-11-06)
Bug Fixes:
  • Fix bug that caused default preferences to load in Settings -> Preferences
  • Clear any zero-size compressed cache files on startup (could cause pages to display blank)

v4.0.1 (2019-10-30)
Bug Fixes:
  • This firmware may be upgraded via file upload on EG4xxx and EG3xxx (Firmware v4.0 returned a "too big" error)
  • Fixed bug that causes L-L voltages to not read and L-N voltages to read too high, when a L-L voltage is configured in a register

v4.0 (2019-10-29)
This firmware release brings a lot of new features and changes to the eGauge. Be sure to check out the new Process and Tips for successful installation article
New Features:
  • Add SunSpec fault code support in alerts
  • Bluetooth support using official eGauge iOS and Android app
  • EG4xxx now has the ability to output BACnet MS/TP using the USB485 converter
  • New firmware installs update certificate authority information. Data push options can include the "secure" option and validate successfully. Ensure periodic firmware update to keep certificate list up-to-date
  • Option to disable unencrypted connections in the Network Settings page
  • Sensors (or CTs) in power registers can be applied to another sensor
  • Added discrete value units "enum" and "bitset"
  • Alerts can now be POSTed in JSON format to a custom URL
  • New debug trace for remote devices
  • Email alerts can now have custom "From" address
  • CSV downloads now allow filename to be entered
  • BACnet output can now report epoch-relative register values
  • Added trigonometric functions (acos, asin, atan2, cos, sin, tan)
  • New mobile friendly dashboard (see this article for more information)
  • New stable Modbus map addresses tied to register IDs. Recommended to use the new addresses. Old addresses are still usable, but marked as deprecated. Virtual registers are ordered as they are saved on the page, and can change from adding or deleting
Changes:
  • If data push fails, retry after 60 seconds instead of waiting the whole push interval
  • If group_serial is undefined in egauge-cfg, output defaults to 0
  • Try to shut down remote device connections gracefully when rebooting
  • Update scale factor for FDT-480-120 on EG4xxx (previously read too high without significant load)
  • Added "Battery" and "Battery Left" total/virtual registers
  • "CT" has been renamed to "S" (for Sensor)
  • Register types are no longer selected explicitly (P, V, F, I, Idc, Vdc). Instead, a source of register data is selected (Power calculation, Line input, Sensor input). In line and sensor inputs, "normal", "mean" or "frequency" may be selected for the selected sensor. In the case of CT sensors, "normal" refers to AC RMS amperage, "mean" refers to DC amperage, and "frequency" is the amperage frequency. See this article for more information
  • EG4xxx will only try SSL connection to proxy server (TCP port 8084)
Bug Fixes:
  • Fix a bug that could cause the eGauge to fail to read remote Modbus SunSpec data

v3.6.9 (2019-09-17)
Bug Fixes:
  • Fixed bug in Modbus server that could cause imprecise 64-bit values to be returned

v3.6.8 (2019-07-03)
Maintenance release

v3.6.7 (2019-06-13)
Maintenance release

v3.6.6 (2019-06-10)
Bug Fixes:
  • Fixed bug that causes monthly summary graph view to always show Usage and Generation
  • Changes to alerts are now immediate rather than at next alert check time

v3.6.5 (2019-05-15)
Bug Fixes:
  • Fixed bug that can cause Modbus devices not to read on startup
  • Fixed progress bar with restores
  • Fixed egauge-show deflate compression (only used over proxy server connection)
  • Fixed selecting of HEYI CTs

v3.6.4 (2019-04-08)
Changes:
  • Changed proxy client to not reset connection on DHCP renew events if proxy connection is already active and working
Bug Fixes:
  • Fixed bug that can cause webserver watchdog to reboot device every hour after factory reset

v3.6.3 (2019-03-21)
New Features:
  • Added ability to read on-board temp, serial number and firmware version through Modbus
  • Offer to clear old data after saving installation settings before reboot
Changes:
  • Change behavior of Modbus client to not request data across gaps when requesting multiple register addresses
  • Output "Data ID" (did) with each physical register in egauge-show
  • Accept 0x00 bytes around valid Modbus frames (can occur when RS485 chain is improperly biased)
Bug Fixes:
  • Fixed formula registers to properly evaluate NaN (not-a-number) values
  • Fix Usage and Generation displays when using a restricted view, as well as not updating registers when switching views
  • Fixed bug in waveform view that can cause controls not to respond
  • Fixed bug that can cause an extra row in CSV output showing duplicate timestamp with all "0" values, can occur when requesting data at the end of volatile memory (e.g., requesting the last hour of data from EG41xx device or last 10 minutes of data from older models)

v3.6.2 (2019-01-30)
Bug Fixes:
  • Fixed Data Sharing compression options on EG41xx
  • Fixed bug that causes LCD to be stuck on eGauge logo if LCD has 90 degree or 270 degree rotation set

v3.6.1 (2019-01-21)
Everything that v3.6 has

v3.6 (2018-12-17)
New Features:
  • Added new unit "ppm"
  • Added new float16 and float16l Modbus data types
  • Added support for reading Sunspec over Modbus
  • Added remote eGauge via UDP and TCP options "spiky" (communication re-establishments immediately dump excess as a spike) and "async" (avoid data deadlock if two eGauges are reading data from each-other; trade off is remote data will not be synchronous with local data)
Changes:
  • Restricted views no longer displays individual registers that are combined to create the restricted view registers
  • Proxy connection resets on DHCP renew and bound events
  • Modbus will now accept valid values when responses contain extraneous data
  • CSV exports use more appropriate units (e.g., volt-hours instead of volt-seconds, and amp-hours instead of amp-seconds). The unit is reflected in the CSV headers.
Bug Fixes:
  • Improved remote device handling (including excess generation)
  • LCD register display no longer lags when lots of registers are displayed
  • Fix bug that can cause old nameservers to be used when re-configuring from a static IP to DHCP
  • Fix bug that can cause Modbus inline definitions to fail when a scale is used
  • Fix bug that can cause some USB-serial converters to fail to display in Modbus server settings

v3.5.1 (2018-08-27)
Maintenance release

v3.5 (2018-08-26)
New Features:
  • Oscilloscope interface now available in View -> Waveform
  • Progress bar for downloading firmware upgrades
  • New functions cumul(), battery_sim(), and bit()
Changes:
  • Updated Spanish translation
  • Updated German translation
  • Updated Italian translation
  • Allow remote eGauge data to be up to 1 second late to primary device
  • Enforce unique remote device addresses
Bug Fixes:
  • Fix bug that can cause eGauge to not read from remote Modbus devices after startup
  • Fix bug that causes 12:00 to be read as midnight on 24-hour locales
  • Fix parity setting in Modbus client and server
  • Fix EG41xx WiFi LCD settings
  • Fix EG41xx Modbus server CT frequency addresses
  • Fix bug that can cause firmware upload to fail
  • Make EG41xx time() function report time according to timezone setting
  • Fix bug that causes "number with 3 decimal" value to break main graph with non-English locales
  • Correct Modbus server input-register base to use 30000 instead of 40000 (no functional changes)

v3.4.3 (2018-07-08)
Bug Fixes:
  • Fixed LCD HomePlug settings options

v3.4.2 (2018-07-01)
New Features:
  • Added Solectria PVI 50/60 TL inverter Modbus map
  • Added support for ControlByWeb x420 digitalIO values
Changes:
  • Improve FFTarg() and FFTarg2() accuracy
Bug Fixes:
  • Fix FFTmag() values

v3.4.1 (2018-05-16)
Bug Fixes:
  • Fixed FFT timestamp output from Modbus server
  • Fixed bug that could cause remote device resolution to fail

v3.4 (2018-04-29)
New Features:
  • Online firmware upgrade via LCD implemented
  • Add units "g", "kg" and "#3" (number with 3 decimal places) to custom Modbus in-line definitions
  • Enable CTid support
Changes:
  • Changing CT selections on EG4xxx no longer requires reboot
  • USB mass storage support: firmware upgrade, backup, and CSV export through LCD screen. Automatic actions can be programmed on USB stick, see this knowledgebase article for information on scripting
Bug Fixes:
  • Fixed FFT accuracy

v3.3.3 (2018-04-15)
New Features:
  • Add stdap() function to normalize atmospheric pressure to sea level
  • Added AccuEnergy 10.67" 6935A rope to CT selection list
Bug Fixes:
  • Fixed issue where a custom default view always shows unit as watts
  • Fix bugs that could cause register numbers to shift around
  • Fixed bug that could cause rope CTs to read inaccurately at certain ranges (eGauge2/EG30xx only)

v3.3.2 (2018-03-13)
Bug Fixes:
  • Fixed bug that could cause secondly databases to record a spike at the top of each hour

v3.3.1 (2018-03-05)
Maintenance release

v3.3 (2018-02-26)
New Features:
  • Added Modbus support for Senseair Tsense temperature/humidity/CO2 sensor
  • Added new register type "number with 3 decimals"
  • Added new register type "mass"
Changes:
  • Added TRENDnet manufacturer MAC addresses
Bug Fixes:
  • Bug fix: No longer freeze when THD() frequency argument is less than 5
  • Bug fix to allow chan() function to access CT13 and higher (EG4xxx only)
  • Fixed issue that could cause backup and restores to fail
  • Updated CR-Magnetics DC CT scale values for EG4xxx

v3.2.3 (2018-02-13)
Bug Fixes:
  • Fixed bug that would cause reboot page to incorrectly indicate a device was available before it actually was

v3.2.2 (2018-02-08)
Bug Fixes:
  • Fixed bug that can cause devices to time out on main graph access (introduced in v3.2.1)

v3.2.1 (2018-01-08)
Changes:
  • If proxy-server hostname setting is undefined (blank), use d.egauge.net
Bug Fixes:
  • Automatic settings page updates no longer interfere with password authentication
  • EG4xxx now correctly saves NTP configuration

v3.2 (2017-12-18)
UPDATE JANUARY 2018: After review, all eGauge models (eGauge2, EG30xx, EG4xxx) are NOT vulnerable to the recently published CPU exploits (Spectre and Meltdown; CVE-2017-5753, CVE-2017-5715, and CVE-2017-5754).

New Features:
  • Modbus RTU and Modbus TCP output (Modbus server/slave)
  • New register type Idc and Vdc to record DC (mean) values from channel inputs
  • Frequency register type now allow you to record CT (current) frequencies
  • Channel checker now provides DC (mean) values for channel inputs
  • Channel checker now provides frequency values for CT inputs
  • Added partial Italian translation
Changes:
  • Channel checker layout adjusted for new values displayed
  • Improve accuracy of progress reports for zero-out data and restore
  • Added TP-Link MAC identifier in HomePlug settings
Bug Fixes:
  • Fixed bug that could cause failure to read from remote serial devices

v3.1.10 (2017-12-06)
New Features:
  • Added max. rolling demand export through CSV export window
Bug Fixes:
  • Bug fix for EG4130/EG4115 devices shipped between Dec 1 and Dec 7 that could cause the LCD screen to go blank after boot-up. This fix requires internet access and an additional step of upgrading the kernel after the firmware (/cgi-bin/protected/sw-upgrade?kernel). Contact eGauge support for assistance
  • Avoid endless message loop for bad remote device names

v3.1.8 (2017-11-16)
New Features:
  • Added Modbus map for Shanghai Chint Power Systems (CPS) Modbus map (cps403x)
Changes:
  • Stability/improvements for reading Modbus devices
Bug Fixes:
  • Watchdog for webserver interface

v3.1.6 (2017-10-25)
Maintenance release

v3.1.5 (2017-10-19)
Maintenance release

v3.1.4 (2017-10-10)
Bug Fixes:
  • Fixed bug from v3.1 that can cause alert emails to fail, or data push to fail when connecting to a secured server

v3.1.3 (2017-10-02)
Changes:
  • Increase alert log from 16 to 44 entries
Bug Fixes:
  • Fixed issue that could cause EG4xxx LCD to not translate text correctly

v3.1.2 (2017-09-21)
Changes:
  • Internationalization updates

v3.1 (2017-09-10)
New Features:
  • Added ravg() and savg() functions to calculate rolling and set average of register
  • Zero-out data tool can now be used on individual registers, rather than all data
  • Added FFTarg2() function to calculate phase-angle between two channels
Changes:
  • Use CSS fixed-width font for channel checker
  • Rename "Zero-out Spikes" tool to "Zero-out Data"
  • Restore process now preserves register data not in backup
  • Randomize proxy-client initial reconnect delay from 0 to 75 seconds
  • Zero-out Data tool confirmation dialogue now provides (in addition to start and end time), the amount of data to zero out in minutes/days
Bug Fixes:
  • Fixed bug that could cause remote restores over proxy to fail or hang

v3.09 (2017-06-12)
Changes:
  • Updated max number of alerts from 8 to 32
  • Make "Save" button disabled until configuration fully loads
Bug Fixes:
  • Fixed bug that would cause the eGauge to be unavailable on the proxy-server for 5 minutes when the device needs to make a time-jump of over an hour
  • Fixed main-menu links on push signup confirmation and firmware update pages

v3.08 (2017-05-23)
Maintenance release

v3.07 (2017-05-01)
Bug Fixes:
  • Fixed bunny kiosk (broke in v3.05)

v3.06 (2017-04-04)
New Features:
  • Support for email alert SMTP servers using AUTH LOGIN (used by Microsoft)
Changes:
  • Read SubjectAltName (SAN) on SSL certificates on EG30xx. Some SSL certificates cover multiple domains using this, and not acknowledging it can cause verification to fail. SAN cannot be read with eGauge2 model hardware
Bug Fixes:
  • BACnet now displays all local and remote registers configured
  • BACnet server now re-loads information when virtual registers are changed
  • Fix for bug that could cause custom-scale potential transformers to display as pre-set values
  • Fixed bug that would cause adding invisible HomePlug devices via MAC address to fail

v3.05 (2017-03-09)
New Features:
  • Added Modbus RTU support for RainWise PVMet weather stations
  • Added support for AccuEnergy 178mm (7.01") 2775A rope CT
  • Added support for higher-amperage AccuEnergy 178mm (7.01") 6395A rope CT
Bug Fixes:
  • Fixed bug that could cause random excess to appear on Modbus registers after reboot
  • Fixed bug that could cause readings to stop after resolving an existing remote Sony BMU protocol device

v3.04 (2017-01-22)
Bug Fixes:
  • Bug fix where push service may default to use epoch-relative values unexpectedly

v3.03 (2017-01-19)
Bug Fixes:
  • Fixed a bug that could cause newly shipped devices in January 2017 to not record data. Affected devices will not have graphs load and will not show any indications of data being recorded. Existing devices recording data are not liable to experience this bug or experience data loss.

v3.02 (2017-01-02)
New Features:
  • Added support for J&D 190mm rope CT
Changes:
  • CT drop-down menu now has two-letter manufacturer code prefix to entries
  • Adjust installation settings CT columns to 3 per row
  • Security update. Any devices with SSH (port 22) exposed to the internet should upgrade to the latest firmware. Devices inside a secured network such as home or office are not at risk
  • Removed unnecessary data break in egauge-show data when time-stamp list (T) option is used
Bug Fixes:
  • Fixed bug that could report incorrect values when the API is used with the epoch-relative option

v3.01 (2016-11-15)
New Features:
  • Cumulative register values are now saved with epoch time-stamp. This allows cumulative lifetime register values to remain calculable even when the data recorded exceeds database capacity
  • New egauge-show option "E" allows cumulative values to be reported as they are relative to epoch. This effectively allows values to be reported as starting at zero at "Date & time when recording started"
  • New push option "epoch" reports data relative to epoch (the same as egauge-show option "E")
  • Push signup service now reports available push options
  • Users can now clear excess by calling /cgi-bin/protected/egauge-cfg?clearexcess
  • Basic French and Hebrew translations
  • Support for AccuEnergy rope CT (RCT 106mm/4.17" 2775A)
  • Support for J&D 24mm 50A and 150A CTs
  • Support for J&D 10mm 5A, and 10A CTs
Changes:
  • Cumulative CSV exports will now start at zero at epoch (Date & time when recording started)
  • Spikes caused by net register changes no longer occur
  • Added TP-Link 200Mbps HomePlug information to help page
  • Avoid endless warnings about invalid register names (occurred with certain browsers)
  • Moved 'address lookup' link service to eGauge hosted service
Bug Fixes:
  • Bug fix for ControlByWeb protocol that could lead to loss of device connection
  • Fixed expression parser so pages won't freeze if there's an unmatched parenthesis

v2.16.5 (2016-08-04)
Bug Fixes:
  • Fixed HomePlug settings page table headers (broke in v2.16.2)

v2.16.4 (2016-08-01)
eGauge Systems LLC (eGauge) has determined that devices with serial numbers of the form:
  • 1504xxxxxx
  • 1505xxxxxx
  • 1507xxxxxx
  • 1508xxxxxx
  • 1509xxxxxx
as shipped may not be able to operate over the full temperature range (-30 to 70 degrees celsius, -22 to 158 F). In particular, if these devices operate at an internal temperature significantly over 50 degrees celsius (as reported by the Device Status page), they are likely to experience corruptions that can lead to the device becoming inoperable or unable to record any new data.

eGauge has developed a firmware fix for this issue that fully restores the affected devices to being able to operate over the entire temperature range. eGauge therefore recommends upgrading affected devices to firmware version 2.16.4 at the earliest convenience. It is recommend to perform the firmware upgrade when the internal device temperature is below 55 C (as reported on the device status page) and to reboot/power-cycle the device first to confirm that it's still working fine. To protect the integrity of already deployed devices, eGauge will proactively upgrade the firmware on affected devices that are accessible via the Internet.

Where to find the serial number of a device:
  • Label on the bottom of the device.
  • Device Status page (View -> Device Status).
  • Certificate of Calibration.
  • Installation information sheet from the device sleeve.
If you can't locate the serial number of a device, please feel free to contact support@egauge.net and provide the device name (for example, "eGauge123456").

v2.16.3 (2016-07-24)
Bug Fixes:
  • Fixed bug that would cause offline firmware upgrade to fail

v2.16.2 (2016-07-11)
New Features:
  • Added support for JD-RCT-115-4085
  • Added support for CC-ACT-020-0250
Changes:
  • Fixed diameter information for split-core DC CT (CR-DSC-xxx-xxxx)

v2.16.1 (2016-06-01)
New Features:
  • Added support for 20A 0.79" AccuCT
Changes:
  • Increased precision for CT diameter sizes in CT selection menu
Bug Fixes:
  • Fixed ability to read coil (bit) values via Modbus
  • Fixed bug in data sharing that would cause pushes to fail if push connection couldn't be established for a period of time
  • Fixed register name auto-completion in expression editor (i.e., registers other than net will now auto-complete)

v2.16 (2016-05-05)
New Features:
  • Added expression editor (includes auto-complete) for register and alert formulas
  • New push option "old_first"
  • Length of demand interval for peak_for_billing_period now set via preferences (between 15 and 60 minutes)
  • Added support for a number of J&D CTs
Changes:
  • Improved CT drop-down menu entries. CT drop-down options now include model, size, and amperage rating
Bug Fixes:
  • Modbus TCP timeout and sequence number handling fixes
  • Several bug fixes for egauge-show when handling second-by-second data
  • Fixed several JavaScript bugs
  • Improved Modbus RTU support with higher-latency mediums such as HomePlug or WiFi
  • Fixed bug causing graph problems when selecting unit-less register through translated interface

v2.15.4 (2016-03-14)
New Features:
  • Added new push option "skip=N" to allow custom granularity from pushed data
  • Added new system alert "database error"
Changes:
  • Updated Korean translation of "alert"
Bug Fixes:
  • Fixed bug that would cause peak_for_billing_period() to return energy instead of power

v2.15.3 (2016-02-28)
New Features:
  • Allow ControlByWeb devices to be referenced through a specific port
  • Added support for Sony charge controllers connected via BF-430
  • Added physical unit "charge" (type code "Qe")
  • Support for reading 'input state' tags from ControlByWeb (used on X-DAQ-8A5 8 analog input version)
Changes:
  • Always set UTF-8 charset in headers for Content-Type text
Bug Fixes:
  • Fixed bug where browsers on Apple OS X and iOS would not show translated interface

v2.15.1 (2016-01-25)
Bug Fixes:
  • Fixed iOS "screen wipe" bug that would affect mobile browsers on iOS.

v2.15 (2015-12-17)
New Features:
  • New re-size handle. Click the small grey box in the upper left-hand corner of the device interface, and drag to re-size the interface
  • Added support for phase-to-phase voltages and power calculations
  • Version control content. All content is now served under a directory consisting of an uppercase 5-character hex code which is ignored by the web server, and is used to avoid caching issues with firmware upgrades (for example, /settings.html may now go to /56746/settings.html)
  • Support for Modbus TCP added
  • Added Korean interface translation
  • Added support for the following J&D CTs:
    JS10FL: 20A, 30A, 50A
    JS16FL: 50A, 100A
    JS24FL: 200A
    JS36FL: 400A
    JRF125 Rope CT
  • Added support for Lufft weather station
Changes:
  • New host-name resolver. This change can prevent corner-case bugs when resolving remote devices via host-name
  • Drop support for "lang" cookie and query option
  • Updated Spanish interface translation
Bug Fixes:
  • Bug fixes and improvements for Power One support
  • Fixed bug that can cause remote registers from eGauge via TCP to not fetch fully
  • Fixed date and time format for Spanish and Chinese interface
  • Bug fix for case where alerts could be overwritten by new alerts prematurely

v2.14.2 (2015-11-16)
Bug Fixes:
  • Fixed bug that would stop automatic reboot after factory reset (affected firmware v2.14 and v2.14.1)

v2.14.1 (2015-09-24)
Bug Fixes:
  • Fixed potential memory leak on push service

v2.14 (2015-09-07)
New Features:
  • EG30xx user interface is now fully translatable. US English (imperial units), non-US English (metric units), German, and Polish translations are done. Additional languages need updating and translation. See this FAQ entry for details
  • Support for Modbus IMT Silicon Irradiance sensor added
  • Added support for 300A DC CT
  • Alert logs are now persistent (they will not be cleared upon device reboot)
  • New system alerts reporting when device is rebooting, up and running, and for when network interface changes
  • New functions ​mday(), conn_qual(), conn_tech(), temp_internal(), isnan(), and isinf() added
  • Added support for Modbus little-endian 32-bit values
Changes:
  • Updated CT values for 400A 1.25'' CT
  • Bridging can only be set on EG301x
  • Settings menu will only show appropriate interface configuration tabs (for example, EG300x will not show HomePlug settings menu)
Bug Fixes:
  • Fixed bug where 250A, 400A, and 600A AccuCTs would not save
  • Fixed bug where geographical region would not save
  • Improved support for remote devices
  • Fixed bug where privileged alerts would not show due to special characters
  • Fixed bug where saving general settings would re-apply to an already configured push signup service

v2.13.6 (2015-06-11)
Maintenance Release.

v2.13.4 (2015-05-04)
New Features:
  • Alert emails now provide link to alerts-management page if proxy-server is set
  • New push service options: pushed data can have day or hour granularity, and a maximum number of pushed data rows can be set
Changes:
  • Update status page to use new revision notes URL
Bug Fixes:
  • Fixed bug in egauge-cfg that caused <timeZone> element to report erroneous value

v2.13.3 (2015-04-07)
New Features:
  • Added support for AccuCT 400A
  • Added support for ControlByWeb devices (in addition to X-320)
  • Added support for AccuCT 600A
Changes:
  • Updated 50A CT specs
  • Updated 100A CT specs
  • Updated 800A CT specs
  • Improved support for SMA SensorBox hardware version F1
  • Improved Polish-language support
  • Updated AccuCT 250A specs
Bug Fixes:
  • Fixed errant JavaScript reference in main graph

v2.13.1 (2015-01-04)
New Features:
  • Added Polish translations
Changes:
  • Volumetric flow unit now uses an asterisk (*) to separate prefix from actual unit
Bug Fixes:
  • eGauge2 model devices again show green LED when there is good HomePlug signal

v2.13 (2014-11-19)
New Features:
  • Added support for TR50VA008 potential transformer
Changes:
  • Scale value precision increased to 4 digits to prevent rounding errors with potential transformers
  • Virtual registers can no longer end with a dot
  • Improved support for ControlByWeb remote devices
  • Improve responsiveness when switching push-button actions
  • Remove <gen> element from egauge CGI call
  • Remove support for Internet Explorer 7 and Internet Explorer 8
  • Disable SSLv3 on EG30xx
Bug Fixes:
  • Apparent power registers can now be referenced in total and virtual registers
  • Fixed bug where popup info could display erroneous values
  • SMA and Modbus devices should no longer periodically disconnect from devices with a large number of registers when fetching registers
  • Fixed continuity with power subtype selection
  • Fixed bug that could cause restores containing a long register name to fail

v2.12 (2014-06-25)
New Features:
  • Add Solectria PVI28L Modbus map
  • Add TEMCO CO2/Temp/Humidity sensor Modbus map
Changes:
  • Update HomePlug chipset firmware for model EG301x devices
  • Reset HomePlug chipset every 3 hours instead of every 24 hours (affects only model EG301x devices)
  • Document user-defined alert priority in help file
  • Data pulled from a remote eGauge via UDP will use the remote timestamp when possible, reducing jaggedness over jittery links such as PLC or WLAN
  • Virtual register names can no longer be only whitespace
  • Remote device names can no longer be only whitespace or only numerical
  • Use charset=utf-8 instead of charset=ISO-8859-1 in all web-pages
  • Tweaked PowerOne interface to avoid problems on sites with lots of PowerOne inverters
Bug Fixes:
  • Fix blurry labels in instantaneous gauge (affected only browsers using Canvas rather than SVG)
  • Fix issue where saving unrelated changes would clear list of registers to display by default
  • Fix avg() function to properly scale non-power registers (e.g., voltage registers used to be 1000x bigger than they should have been)

v2.11 (2014-05-29)
New Features:
  • Added support for "AccuCT 250A"
Changes:
  • Begin to remove support for Internet Explorer 7 and Internet Explorer 8
Bug Fixes:
  • Fixed set_sunergy map
  • Fixed performance bug that particularly affected UDP remote devices
  • Fixed bug in "Monthly Summary" page that could cause most recent month to not load
  • Miscellaneous fixes and updates with SMA and remote device communication

v2.1 (2014-05-22)
New Features:
  • Graph can now display units other than Watts
  • Added ctrl-right-click drag as a means to zoom into the graph
  • Chunked restore function added for large restore files (requires HTML5-capable browser)
  • NoWire Modbus map added
  • Bar graph Y-axis label can now display non-power units, and will use appropriate SI prefixes when scaling to large values
  • Bar graph label now shows three decimal places without unit. The unit is displayed on the Y-axis
Changes:
  • Money used/earned register can now only be set to monetary registers
  • Improved calibration for 6'' Magnelab rope CT (scale factor set from .210 to .216)
  • Support brace-expansion for NTP server-name and changed default NTP-server to {0-3}.north-america.pool.ntp.org
  • Improve Power-One device enumeration for central and individual inverters
  • Serial-number is now passed in automatic push signup callback
  • Serial-number is now displayed in the status page
Bug Fixes:
  • Reset HomePlugAV chipset every 24 hours to avoid losing connectivity indefinitely
  • Restricted views no longer break with a custom default view
  • Removed a bug that can cause issues with egauge-show when there are more virtual registers than physical registers
  • Allow numeric IP address as part of a Modbus remote device address
  • Removed bug that can cause a master device to lose connection with a remote device during device bootup
  • Fixed bugs with CtrlByWeb connections that caused anomalies in the graph
  • Workaround for ICMP black-holes when large MTU frames are dropped silently
  • Bar graph Y-axis will now properly scale to values below 1

v2.07 (2014-04-07)
New Features:
  • Added Advanced Energy 75-100TX inverter and Fuji FSV flow-meter Modbus maps
Bug Fixes:
  • Fixed bug that could cause a self-cancelling spike due to device time changes

v2.06 (2014-03-26)
Changes:
  • Increased alert expression length from 63 to 255 characters. The old limit caused problems when trying to use P_est(), for example.

v2.05 (2014-03-20)
New Features:
  • Added support for 250A CT
Changes:
  • Power-One devices can now be auto-detected (rather than specifying the device address)
  • Connections on the BF-430 close gracefully when eGauge restarts, making it easier to re-connect afterwards
  • Time-jumps should be handled better
  • Additional miscellaneous updates and changes to teaming
Bug Fixes:
  • Corrected Rope 6'' calibration number from .191 to .210
  • Fix egauge-show to use second granularity for T parameter

v2.04 (2014-02-04)
Bug Fixes:
  • Older eGauge2 devices can now use the 64-register database configuration
  • The "datanab_3in1" modbus map now has working support for humidity
  • Restore a fix for slow connections timing out that was removed in a previous release

v2.03 (2014-01-31)
New Features:
  • Add option deflate to push options to compress push data with the deflate content encoding
  • Add option gzip to compress push data with the gzip content encoding

v2.02 (2014-01-31)
New Features:
  • Off-line firmware upgrades are now supported on EG30xx devices (not egauge2). See Tools→Firmware Upgrade→Upload & Install Firmware on the device (firmware can be downloaded via eGuard)
  • Add support for EPT-600-120 (3-phase 600V → 120V 1% potential transformer). Make sure to select "EPT-600-120" on all three legs in Settings→Installation→Potential Transformers when using this transformer
  • 50A and 200A AccuCTs can now be chosen for revenue-grade measurements
Changes:
  • NTP will no longer respond to the 'monlist' query that has been used in DDoS attacks
Bug Fixes:
  • Date format in Spanish translation has been fixed
  • Refusol modbus map has been removed (never worked)
  • Fix datanab modbus map to work again from previous version
  • Fix rope scale factor adjustment (changes rope from scale 1.709 to scale 0.191)

v2.0 (2014-01-08)
Preparation for ANSI C12.1 1% and ANSI C12.20 0.5% Revenue Grade devices
Changes:
  • Change the Modbus/RTU register used for Temperature in the datanab MBus-iO3 so users can clearly select temperature measured internally by the unit or by external probe
  • Add support to read Modbus/RTU from Elkor Wattson
  • Add support to read Modbus/RTU from CCS Wattnode

v1.5 (2013-11-03)
Changes:
  • Users can re-save existing physical registers with a '.', though they will be warned that this should be changed. New register names with a '.' are still disallowed

v1.43 (2013-10-23)
Bug Fixes:
  • Fix an issue where devices connecting through the proxy might timeout too early

v1.42 (2013-10-14)
New Features:
  • Add 600V:208V PT
  • Add unit 'Pa' for pressure
Bug Fixes:
  • Correct a small typo in the help page

v1.41 (2013-09-11)
Bug Fixes:
  • Fix a situation where remote devices could be lost and not re-connect automatically

v1.4 (2013-08-25)
New Features:
  • Added preliminary support for reading data from Modbus/RTU devices (requires use of an Ethernet-to-RS485 adapter)
  • Settings→HomePlug now allows manually adding MAC addresses. This makes it possible to reset encryption keys on remote devices that were configured for a different key
  • Added entry for 4000A CTs
  • Added translations for Traditional Chinese (?lang=zh_hk)
  • Update Help page to cover both HomePlug 1.0 and HomePlugAV
  • Users can now remove an alert entry in Settings→Alerts by using the "x" to the right of the alert
  • When a new view is defined with totals (i.e. "View.Usage" and/or "View.Generation") these totals are automatically added to the "List of registers to display in graph by default" preference in Settings→Preferences. When registers are deleted from Settings→Installation, they are removed from this preference
Changes:
  • Clarify the wording for the time-periods being displayed in the sleek kiosk
Bug Fixes:
  • Make HomePlugAV key-setting via web-interface work on model EG3010 and EG3011 devices
  • Fix resource leak that affected model EG3000 and EG3001 devices. Please upgrade those devices to this firmware version (or a later one)
  • Fix resource leak that affected devices which did not measure any data from the CTs (i.e., devices which were only reading remote data)
  • Fix issue with sending alert emails through GMail
  • Improve loading of web pages with lots of data over slow network links. Previously, the loading may have timed out repeatedly without ever loading completely
  • Fix NTP setup on model EG30xx devices so that they properly sync time with NTP servers again
  • No longer get stuck for extended periods of time in the event that time moves backwards. This normally doesn't happen, but can occur when time is (manually) set to a date in the future and then that wrong date gets corrected
  • "Generation" and "Usage" are reserved names and no longer allowed in physical registers
  • Dots (".") are reserved characters to denote views in virtual registers and are no longer allowed in physical registers. Multiple dots are not allowed in virtual register names
  • The entry for a "250A" CT in Settings→Installation has been changed to "250A rope" to clearly identify the entry for the previously stocked Magnelab RCT-1800. There is no implemented non-flexible 250A CT at this time
  • Alert entry tables in Settings→Alerts now size correctly across browsers

v1.35 (2013-05-19)
Bug Fixes:
  • Existing rope and DC CTs now show properly again in the Settings→Installation menu

v1.34 (2013-05-13)
Bug Fixes:
  • Fix EG30xx to fetch proper time on power-up using ntpdate. This does not affect model egauge2 devices.

v1.33 (2013-05-12)
Bug Fixes:
  • Fix BACnet support to report all physical registers under groups 5 and 6, not just local physical registers.

v1.32 (2013-04-29)
Maintenance Release.

v1.31 (2013-04-22)
Maintenance Release.

v1.3 (2013-03-24)
New Features:
  • Add support for 50A and 100A AccuCTs.
  • Add support for 150A DC CTs.
Bug Fixes:
  • Improve reliability of solid-state disk. To minimize the risk of data loss, we highly recommend to upgrade to this (or a more recent) firmware.

v1.22 (2013-02-11)
New Features:
  • Accept push-option "secure" to disable ignoring of certification verification errors.
  • Add several DC CTs (20A, 50A, and 100A).
Bug Fixes:
  • Accept wildcard certificates for secure (https) push servers.
  • Force iOS browsers to use Canvas rather than SVG to work around invisible-line bug on iOS devices.

v1.21 (2013-01-15)
New Features:
  • Sleek kiosk now has multiple options for generation equivalences and the ability to display time zoom buttons. These options can be specified in Preferences.
  • Preliminary support for ControlByWeb devices as remote devices.
  • Settings have been enhanced to limit the ability of users to enter incorrect values.
Changes:
  • The temperature for alert warnings has been increased from 70C to 80C to more appropriately identify temperatures that should be considered high.
Bug Fixes:
  • Fix accidental rounding to day boundary when exporting backups.
  • Fix bug where net registers were necessarily defined to calculate positive, negative or absolute registers.
  • "Reset" buttons now reset all settings on the appropriate settings page.
  • Users can no longer choose default views that do not exist.

v1.2 (2012-11-18)
New Features:
  • Custom line-styles can now be defined through Settings→Preferences.
  • The device now stores up to 10 minutes of the most recent second-by-second data in volatile memory.
  • The 60s (60 seconds) time-zoom button has been replaced by a 10m (10 minutes) button.
  • Selecting a different time-zoom no longer resets the graph to the most recent time. To display the most recent time range, click on the arrow (forward to current time) button at the bottom-right of the graph.
  • The time-scrolling buttons at the bottom of the graph are no longer displayed if the graph cannot be scrolled any further in that particular direction.
  • In the "Sleek Kiosk", a user-preference now controls whether or not the installer's logo is displayed in the upper-left corner of the display.
  • The "Sleek Kiosk" has been updated to use the latest energy-conversion data from the EPA as of Oct 15, 2012.
  • Temperature @lert WiFi Edition sensors can now be added as remote devices.
  • BACnet can now be configured to report energies in units of kWh instead of the default unit of Ws (Joules).
  • Energy cost/earnings can now be tracked by a (formula) register, setting the foundation for Time-of-Use metering.
  • Provide simplified way of signing up for a push service. See eGauge XML API guide for details.
  • Add spectral (frequency-domain) functions: THD() (total-harmonic distortion), FFTmag() (spectral magnitude), and FFTarg() (phase-angle). See online function-help for details.
  • Basic HTTP authentication is now supported for the push service (recommended over HTTPS connections only).
  • Added physical units for measuring reactive power and relative humidity.
  • Increased fraction precision for monetary units to 29 bits so kWh costs can be tracked with cent precision down to 1Ws.
  • Data acquired by an eGauge from remote devices is now re-exported by the eGauge. For example, if an eGauge is reading a remote temperature sensor, that temperature data can then be read out by other eGauges.
  • 75A/0.4" CTs are now supported.
  • CR5220-type DC current sensors from CR Magnetics are now supported.
Bug Fixes:
  • Fix typo that caused SMS to AT&T phones not to work.
  • Fix bug that kept monthly alerts from working.
  • Improve rendering of lines on main graph to remove gaps and anti-aliasing fuzziness in Canvas browsers.
  • Fix the way positive-only, negative-only and absolute power registers are calculated to work correctly even when the components have different polarity.
  • Fix Tools→Reboot to use proper authorization and report an error message if reboot fails.
  • Disallow all-zero IP or netmask addresses.
  • Disallow empty hostnames.
  • Disallow names "use" and "gen" as register names.
  • Disallow using the same name for physical registers and virtual registers.
  • In Settings→Access Control, the user can no longer delete the user they are authenticating under, preventing them from locking out their access to the device.
  • Correct definition of VAr() function.
  • In Settings→Installation, properly preserve custom scale factors for self-powered rope CTs.
  • Fix bug that caused push service to try to connect to server more than once a second.
  • Fix avg() function to work properly even when the averaging interval extends beyond the "epoch" (time when recording started).
  • Fix bug that caused custom time-zones not to be saved properly.

v1.12.2 (2012-10-14)
Bug Fixes:
  • Fix a glitch that could cause random failures in sending SMS messages, particularly to AT&T phones.

v1.12.1 (2012-08-28)
New Features:
  • Added a basic Spanish translation. Append "?lang=es" to the device URI to try out the Spanish version. For example: http://egaugehq.egaug.es/?lang=es.

v1.12 (2012-04-04)
New Features:
  • The graph legend now has a toggle all/none button at the end, to make it easy to display all or no registers
  • New register-list selection editor in Preferences editor. This one makes it much easier to see what register have been selected and to add/remove registers
  • Added 60A and 1200A CTs.
  • Added "robots.txt" to keep robots web crawlers from indexing device pages
  • New PV_est() function to make it easy to raise an alert if actual PV production is below monthly estimates based on PVWatts or similar models
  • The XML API has been extended to allow passing an empty "Z" parameter. This has the effect that time-stamps in CSV-formatted output will be converted to the device-local time, as specified by Settings→Date & Time→Time Zone
Bug Fixes:
  • Fix a bug that could cause previously unused voltage channels to read around 500V, no matter what the input voltage was.
  • Fix a bug that could prevent saving the settings page when the PT settings had non-default values.
  • Fix a bug that caused time strings to be misread when the seconds where specified (along with hour and minutes).
  • Disallow register names starting with a dot or containing commas.
  • Fix a bug where a remoted eGauge connected via TCP would sometimes fail to re-establish the connection after a temporary outage.
  • Work around an issue that prevented alerts from being sent through comcast.net
  • Fix bug that caused nothing to displayed when clicking on month/year data in the "Monthly Summary" page.
  • Fix a bug where bogus lines could appear on a graph after, e.g., clicking on a month in the Monthly Summary and then resizing the resulting window.
  • Fixed a bug on the Alerts page that caused errors with Internet Explorer.
  • Fixed time setting when backup battery has been depleted.
  • After setting a new date and time, the device needs to reboot now.

v1.11 (2012-03-11)
Bug Fixes:
  • Fix a bug which made it impossible to save the alert settings unless the alert destinations and the user-defined alert patterns had at least one entry
  • Fix a bug which could cause data from remote devices to be ignored. This could be triggered by moving time back or if, for some reason, a bogus timestamp was received/stored for a remote device
  • Fix a bug which could cause the device to reboot when the status of the proxy-server connection changed
  • Fix a bug where register values could accidentally be reset to 0 if the device was power-cycled at an inopportune time. In particular, there was a good chance of this bug getting triggered when the device was reset by the watchdog handler
  • In email and SMS alerts, indicate how long ago the alert was triggered. This reduces confusion when an alert cannot be reported immediately (e.g., because there are other higher-priority alerts pending already)
  • Fix a bug which could cause no data to be returned when fetching the data for epoch (time when recording started)
  • On Mac computers, you can now use the ? (Command) key instead of the Control key to display the graph pop-up info. The Control key does not work well on Mac since pressing it along with the mouse key brings up other dialogs
  • On the "Month-by-Month Summary" page, fix a bug which caused no graph to be displayed when clicking on any of the numbers in the tables for "Total Energy Generated", "Total Energy Used", or "Net Energy Used"
  • In the "Export data to spreadsheet" dialog, rename "Average Power" to "Average Value" and "Energy" to Cumulative Value" since not all exported values are necessarily energy values anymore

v1.1 (2012-03-01)
New Features:
  • Multi-user support: It is now possible to define additional users via Settings→Access Control. This dialog replaces the more limited Settings→Password dialog. For each user, one of several access-rights modes can be selected. When site-wide password protection is enabled, a user can be restricted to seeing the view whose name is given by the username. This can be used, for example, to restrict a condo owner to see only the energy data for his/her own condo.
  • Device alerts: eGauge now supports predefined system-alerts and user-defined alerts. Alerts can be reported via email or SMS to a phone. Use Settings→Alerts to setup alerts and View→Alerts to view/clear pending alerts.
  • SMANet support: SMANet-capable devices such as SMA SunnyBoy inverters or SMA Sunny SensorBox weather-stations can now be read by eGauge with the help of a low-cost RS485-to-Ethernet adapter.
  • Improved PowerOne Aurora support: Reading out PowerOne Aurora inverters can now be done through the same infrastructure that was developed for SMANet. This greatly improves the reliability of reading the data and removes any limitation on the number of registers that can be read from the Aurora inverter.
  • Formula-register support: It is now possible to define registers whose value is given as an arbitrary function of other register values. This can be used, for example to record the power-factor (calculated from the measured real power and apparent power) or to record the predicted solar output as calculated from the irradiance and panel temperature measured by a weather station. See the eGauge Configuration Guide.
  • Internationalization infrastructure: An infrastructure is now in place for internationalizing the eGauge dash-board. A German version can be viewed by appending "?lang=de" to the device URI, a Traditional Chinese version can be viewed by appending "?lang=zh_CN". The language-choice will be remembered by the browser until it is changed again. If you are interested in seeing other languages supported, please contact us.
  • Kiosk improvements: The traditional ("bunny") Kiosk has been enhanced to display metric units for non-US language environments. A new kiosk-style called "Sleek Kiosk" has been added. The Kiosk-view can now be selected via the "View" menu in the dash-board.
  • User-selectable graph colors: The dash-board's primary graph colors are now configurable to assist users for whom the default colors do not work well (e.g., due to color-blindness). See Settings→Preferences.
  • Improved Preferences editor: Register-lists can now be defined simply by clicking the desired registers rather than having to enter them manually. Colors can be selected from a pop-up color palette, and boolean values can entered simply by clicking a checkbox.
  • REC-payment support: A new preference-value has been added that can be used to define the renewable-energy-credit (REC) payment that is received per kWh produced. Where applicable, this can be used to more accurately calculate the money saved due to a renewable energy system. See Settings→Preferences.
  • NTP-server is now configurable: The NTP-server used to fetch atomic-clock accurate time can now be configured in the Settings->Date & Time dialog. The default server used is north-america.pool.ntp.org.
  • Device time zone support: The time zone that the device is installed in can now be configured via the Settings->Date & Time dialog. Note: The time zone is currently used only for internal calculations (e.g., to calculate the start of a billing period). The dash-board continues to use whatever time zone the browser is in.
  • Self-powered rope CT support: Self-powered rope CTs can now be configured in Settings→Installation by selecting "Rope 6"" from the CT drop-down menu and entering the value printed on the calibration sticker.
Bug Fixes:
  • For Opera browser, switch to using Canvas instead of SVG graphics because that works around a bug where Control-clicking with the mouse would zoom the SVG graph
  • Make the "Select view" dialog work on IE and Firefox for Windows
  • Improve the way data is caught up with for a remote device that was unreachable for some time. Specifically, the reported readings are now guaranteed to stay within 10% of the true reading while catching up with the remote device (and no error when there is no need to catch up, of course...)
  • Greatly reduce the likelihood of introducing spikes when changing the device configuration
  • The geo-coding service that was used for mapping an address to geographic coordinates no longer was operational. Switch to a different service
  • Fix bug that caused channel-checker not to work when a voltage or current was being recorded that wasn't used for power calculations (e.g., when measuring DC battery voltage)
  • Fix cursor-tracking problem for Firefox browser
  • Improved legibility of times displayed in the graph. For example, instead of 3:00AM, the format 3am is now used
  • Improved iPhone and IE7-compatibility
  • Fix several memory-leaks caused by the push-URI feature
  • For non-default views, only display registers defined for that view
  • Fix bug that kept the dash-board graph from loading when setting a custom time-period to display for a second time
  • Fix bug which caused the "set custom time-range" dialog to leave open the hour-selection box when tabbing out of it
  • Improve proxy-client to automatically recover from network connectivity problems when DHCP name server list changes
  • Increase configuration-size limit to permit much bigger/complex device-configurations
  • Remove Google PowerMeter support/references, since it is no longer operational
  • Fix bug that could cause no data to be returned when fetching data near the epoch (time when recording started)
  • The XML format for instantaneous data now includes the same configuration serial number as the stored-data output
  • Fix bug where the "current" gauge would show up after resizing the browser-window even though it was not supposed to show

v1.05.2 (2012-01-27)
Estimated date of release Maintenance release

v1.05 (2012-01-22)
Estimated date of release
Bug Fixes:
  • On devices with expanded memory, there was a corner case which could cause the device to reboot under certain circumstances
  • When renaming a register in Settings→Installation, the Totals and Virtual Registers using that register were incorrectly reset to the first register in the list

v1.04 (2011-10-31)
Changes:
  • Increase limit that made it impossible to configure lots of registers with long names. This limitation only affected devices with expanded memory.
Bug Fixes:
  • Fix a buglet that caused IE9 to reboot a device only once, due to aggressive caching.
  • Fix a bug that caused the data of subtype registers (e.g., positive-only registers) to be corrupted when adding any other register.

v1.03 (2011-09-28)
Bug Fixes:
  • Fix mishandling of remote devices that have no registers

v1.02 (2011-09-18)
Changes:
  • Tweak scaling policy to make the new dashboard work better on low-resolution wide-screen computers (like netbooks). Specifically, instead of scaling the dashboard to always fit the width of the screen, it now fills the screen to fit the entire graph and (some of) the legend

v1.01 (2011-08-29)
Bug Fixes:
  • Fix a buglet that caused the Settings→HomePlug screen not to work properly.

v1.00 (2011-07-31)
New Features:
  • Updated Look The updated look provides an indication of which power- and time-zoom level has been selected, among many other things. All graph-specific operations are now grouped into a single graph-menu in the top-left corner of the graph, replacing the "→CSV" button. Specifically, this menu allows to set the date range to be displayed in the graph, export to a spreadsheet program, and select a non-default view.
  • Default settings for graph It is now possible to customize the default time-zoom and power-zoom used when loading the graph on the main page. This can be done via Settings→Preferences and also through query paramters ("t" sets the time-zoom in minutes, "p" the power-zoom in Watts). It's now also possible to specify additional registers that should be displayed by default in the graph. The register-list to be displayed can be passed via query-parameter "r", or can be set via the corresponding Preference entry.
  • Data Summary in Graph When pressing the Control key while moving the mouse pointer over the graph or "Current" gauge, eGauge now displays a summary of all registers for the point under the mouse. Also, when dragging an area of the graph while pressing the Control key, eGauge will highlight the dragged area. Upon releasing the mouse button, a popup-window is displayed that gives a summary of the data for the dragged area.
  • Time-navigation buttons There are now four clickable buttons below the graph which allow to navigate through the recorded data page by page, move to the very beginning of recorded data, or move the to the very end of recorded data.
  • Site Password It is now possible to establish a site-password (Settings→Password). With a site-password, any access to the device will require authentication with username user and the established site-password (alternatively, you can also authenticate yourself with username owner and the owner-password). Devices which have a site-password established are not listed at http://www.egauge.net/devices/.
  • Remote Devices It is now possible to have eGauge read data from another device. At this time, data can be read from other eGauges, from Power-One Aurora inverters (via an Ethernet-to-RS485 adapter), and from the Alpha-Innotec Luxtronik 2 heat-pump controller. Support for other select devices will follow.
  • Recording of non-power data In addition to recording net real-power data, eGauge now also can record the following quantities:
    • Positive-only real power (+). Such registers will only advance when the measured power is positive
    • Negative-only real power (-). Such registers will only advance when the measured power is negative
    • Absolute value of real power (|). Such registers will advance both when the measured power is negative or positive (i.e., the direction in which the power flows is ignored)
    • Apparent power (*). Such registers record the absolute value of the apparent power (the product of the RMS voltage and RMS current)
    • Current (I) measured by any of the CTs
    • Voltage (V) measured at any of the voltage-taps (L1-L3)
    • Frequency (F) measured at any of the voltage-taps (L1-L3)
    For any of these quantities, eGauge records the average value for each interval. The eGauge main unit has space for up to 12 registers. As the device is being configured, the Settings→Installation page now displays how many registers are in use and how many are available for use.
  • Virtual Registers The "totaling" section in the Settings→Installation has been enhanced to allow for defining additional arbitrary virtual registers. A virtual register represents an arbitrary sum or difference of other (physical) registers.
  • Potential Transformers It is now possible to configure the voltage scaling factors of L1, L2, and L3. This is useful when the voltages at those pins have been transformed down with a potential transformer.
  • Hostname and DNS Masquerading When changing a hostname (Settings→Network Settings→Hostname), the new name is now also reflected in the DHCP table so that DHCP-based DNS maquerading will find the device under the new name.

v0.86.2 (2011-04-24)
Bug Fixes:
  • Fix slow rendering of partially invisible dashed line on browsers using HTML5 Canvas for graphics (e.g., Chrome)
  • Fix channel checker to allow displaying of more than 12 power components

v0.86.1 (2011-04-17)
Bug Fixes:
  • Reset HomePlug chip once every 24 hours to guard against potential connectivity-loss

v0.86 (2011-04-04)
New Features:
  • Add IE9 support
Changes:
  • Minor skin updates

v0.85.9 (2011-03-24)
Changes:
  • Minor skin update
Bug Fixes:
  • Fix "Hour" vs "Hours" typo in Kiosk page

v0.85.8 (2011-03-10)
Changes:
  • Added new skin

v0.85.7 (2011-03-06)
Changes:
  • Minor tweak: rename "Trees planted" to "Trees grown" on Lightgauge skin

v0.85.6 (2011-03-04)
New Features:
  • Added 15A CT
  • Added new skin

v0.85.5 (2011-01-13)
Bug Fixes:
  • Fix a bug that caused display_history.html not to display anything unless a "reg=" query parameter was specified

v0.85.4 (2011-01-12)
Bug Fixes:
  • Fix a bug that was introduced in 0.85 that kept a device from re-acquiring IP info via DHCP once it failed

v0.85.2 (2010-11-16)
New Features:
  • When viewing a register (not a total) in the "Stats" monthly statistics page, clicking on a number on that page now brings up a graph showing just that register
Changes:
  • Make hourly and daily CSV exports work reliably and more intuitively

v0.85.1 (2010-11-15)
Changes:
  • CSV exports are now done in the browser's time-zone. This makes the date/time in a CSV file consistent with the date/time displayed in the browser's graph, etc

v0.85 (2010-11-10)
New Features:
  • New Settings→Preferences dialog allows the setting of a descriptive page-title for the main page
Changes:
  • Google Chrome browser now defaults to using Canvas rather than SVG to avoid rendering bugs in Chrome's SVG implementation
Bug Fixes:
  • Fix a buglet that prevented the "Current" label from showing under the "currant usage/production" gauge
  • Fix a bug in the web-servers CGI-handler which had the effect that occasionally a CGI connection wasn't closed properly, causing the client to hang

v0.84.7 (2010-09-19)
New Features:
  • Add support for 1000A CT

v0.84.6 (2010-08-08)
Changes:
  • Make the background color of the Kiosk body white (rather than undefined)

v0.84.5 (2010-07-29)
Changes:
  • Tweak Kiosk to make it adjust to any screen size

v0.84.4 (2010-07-25)
Changes:
  • Minor skin update

v0.84.3 (2010-07-21)
Changes:
  • On eGauge2 hardware, enabled ECC correction in the primary bootstrap loader
  • The "Status" page now displays the hardware model and the kernel version

v0.84.2 (2010-07-07)
New Features:
  • Add support for 5A and 20A CTs

v0.84.1 (2010-07-05)
Bug Fixes:
  • Fix a bug that caused the channel-checker not to display the currents and voltages

v0.84 (2010-07-01)
New Features:
  • Added basic support for BACnet/IP and BACnet/Ethernet
Changes:
  • Revised the export CSV functionality to output average power by default (with an option to export energy readings, like before). Also replace "Use" and "Gen" formulas with computed values to avoid problems with different spreadsheets using different operand separators
Bug Fixes:
  • Fixed accidental reversal of the date and time fields in the Date and Time picker widget

v0.83.5 (2010-05-27)
Changes:
  • Improve Google Power Meter handling of device de-activation and re-activation
Bug Fixes:
  • Fix a typo that caused an "Error on page" error when rebooting a device through Internet Explorer

v0.83.4 (2010-05-22)
New Features:
  • Add a means to the "Status" page to (securely) lookup the MAC address, which is needed for online warranty registration

v0.83.3 (2010-05-14)
Changes:
  • In the calendar popups, the week now starts with Sunday, by popular request
Bug Fixes:
  • Fix typos on GPM page which caused Firefox to croak

v0.83.2 (2010-05-12)
Changes:
  • Improve IE8 support a little. This makes, for example, GPM deactivation work without complaints

v0.83.1 (2010-05-10)
Bug Fixes:
  • Plug resource-leak in Google PowerMeter daemon

v0.83 (2010-05-09)
New Features:
  • Added Google PowerMeter support for eGauge2 hardware. Not available on eGauge1 hardware due to limited storage space

v0.82.1 (2010-05-05)
Changes:
  • Properly report when setting the HomePlug encryption password fails
  • Properly handle empty (unknown) vendor names

v0.82 (2010-04-27)
New Features:
  • On Windows-based computers, it is now possible to access eGauge directly through its device name, without having to first install any additional software. For example, eGauge539 can now be accessed as http://egauge539/ as long as the device is in the same LAN-broadcast domain as the computer
  • Add HomePlug settings screen. This provides a means to see what the individual communication speeds to each HomePlug device are and to set a non-default encryption password. Please be sure to read the Help info on this topic before using this feature!
  • On model eGauge2 devices, the Status LED now alternates between green/magenta or blue/magenta if the device is configured to use DHCP but the device was unable to obtain DHCP information (such as an IP address). If unable to obtain the DHCP info, the device will blink green/magenta when the HomePlug link speed is above 2Mbps and blue/magenta otherwise

v0.81.1 (2010-03-25)
New Features:
  • Add the ability to install test-releases of the firmware

v0.81 (2010-02-11)
New Features:
  • Android-based devices such as the Google Phone (gPhone) are now supported. To be precise, this release adds support for any browser that supports the canvas element as defined by the HTML5 standard (including the text-method fillText). Browsers that also support SVG will continue to use SVG
  • The "Statistics" page ("Stats" link) can now display monthly summaries for any register, in addition to the summaries for the totals (Usage, Generation, and Net Usage)
  • The "Statistics" page ("Stats" link) has been enhanced such that clicking on any monthly value displays a usage/production graph for that month. Similarly, clicking on any annual value displays the usage/production graph for that year
  • The Status LED now blinks when the device is connected to the proxy-server. If the speed of the HomePlug-link is at least 5Mbps, the LED will blink green, otherwise it will blink blue
  • The reboot page has been enhanced such that it attempts to automatically detect when the device has come back from the reboot. The only time the automatic detection may not work is when the device's IP address or name changes because the of the web-browser's same-origin security policy
  • It is now possible to use arbitrary ASCII/UTF-8 symbols in register-names. Previously, using certain punctuation marks such as /-characters would cause problems
Changes:
  • What used to be called "Source" in Settings→Installation is now called "Register". The name "Source" was confusing when it was used for loads, such as pumps or ovens
Bug Fixes:
  • Added an Internet-Explorer workaround which has a bug that had the effect of creating pop-ups with the message "No XML elements". This issue appears to be limited to IE8 as shipped on Windows 7 (IE release 8.0.7600.16385)
  • Fix a bug that was introduced by the blinking Status LED which had the effect that the proxy-connection would go seemingly dead after the device ran for some time

v0.79 (2009-11-02)
Bug Fixes:
  • This release fixes a bug where in certain environments, a temporary networking failure could lead to a device being unable to connect to the proxy-server (d.egauge.net) even after the networking failure was fixed

v0.78 (2009-10-31)
Bug Fixes:
  • The fix in v0.59 broke daylight-savings-time again. This should be fixed for good now and should work correctly for leap-seconds and daylight-savings time and whatever else you can throw at it...

v0.77 (2009-10-25)
Bug Fixes:
  • Fix a bug that could cause incorrect energy delta being displayed in the time range and/or the "Statistics" page. Oops.
  • Fix a misfeature which caused bogus data to be displayed on the "Statistics" page if the epoch was within the current year

v0.76 (2009-10-22)
New Features:
  • A password-reset feature has been added to the "Settings→Password" menu. When resetting the password, remote-administration will also be disabled, since it would be unsafe to allow remote administration with the default password
  • The "Upgrade" link has been replaced with a "Tools" menu. This menu provides access to a data backup and restore facility, a facility to zero out data-spikes. It also provides utilities to reboot the device, upgrade the firmware, and display istantaneous channel-, power-, and power-factor values
  • This release adds support for finding a a local eGauge device via mDNS. In practical terms, this means that you'll be able to access your device with URL http://DEVNAME.local, where DEVNAME is the device-name, such as eGauge1. In other words: no need to remember or bookmark the IP address of the device anymore! This works out-of-the-box on Mac OS X and Linux machines. On Windows machines, it's generally necessary to first download and install Bonjour for Windows. It's a small (<3MiB) and painless install, so we recommend it
  • On eGauge2 hardware, settings can now be changed with username "owner". The default-password for this username is "default". The password can be changed through Settings→Password. On this tab, it is also possible to enable remote administration. Needless to say, remote-administration should be enabled only after changing the default-password to a strong and secret password
Bug Fixes:
  • A bug has been fixed which with certain inverters caused small power usage to appear as a small production
  • A bug has been fixed that prevented CSV-export to work on certain configurations
  • A work-around for Internet Explorer v8 (IE8) has been implemented which prevents errors when incomplete responses are received over the network

v0.75 (2009-05-05)
Bug Fixes:
  • The energy summary displayed after the "Time range" indicator used to show duplicate (and potentially) conflicting energy units such as "kWh kWh". This bug has been fixed in this release

v0.74 (2009-05-04)
Estimated date of release
New Features:
  • The energy-data can now be exported to a spread-sheet program by clicking on the "→CSV" button in the top-left of the graph on the device's home page
  • Date and time entry fields commonly used by users now pop up a calendar or hour-picker window, respectively, for simplified entry. Also, the time fields now accept time in 24-hour format (e.g., "18:00" instead of "6pm")
  • The "Time zoom" list, now has additional entries for 6 months (6m), 3 months (3m), 3 weeks (3w), 2 weeks (2w), 6 hours (6h) and 3 hours (3h)
  • Input and select elements are now again rendered in the browser's default-style
Bug Fixes:
  • On eGauge2 hardware, make DHCP lookup more reliable.Formerly, if the device was unable to obtain an IP address via DHCP, it would permanently fall back to 192.168.1.88.Now, it will periodically retry to obtain a DHCP address, which is the Right Thing To Do and matches the behavior on the eGauge1 hardware

v0.73 (2009-05-02)
Estimated date of release
New Features:
  • On eGauge2 hardware, display the reason for the most recent reboot on the "Status" page
  • Add 150A CTs and tweak 50A CT in Settings→Installation
Bug Fixes:
  • On eGauge2 hardware, make DHCP lookup more reliable.Formerly, if the device was unable to obtain an IP address via DHCP, it would permanently fall back to 192.168.1.88.Now, it will periodically retry to obtain a DHCP address, which is the Right Thing To Do and matches the behavior on the eGauge1 hardware

v0.72 (2009-04-29)
Estimated date of release
Bug Fixes:
  • Fix many Internet Explorer rendering issues
  • Correct some energy-calculations

v0.71 (2009-04-26)
Estimated date of release
Bug Fixes:
  • Fix a bug that could cause the "Totaling" formulas (Settings→Installation) to be wiped out when changing other settings
  • Fix LED handling so it switches back to blue if HomePlug speed drops below 5Mbps
  • Fix LED handling so overtemperature is displayed as blinking red

v0.70 (2009-04-24)
Estimated date of release Internal release only

v0.69 (2009-04-21)
Estimated date of release
New Features:
  • The CT configuration is now completely web-configurable via Settings→Installation. This is not (yet) supported in Internet Explorer. Opera, Firefox, Safari, Google Chrome browsers all handle it fine. Take your pick
  • The date and time of the device can now be checked and, if necessary, changed via Settings→Date & Time

v0.68 (2009-04-19)
New Features:
  • Add support for measuring pure 208/240V inverters (or loads) with a single CT
Changes:
  • Switch to using floating-point rather than fixed-point arithmetic.This used to be too slow in eGauge1, but with a little trick, it's now fast enough on eGauge1 and actually 10% faster on eGauge2.A nice side-effect is that accuracy should improve significantly on installations with CTs with large current ratings (e.g., 600A)

v0.67 (2009-04-14)
This version was internal only and was never released

v0.66 (2009-04-09)
Bug Fixes:
  • A bug was fixed that caused artificial "ripples" in the power curves at intervals of about every 5-8 minutes
  • A bug was fixed that could cause incoherent data to be displayed in the "Current" gauge

v0.65 (2009-02-17)
Changes:
  • The proxy-client now assumes the proxy-connection is dead if it hasn't received anything from the server in the last 5 minutes. This should improve reliability of the proxy-connection

v0.64 (2009-02-14)
Bug Fixes:
  • Fix a bug in the Kiosk where the rabbit/snail speed of usage and generation was flipped

v0.63 (2009-02-12)
New Features:
  • Update Kiosk to use mapping formulas, like the other web pages

v0.62 (2009-01-12)
New Features:
  • The "Stats" page now displays the HomePlug transmit speed
Bug Fixes:
  • Fix a bug that could cause the red LED to stay on permanently even after an overtemperature situation has been resolved

v0.61 (2008-12-14)
Bug Fixes:
  • Fix handling of negative temperatures in the "Stats" page
  • In "Settings→General Settings→address lookup", use batchgeocode.com instead of maporama.com to translate an address to latitude/longitude coordinates.The latter doesn't seem to work anymore

v0.60 (2008-12-07)
Bug Fixes:
  • Make "Stats" link work again by distributing Int64.cjs as a stand-alone file (rather than as part of EGauge.cjs)

v0.59 (2008-12-04)
New Features:
  • The formulas used to map the individual power components to total usage/generation figures is now configurable in the "Settings" menu ("Mapping formula 1/2").Read the Help page for details on the format of these formulas
Bug Fixes:
  • The daylight-savings-time fix from Nov 2nd (v0.56) broke some of the time labels.For example, when displaying 31 days worth of data in the graph, the day-of-month labels were missing.This has been fixed now (while still keeping the DST-switch fix in place)
  • On Internet Explorer, selecting a time-zoom of 31 days now properly displays the day-of-month labels (this has been working all along with other browsers, such as Firefox).
  • Fix bugs that showed up when fetching data that crosses a resolution-boundary (affects eGauges with at least 1 year worth of data; note that the data is recorded properly, the bugs affected only the display/rendering of the data)

v0.57 (2008-11-09)
New Features:
  • Added a basic statistics page which summarizes monthly and annual production, generation, and net-usage.This page is reached by clicking on the "Stats" link in the menu on the top right of the eGauge web pages
Bug Fixes:
  • Fix a bug in the Int64.js package which under certain circumstances caused a 64-bit number to be mis-printed with missing zeroes

v0.58 (2008-11-09)
Bug Fixes:
  • Fix some Opera and Safari rendering issues on the "Stats" page. Also, work around IE7 issues which caused it to fail on this page. The page still doesn't look good on IE7, but at least it displays the data properly

v0.56 (2008-11-01)
Bug Fixes:
  • Fix a bug that caused browsers to get "stuck" when trying to display a graph that crossed the time of switching from daylight-savings-time to standard time

v0.55 (2008-09-09)
Estimated date of release
Bug Fixes:
  • Fix an SVG-rendering bug which caused the shaded areas to be displayed incorrectly with the Google Chrome browser

v0.54 (2008-08-26)
Bug Fixes:
  • After hitting the "Save" button in the settings dialog, the response popup is being displayed again

v0.53 (2008-08-25)
Bug Fixes:
  • Make "subpanel" sources work correctly again

v0.52 (2008-08-25)
New Features:
  • Added a watch-dog facility. Once in a blue moon, eGauge appears to get "stuck" in a way where it's possible to ping the device, but nothing else works. Until we can track down and fix the root-cause, the watch-dog is intended to work around this problem by rebooting the device within 30 seconds after the situation arises. Such automatic reboots can be detected after the fact by clicking on the "Status" link. If the date shown there for "Last web-initiated reboot" does not match with the date displayed in "Uptime", then a reboot may have been triggered by the watch-dog or a power failure

v0.51 (2008-08-23)
Bug Fixes:
  • Fix bug that caused LED-polarity to be dropped when making any configuration-changes via the web-interface

v0.5 (2008-08-21)
Estimated date of release
New Features:
  • The eGauge main page now loads faster, thanks to a more compact encoding of the energy-data
  • The "Time range" is now followed by energy information. Specifically, the information consists of the amount of energy produced during the displayed time-range (red), the amount of energy used (green) and the net energy used (black).This makes it easy to cross-check eGauge measurements with, e.g., utility bill
  • It is now possible to display the individual power sources and loads being measured.The display of particular source or load is enabled in the "Legend" by clicking the checkbox in front of that soruce or load.This allows, for example, to see how much power a solar system is using during the night (to see this curve, you may need to select a "Power zoom" level of 50W or so)
  • The "Status" page now displays the revision of the installed software and how long the device has been running
Bug Fixes:
  • The power auto-scaling should now work much more reliably and will now also ensure that the "Current" power display is within the range of the power scale
  • The "Settings" now work on Internet Explorer

eGauge Systems LLC
4805 Sterling Dr.
Suite 1
Boulder, CO 80301
1-877-342-8431
1-720-545-9767
info@egauge.net

About | Policies | Contact
social media logosocial media logosocial media logosocial media logo
© 2025 eGauge Systems LLC