Naughter Software Logo

FOStation v1.01 An Open Source Windows service to collect data from Fine Offset Compatible Weather Stations

First off, you may ask why write another piece of Weather Station software when there are many fine ones available such as weewx, wview, pywws, & CumulusMX. Weewx and pywws are developed in Python and are very feature complete, while CumulusMX is for Windows but is no longer under active development. What I wanted was a low footprint Windows based application which simple stores the received weather records to a standard database. I also wanted my application to run as a Windows service and not bother with any UI infrastructure instead preferring to leave that to third party tools. Leaving the UI / reporting infrastructure out reduces the amount of code required massively. Instead you can develop custom reporting applications using existing mature technologies such as SQL Server Reporting Services. FOStation is designed with these goals in mind and should work with any Fine Offset compatible weather stations such as those manufactured by Aercus, Ambient Weather, DAZA, Elecsa, Fine Offset, Froggit, Maplin, Sinometer, Tycon & Watson. Personally I have a Aercus WS3083 weather station which I have tested FOStation with. The service is implemented with STL and ATL with no MFC dependencies with Visual C++ 2019.

 

Features 

 

 

The enclosed zip file contains the VC 2019 source code and pre compiled binaries for x86 and x64.

 

Copyright

 

Updates

V1.01 (17 September 2019)

V1.0 (7 September 2019)