We are building a sentence translator to make our Vaisala WXT520 compatible with Cumulus, this translator is using the WM-918 / WX-200 stations comms protocol, as listed in http://wx200.planetfall.com/wx200.txt (I think there is other sources for this protocol also), and we "discovered" that Cumulus only uses the packet sentences pinpointed in the code below:
(The unused sentences has been removed for clarity)
Code: Select all
Group 0x8F :Humidity and Time Packet
Packet 08 Humidity Indoor: 10<ab<97 % @ 1 <<used by Cumulus>>
Packet 20 Humidity Outdoor: 10<ab<97 % @ 1 <<used by Cumulus>>
Group 0xAF :Barometer Packet
Packet 01 Barom Local: ;cd; of 795<abcd<1050 mb @ 1 <<Not sure if is used by Cumulus>>
Packet 02 Barom Local: ;ab; of <abcd> mb 1 <<Not sure if is used by Cumulus>>
Packet 03 Barom SeaLevel: ;de; of 795<abcd.e<1050 mb @ 1 <<used by Cumulus>>
Packet 04 Barom SeaLevel: ;bc; of <abcd.e> mb <<used by Cumulus>>
Packet 05 Barom Format: 0=inches, 1=mm, 2=mb, 3=hpa Barom SeaLevel: a of <abcd.e> mb 1 <<Not sure if is used by Cumulus>>
Group 0xBF :Rain Packet
Packet 01 Rain rate: digit bc <<used by Cumulus>>
Packet 02 Rain rate: digit a <<Not sure if is used by Cumulus>>
Packet 03 Rain yesterday: digit cd
Packet 04 Rain yesterday: digit ab
Packet 05 Rain total: digit cd <<used by Cumulus>>
Packet 06 Rain total: digit ab <<used by Cumulus>>
Packet 10 Rain Format 0=mm <<Not sure if is used by Cumulus>>
Group 0xCF :Wind Packet
Packet 01 Wind Gust Speed: ;bc; of 0<ab.c<56 m/s @ 0.2 <<used by Cumulus>>
Packet 02 Wind Gust Dir: ;c; of 0<abc<359 degrees @ 1 <<used by Cumulus>>
Packet 03 Wind Gust Dir: ;ab; of <abc> <<used by Cumulus>>
Group 0x9F Temperature Packet
Packet 01 Temp Indoor: 'bc' of 0<ab.c<50 degrees C @ 0.1 <<used by Cumulus>>
Packet 02 Temp Indoor: 'a' of <ab.c> C <<used by Cumulus>>
Packet 16 Temp Outdoor: 'bc' of -40<ab.c<60 degrees C @ 0.1 <<used by Cumulus>>
Packet 17 Temp Outdoor: 'a' of <ab.c> C <<used by Cumulus>>
Thank you !