GreenEye Firmware ChangeLog

Discuss anything which doesn't fall into the other categories here.
Locked
ben
Site Admin
Posts: 4254
Joined: Fri Jun 04, 2010 9:39 am

GreenEye Firmware ChangeLog

Post by ben » Wed Mar 06, 2013 3:56 pm

Ver 1.58: (Sept 15, 2012)

· Fix issue that could cause the GEM to lock up if no battery was installed and power was cycled.

· Add support for SPLIT-30 CTs

· Change “SEG” post to use the label “voltage” instead of “volt” as required by SEG

Ver 1.59: (Sept 17, 2012)

· Fix issue with command to load ENG firmware.

Ver 1.60:

· Add new packet format to send data to COSM (cosm.com)

· Change SEG packet send to send energy (watt-seconds) every 15 minutes, independent of the power, temperature and pulse send interval

Ver 1.61:

· Make changes to fix the “+++” command to reset the xbee module (ATNR0) using the PB switch.

· Implement the option to send commands to one specific GEM in the event that more than one GEM is multiplexed on a common communication line. (Requested by Mathew Wall for use with BTmon software)

· Prevent “List” packet format from sending packets any less than 5 seconds. When set too low such as 1 or 2 seconds, a situation would develop whereby commands could not be processed due to CPU usage.

· Fix problem which caused the channel polarity to reset after a “GetSettings” command.

· Add ability to save the compensation setting for SPLIT-30 CTs

· Repair improper change made in ver 1.57, affecting 50Hz mode only.

Ver 1.62

· Remove changes made to SEG packet format in version 1.59. The 15 second implementation did not work properly.

· Implement packet format to send to packets to “open energy monitoring” site (emon).

· Add feature to cause the “system LED” to flash red to indicate loss of PT voltage signal. This may also cause flashing red if PT setting is improperly set too low.

· Add -1wire “Search All” feature to read the ROM code of all temperature sensors.

· Fix minor temperature read issues.


Ver 1.63

· Add option to display search all ROM (SAL) or search and save found devices in ROM array (SAS)

· Add option to disable or modify the "keep-alive" heartbeat.

· Add option to assign a 1-8 character keep-alive string.

· Fix issue of missing #9 packet format 32-byte binary packet with no polarized.

· Implement option10 packet format to post to an emon open monitor host

· Fix issue that caused the temperature value to zero after reboot or firmware upgrade

· Repair problem that caused endless loop if “^^^” then “^^^” was sent.

Ver 1.64:

· Fix issue with degree F below freezing... unpredictable F value below 32F

Ver 1.65:

· Add Send realtime immediate for ISY 0xFC, SPK Dec 5

Ver 1.66

· Repaired issue with temperature not displaying a value if disabled and posting to DEG



************ Major Revision ********************

Ver 1.70:


· MAJOR REVISION ----- REQUIRES ENG FIRMWARE 1.41

· **** Note: Battery power and 5VDC power must be removed after upgrading the COM and ENG firmware for new changes to take effect. Failure to do this will not affect normal operation unless a glitch occurs at which point the GEM may stay locked up until both power sources are cycled.

· The keep-alive character “$” is now customizable to a user defined value.

· Major improvement implement in the firmware upgrade routine to help recover from failed communication during firmware upgrade process.

Ver 1.71:

· Add polarized power and energy value to SEG packet post.

· Fix issue with voltage decimal point when voltage dropped below 100

· Add ability to define the number of ECM-1240 devices to simulate.

· Set the keep-alive send interval to be the same as the packet send interval.


Ver 1.72 to Ver 1.79:

· Fix to various minor issues.

· Development of Web Interface (not yet deployed)


Ver 1.80:

· New web interface for setting up the GEM

Ver 1.81, 1.82:

· Minor web interface changes

Ver 1.83:

· Increase counter maximum speed.

Ver 1.84, 1.85:

· Minor fixes to web interface

Ver 1.86:

· Implement “ASCII Packet” format.

· Add watt-hour values

· Fix additional issues with counters where counter would increment with no connected pulse signal.

· Increase debug file size.

Ver 1.87:

· Web interface improvements

Ver 1.88:

· Implement new packet format for UDI’s ISY system: Format option 11

· Fix minor issues with web interface

· Known issue: zigbee web interface functions not working properly

Ver 1.89:

· Repair issue with web interface zigbee commands

Ver 1.90:

· Fix problem with multi ecm-1240 simulation sending 66 bytes instead of 65. This error was accidentally generated in the changes of ver 1.88.
Ben
Brultech Research Inc.
E: ben(at)brultech.com
ben
Site Admin
Posts: 4254
Joined: Fri Jun 04, 2010 9:39 am

Re: GreenEye Firmware ChangeLog

Post by ben » Mon Mar 18, 2013 12:34 pm

Ver 1.92:

· Fix issue with COM2 flow control preventing packet from being sent if no XBee module is installed and COM2 flow enabled.

Ver 1.93/1.94

· Fixed issue with pulse count signals not being forwarded to SEG

· Add the ability to send a different packet format from each port.

COM1 is the “Primary” packet send port capable of any packet format.

COM2 may only send certain packet types such as binary (BT-Mon, Standalone Dash, Dashbox, ISY). This feature may be disabled by selecting Secondary Format 0.

Currently this option is only configurable via web interface using the “Packet Send” menu.

· Improved temperature sampling frequency. Each temperature sensor is read based on the formula:

Temperature_Sampling (seconds) = (Number_Of_Enabled_Temperature_Sensors * 4) + 4
Ben
Brultech Research Inc.
E: ben(at)brultech.com
Locked