EasyWeather Format: Difference between revisions

1,315 bytes added ,  14:06, 10 May 2013
m
Large appearing edit for minor re-sequencing to bring together logically connected comments after article extension caused by previous inserts
m (Large appearing edit for minor re-sequencing to bring together logically connected comments after article extension caused by previous inserts)
Line 1: Line 1:
=Fine Offset Weather Stations=
Many of the entry level weather stations can be classified as "EasyWeather" or "FineOffset"; they are rebadged or generic models of the device produced by [http://www.foshk.com/en/products/show.asp?id=41 FineOffSet Electronics]
Many of the entry level weather stations can be classified as "EasyWeather" or "FineOffset"; they are rebadged or generic models of the device produced by [http://www.foshk.com/en/products/show.asp?id=41 FineOffSet Electronics]


The software shipped with the device is EasyWeather (or EasyWeatherPlus for some models) and while it peforms its role of reading and storing data from the weather station, it is quite limiting and inflexible.  Of course, if you are reading this you have probably switched to Cumulus and stopped using EasyWeather.
The software shipped with the device is EasyWeather (or EasyWeatherPlus for some models) and while it peforms its role of reading and storing data from the weather station, it is quite limiting and inflexible.  Of course, if you are reading this you have probably already switched to Cumulus and found its advantages.
 
==Note on Models==
Fine Offset manuafactured models are sold under various rebadged names and the specification of models may vary, but [http://www.foshk.com/ their website] suggests the following models have PC interfaces:
{| class="wikitable" border="1"
|-
!style="width:45px" | Model
!style="width:150px" | Console Display
!style="width:100px" | Powered by
!style="width:450px" | Sensors
!style="width:80px" | Clock
|-
|WH1080
|landscape shaped
|solar (for remote unit)
|4 outdoor sensors: thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|manual
|-
|WH1081
|landscape shaped
|battery
|4 outdoor sensors: thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|manual
|-
|WH1090
|portrait shaped
|battery
|4 outdoor sensors: thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|manual
|-
|WH2080
|portrait shaped
|battery
|4 outdoor sensors: thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|radio-controlled
|-
|WA2081
|portrait shaped
|solar (for remote unit)
|4 outdoor sensors: thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|manual
|-
|WH2081
|portrait shaped
|solar (for remote unit)
|4 outdoor sensors: thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|radio-controlled
|-
|WH3080
|monitor like
|solar (for remote unit)
|6 outdoor sensors: measurements of UV index and solar illuminance, thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|radio-controlled
|-
|WH3081
|monitor like
|solar (for remote unit)
|6 outdoor sensors: measurements of UV index and solar illuminance, thermo-hydro transmitter, wind speed anemonmeter, wind direction vane and rain tipping bucket
|manual
|}
Do note that WH108x series display rolling 24 hour rainfall on console, WH308x series show rainfall since midnight on console.


Simply for reference, below are some useful technical links on the EasyWeather format
'''Note that transmission frequencies, and protocols may vary for the same model''' with a different country of sale, for different dealers (or by how rebadged), and/or by date of manufacture.  Although wind measuring and rain measuring sensors should be interchangeable between models (despite some design variations), the thermonmeter/hygrometer/transmitter unit and console have to be replaced as a pair because of their specific frequencies and protocols.
==Memory Map==
This [http://www.jim-easterbrook.me.uk/weather/mm/ page] describes in some detail the data records produced by the various Fine Offset devices (WH1080, WH1081, W-8681, WH3080, WH3081 etc.).  The weather station's history is stored in 4080 times 16-byte records for models without UV/solar detectors and 3264 times 20-byte records in the 3080/3081 models with the UV/solar detector.


=Note on Models=
Thanks to Jim Easterbrook for all his work on pulling this data together
Fine Offset manuafactured models are sold under various rebadged names and the specification of models may vary, but [http://www.foshk.com/ their website] suggests the following models have PC interfaces:
http://www.jim-easterbrook.me.uk/
*WH1080 - Landscape shaped console, solar powered remote unit with 4 outdoor sensors: thermo-hydro transmitter, wind speed sensor, wind direction sensor and rain sensor
*WH1081 - Landscape shaped console, battery powered remote unit with 4 outdoor sensors: thermo-hydro transmitter, wind speed sensor, wind direction sensor and rain sensor
*WH1090 - Portrait shaped console, battery powered remote unit with 4 outdoor sensors: thermo-hydro transmitter, wind speed sensor, wind direction sensor and rain sensor
*WH2080 - Portrait shaped console, radio controlled clock, but otherwise similar to WH1090
*WA2081 - Portrait shaped console, similar to WH1080 with solar power and manual clock
*WH2081 - Portrait shaped console, radio controlled clock, but otherwise similar to WH1080 with solar power
*WH3080 - Monitor like console, UV index and solar illuminance, added to WH2081 features (radio controlled clock)
*WH3081 - Monitor like console, UV index and solar illuminance, added to WA2081 features (manual clock)
Note that transmission frequencies, and protocols may vary between models and by date of manuafacture.   Although wind measuring and rain measuring sensors may be interchangable between models, the thermonmeter/hygrometer/transmitter unit and console for an old unit may not work with those currently on sale.  Also note that WH108x series display rolling 24 hour rainfall on console, WH308x series show rainfall since midnight on console.


=The File Format=
=The File Format=
The following are some useful technical links on the EasyWeather format
==EasyWeather.dat==
==EasyWeather.dat==
Fine Offset weather stations, without solar or UV measurements, store all the observations in easyweather.dat when the EasyWeather software is running.  The file format for this has been described in detail [http://www.jim-easterbrook.me.uk/weather/ew/ here]. (You can view ''easyweather.dat'' like any text file either using a text file editor like Notepad or by using a database file viewer).
Fine Offset weather stations, without solar or UV measurements, store all the observations in easyweather.dat when the EasyWeather software is running.  The file format for this has been described in detail [http://www.jim-easterbrook.me.uk/weather/ew/ here]. (You can view ''easyweather.dat'' like any text file either using a text file editor like Notepad or by using a database file viewer).
Line 41: Line 97:


==Station configuration screen: Using 'EasyWeather.dat' file as current input==
==Station configuration screen: Using 'EasyWeather.dat' file as current input==
''Amended by [[User:Sfws|Sfws]] 14:17, 28 March 2013 (UTC) on basis of information in help and support forum:''
You might want to run EasyWeather software, perhaps for testing purposes, and use its output file as the input for Cumulus software on a short term basis.
As an alternative to above (that was for transfer of historic observations), Cumulus has the option to ''read the latest'' observations ('''the last line only''') directly from an easyweather.dat file  (see Cumulus help for how to fill in the station configuration screen) and process these. You might want to do this, perhaps for testing purposes, on a short term basis, but it is better to select the 'Fine Offset' input (this is via USB) for normal operational purposes (again see Cumulus help for station configuration screen).     As stated above up to and including version 1.9.3, Cumulus is not able to accept 'easyWeatherPlus.dat' as an input, but 1.9.4 beta build 1071 onwards does.
 
Remember, it is better to select the ''Fine Offset (WH1080 etc)'' input (this reads observations by most models directly via USB without EasyWeather software) for normal operational purposes (again see Cumulus help for station configuration screen) as that allows Cumulus to do more. If your station model measures UV and solar light intensities, the recommended input selection is ''Fine Offset with UV/Light sensor''.


''Amended by [[User:Sfws|Sfws]] 14:17, 28 March 2013 (UTC) on basis of information in help and support forum:''    As an alternative to the bulk transfer above (that was for transfer of historic observations), Cumulus at all versions has the option to ''read the latest'' observations ('''the last line only''') directly from an easyweather.dat file  (see Cumulus help for how to fill in the station configuration screen) and process these.  From version 1.9.4 build 1071 onwards Cumulus assumes 'easyWeatherPlus.dat' format if ''extra sensors'' ticked and 'easyweather.dat' format if that is unticked.


''Steve Loft has contributed the following'' (in case people with non Fine Offset stations wish to create data in this format for input to Cumulus) to the forum (http://sandaysoft.com/forum/viewtopic.php?f=4&t=4344) see that forum thread for more details:
==Usage of easyweather.dat fields for Cumulus input of latest record:==
''Steve Loft has contributed the following:'' People with non Fine Offset stations may wish to create data in this format for input to Cumulus.
See the forum (http://sandaysoft.com/forum/viewtopic.php?f=4&t=4344) for more details: Cumulus does not see any station date and time fields when reading a Fine Offset weather station received transmission or processing readings in its memory via USB.
Note when reading easyweather.dat (or equivalent format input), Cumulus does read the station originated date and time fields, and checks that they have changed before using new data from the file.


Whilst Cumulus does not use the station date and time fields when reading a Fine Offset weather station via USB; when reading easyweather.dat (or equivalent format input), Cumulus does read the date and time fields, and checks that they have changed before using new data from the file.
Here's the format of the 'easyweather.dat' file, with the fields Cumulus uses in bold:
Here's the format of the 'easyweather.dat' file, with the fields Cumulus uses in bold:
easyweather.dat fields:
0 - Record no;  1 - Transfer date;  2 - Transfer time;  '''3 - Reading date''';  '''4 - Reading time''';  5 - Interval;
0 - Record no;  1 - Transfer date;  2 - Transfer time;  '''3 - Reading date''';  '''4 - Reading time''';  5 - Interval;


Line 63: Line 120:


24 - rain last 24 hours;  25 - rain last 7 days;  26 - rain last 30 days;  '''27 - rain last year''' (used as rain 'counter' to determine other totals)
24 - rain last 24 hours;  25 - rain last 7 days;  26 - rain last 30 days;  '''27 - rain last year''' (used as rain 'counter' to determine other totals)
=Memory Map=
This [http://www.jim-easterbrook.me.uk/weather/mm/ page] describes in some detail the data records produced by the various Fine Offset devices (WH1080, WH1081, W-8681, WH3080, WH3081 etc.).  The weather station's history is stored in 4080 times 16-byte records for models without solar detectors and 3264 times 20-byte records in the 3080 model with the solar detector.
Thanks to Jim Easterbrook for all his work on pulling this data together
http://www.jim-easterbrook.me.uk/


[[Category:StationSpecific]]
[[Category:StationSpecific]]
5,838

edits