New XSP Firmware for HAI

gcimmino

Active Member
Seems like there are a few nice tidbits for us in the new releases of the XSP firmware. Looks like there are more variants of the firmware out now, continuing on the path of supporting just a specific device with more room in the memory for more functionality.

In particular, the variant for the HAI Omnistats now appears to support a previously requested function to allow raw access to the stats' registers. This may mean you can avoid a truck roll to change a setting on the stat and/or have access to things like the HVAC system run time counters.

In any case, this appears to be available via a new Elk Serial protocol command: T2. However, I'm not yet seeing this documented in the Elk Serial protocol docs, nor do I find the “Omnistat 2 to ELK ASCII Protocol” document mentioned in the release notes.

Am I just jumping the gun and these will be posted "within a week" of 10/29 as mentioned for the release notes?

Temporary Release Notes for the JetStream, OmniStat, and ViziaRF versions are available below. Check back in a week for the final draft of release notes.

Thanks
 
The next release of the M1 will have the ASCII commands enabled for supporting advanced communication to the HAI Omnistat 2 HVAC Thermostat. The M1SDK.exe software allows for building the commands with the length and checksum calculated in the string.

Request - Omnistat 2 From PC to M1 ASCII Protocol (t2)
This request command going to the M1XSP allows for requesting data from the HAI Omnistate 2 HVAC Thermostat connected to the M1XSP. The Omnistat 2 protocol is required to build the ASCII command. M1 version 5.1.9 or later is required for this command.

2A – ELK Packet Length in Hex, 42 length
t2 – ELK Command “t2” – PC to Omnistat command via M1.
D[36]… – 36 ASCII Hex bytes comprising 18 binary bytes of Omnistat data, including Checksum.
“0” right padded.
RA – Start/Remote Address, Bit 7 = 1
DA – Data Length/Message Type
Data – 0 to 15 binary data bytes, converted to 0 to 30 ASCII Hex bytes
CKSUM – Omnistat 2 checksum is last byte of Omnistat 2 data before padding.
00 – Future use
CC – ELK Checksum
CRLF


Reply - M1 to PC with Omnistat 2 ASCII Hex data (T2)
This is the reply from the M1XSP that is connected to the HAI Omnistat 2 HVAC Thermostat. M1 version 5.1.9 or later is required for this command.

2A – ELK Packet Length in Hex, 42 length
T2 – ELK Command “T2”, Omnistat 2 to PC command..
D[36]… – 36 ASCII Hex bytes comprising 18 binary bytes of Omnistat 2 data, including Checksum.
“0” right padded.
RA – Start/Remote Address, Bit 7 = 0
DA – Data Length/Message Type
Data – 0 to 15 binary data bytes, converted to 0 to 30 ASCII Hex bytes
CKSUM – Omnistat 2 checksum is last byte of data before padding.
00 – Future use
CC – ELK Checksum
CRLF
 
Back
Top