Features · Requirements · Screen Shot · Downloads · More downloads · Add-on programs · Support & Links · Site Map

Downloads

Mirror sites
FreeWX Revisions
FreeWX-Wi Revisions

FreeWX Revision History

 

Version 2.04 released on 5th June 2005

  • Added Javascript graphs.
  • Added trends and rates of change.
  • Implemented rain in 0.5mm increments (requires a hardware modification).
  • Added menu item to allow editing templates from within FreeWX.
  • Added menu item to backup all program folder files.
  • Added wind run in additional window.
  • Allowed configuration of email 'from' description via .ini file.
  • Added Weather Notes and editing with display linked to the almanac search.
  • Auto reset time now tied to 9.00am/midnight and first or last day almanac rollover.
  • Added simple language pack support.
  • Added the ability for client to re-sync with server from the menu.
  • Added wind direction offset of + or - 20 degrees via .ini file.
  • Main log is now rolled over and archived at the same time as the almanac.
  • Serial port is now reset after an FTP error.
  • Added code to sync Wunderground/APRS and FTP uploads if interval is the same.
  • Added right click to toggle Beaufort/normal wind speed display in text boxes.
  • Added InterProcess control and code to allow third-party programs (VB) to obtain near real-time data from FreeWX.
  • Icons for moon phase & forecast can now be uploaded via web tags.
  • Icons for wind direction can now be uploaded via web tags.
  • Numerous small fixes and code optimizations made.

 

Version 2.03 Build Date 29th March 2004 (290304) the following were added/changed

  • Corrected several minor bugs identified since the initial release of version 2.03.
  • Improved FTP and serial data code and error handling.

Version 2.03 released on 6th March 2004

  • All times and dates in FreeWX are now taken from the computer and not from the weather station.
  • FreeWX will now store all the "Since Reset" values in the program itself instead of relying on values stored in the weather station memories. Users can edit the values stored by FreeWX from within FreeWX.
  • Added a facility to auto reset all records at 00:00 on 01 January.
  • Added support for rain in last 24 hours in UI-View and APRS beacons.
  • Added experimental support for LOGIN type email authentication.
  • Email subject line is now user configurable.
  • FreeWX will close correctly if Windows is shutting down.
  • Added moon rise, set and phase data as well as web tags to support these.
  • Added a facility to search the main log and the almanac by date/time.
  • Serial communications code updated.
  • LAN client/server code re-written.
  • FTP code and error handling re-written.
  • Numerous additional web tags have been provided.
  • The minimum APRS upload interval has been restored to 5 minutes instead of 10 minutes.
  • The average wind speed and average wind direction are now calculated by FreeWX and are based on a true average over the past 10 minutes.
  • The "Maximum wind speed in last hour" has been replaced throughout the program with "Maximum wind speed in the last 10 minutes". Note that the associated web tags have been changed ... ~~WEBWINDGLH~~ has become ~~WEBWINDGLT~~ etc.
  • To avoid possible confusion the description "peak rainfall rate" has been changed to "Rainfall Rate" throughout the program. The "Using FreeWX" section of this help file explains the rainfall rate and the rainfall graph.
  • The option to minimize FreeWX to the system tray or the task bar has been removed. FreeWX will now ONLY minimize to the system tray..

Version 2.02 Build Date 25th October 2003 (251003) the following were added/changed

  • Corrected a bug where alarm for dew point  = temperature would trigger incorrectly.
  • Corrected a bug which prevented the freewxUI.txt file from always being written.
  • Added ~~WEBLATITUD~~ and ~~WEBLONGITD~~ web tags for station latitude and longitude.

Version 2.02 released on 4th October 2003

  • Email messages are now generated from templates and can use existing web tags.
  • Conversion "pop-up" windows are provided for most current weather conditions, activated by holding the mouse cursor over the appropriate text box.
  • Added more than 50 new web tags supporting data in different units.
  • Changed the FTP timeout timer so that for frequent upload intervals (less than 5 minutes) the timer is about 80% of the upload interval. The total upload time for a complete FTP session is still limited to 5 minutes.
  • All menu items on the main FreeWX window are disabled during a FTP session to prevent data or settings being changed during upload. 
  • Cosmetic changes to the various menu displays.
  • Minor bugs and issues identified since version 2.01 have been fixed.
  • Many sections of the program re-written to facilitate possible support for other weather stations in the future.

Version 2.01 Released 20th July 2003

  • Added a menu item to minimize FreeWX after startup and a menu item to control whether FreeWX minimizes to the system tray or the task bar.
  • Added a secondary auto-fallback APRS server facility. Secondary server and port settings are stored in the freewx.ini file.
  • Restored the minimum upload interval for Weather Undergound and Weatherforyou/Hamweather to 5 minutes. The minimum upload interval for CWOP/APRSWXNET remains at 10 minutes. If an upload interval of 5 minutes is selected, the CWOP/APRSWXNET upload will take place every other upload.
  • Added a "once only" FTP upload facility to support third-party programs. See the help file (FTP settings section) for details.
  • Fixed a bug where holding the mouse cursor over the rainfall graph shows the values from the last graph displayed instead of rainfall.
  • Fixed a bug where location data is not transferred to a FreeWX LAN client until the FreeWX server has been stopped and started at least once.
  • Fixed a bug where time zones that had an offset from UTC that was not a whole number of hours would have the offset rounded to a whole number of hours causing errors in sunrise/sunset times.
  • Fixed a bug where using "force upload" for Weather Underground, Weatherforyou/APRSWXNET/CWOP would incorrectly indicate that not all fields were complete even if the particular feature was disabled.
  • Modified LAN client/server synchronization code and program exit code for better performance and stability. 

Version 2.00 Released 6th July 2003

  • Uploads directly to APRSWXNET/CWOP on the aprswest.net server.
  • Now supports up to 100 auto-uploading web page templates and 100 non-uploading templates.
  • Added numerous new web tags including a second webcomment tag and a tag that gets its data from a text file.
  • Added a 1 hour offset .... changeover at 10.00am instead of 9.00am. (for UK users).
  • Added a user configurable cyclic display to the large text screen.
  • Added sunrise and sunset calculation plus new web tags to suit.
  • Wind gust graph changed from lines to points.
  • Added a new wind gust in last hour gauge.
  • Rainfall rate graph now uses a scheme similar to Weather Underground.
  • Added rainfall in last hour to display and UI-View data.
  • Added the facility to upload additional files (user selectable) when FTP uploading takes place.
  • User can select to upload additional files at every "N" normal uploads.
  • Generates a text file (not auto-uploaded) from a text file that contains any web tags.
  • Will run a batch file (freewxco.bat) at changeover time if it exists.
  • WU/HamWX/CWOP upload minimum interval changed to 10 minutes.
  • Numerous code improvements with many sections being completely re-written for improved performance and stability.

Version 1.12 Build Date 12th April 2003 (120403) the following were added/changed

  • A menu item to reset the graphs was added (at the request of some users).
  • Changes made to the error trapping and handling in the FTP routines to improve FTP reliability.

Version 1.12 Build Date 16th March 2003 (160303) the following were added/changed

  • Selecting the "Supress ONLY Cold Climate humidity sensor pop-up messages" option now also prevents program log entries from being continuously written.
  • Fixed a bug where negative dew point values would be uploaded to Weather Underground/Weatherforyou as a positive value.

Version 1.12 Build Date 3rd March 2003 (030303) the following were added/changed

  • An option has been provided to allow rolling over and archiving the almanac on either the first day of the month or the last day of the month to suit varying standards in different countries. This only affects those users who have selected a 9.00am to 9.00am daily record and does not affect those using midnight to midnight.
  • Fixed a bug in the "FTP only when sending email" routine which could cause the program to hang.
  • Fixed a number of minor bugs in various areas.

Version 1.12 Released on 15th February 2003

  • A new installer has been used in this version. This provides a much safer and more configurable installation. The new installer also adds a program group entry, a desktop shortcut icon and an uninstaller.
  • Abandoned saving program settings in the Windows registry in favour of an .INI file.
  • Changed the wind indicator so that plot point colours now indicate the wind speed over the past hour.
  • Added an alarm for "Rain amount since changeover more than ....".
  • Changed startup and serial communications code for greater reliability.
  • Modified FTP code for greater reliability.

Version 1.11 Build Date 26th January 2003 the following were added/changed

  • Added indoor temperature and humidity to main log.
  • Added units of measurement to the graph captions.
  • Added a "Log Responses" check box in FTP setup to enable logging of all host responses from the remote FTP server for troubleshooting purposes. The log appears in the FreeWX folder and is called FreeWXFTPLOG.txt.
  • Added code to detect if another application had a FreeWX file open and had locked it. FreeWX will now wait until the other application releases the file. This was a possible problem with UI-View and the freewxUI.txt file.
  • The FreeData.txt, FreeData.csv and freewxUI.txt files are now also written to the local save folder.
  • The "Supress sensor error pop-up messages" menu item has been changed to "Suppress ALL sensor pop-up messages" and the setting status is now saved instead of being on a per-session basis only.
  • A new menu item, "Suppress ONLY "Cold Climate" humidity sensor pop-up messages" has been added to cater for users who live in cold climates and experience frequent humidity sensor errors due to very low outside temperatures. This item will suppress such messages but still allow regular sensor error pop-up messages to appear.
  • Weather Underground and Weatherforyou/Hamweather will now continue to upload if there is a sensor error, but without the affected data.
  • Changed the GenUIview routine so that if any sensor has a fault it will put nulls into the freewxUI file value and continue instead of just exiting the routine without writing the file.
  • Alarm emails now include a line showing the reason the alarm was triggered.
  • Changed the FTP code to provide more reliable error reporting and handling.
  • Changed the code which checked for the existence of files to a simpler and more reliable function.
  • Changed the code so that both the complete almanac and complete log file are written to the local save destination at changeover and updates to both files are written at the FTP upload interval. Previously, only updates to both files were written to the local save destination at the FTP upload interval.
  • Added improved error trapping and handling in the COM port setup code. Users should now be forced back to the COM port setup window if an inappropriate selection is made.
  • Fixed a bug in the freewxUI.txt file where an extra minus sign would appear in the file if the temperature was below 0 °F (-17.8 °C).
  • Fixed a bug where the temperature data in the freewxUI.txt file would be missing if the temperature exceeded 100 °F (37.8 °C).
  • Fixed a bug where if average wind direction was exactly 0 degrees the direction in the web tag would show (W) instead of (N).
  • Fixed a bug where FTP upload would stop working after some local save errors until the program was restarted.
  • Fixed a bug where the almanac rolled over for December would have the wrong year in the filename. For example the December 2002 almanac would be rolled over and saved as alDecember03.csv instead of alDecember02.csv
  • Fixed a bug where the FTP upload when sending email function would not work unless local save was also enabled.
  • Fixed a bug where dew point in both the monthly summary and the summary HTML page would have a leading "+" sign whether the value was positive or negative.
  • Fixed a bug where FreeWX running as a client on a LAN would not correctly pick up the settings from the FreeWX server.
  • Corrected some issues involving generating monthly reports for non-English Windows users whose regional settings use a comma instead of the point as the decimal delimiter.
  • Updated the help file including a new section on action to be taken at times such as start or end of daylight saving, end of year and February 28th in a leap year.
  • Updated the help to include details about installing/running FreeWX under Windows NT, 2000 or XP with multiple users/accounts on the target computer.

Version 1.11 Build Date 23rd December 2002 the following were added/changed

  • Fixed a bug where "Force FTP" upload would not work unless either "Enable timed FTP ...." or "Save files locally ...." was ticked.
  • Fixed a bug which inadvertently introduced a requirement to have the VB5 runtimes installed. This was due to the inclusion of a third-party component which had been compiled under VB5. The component has been removed and replaced with API code. Most users will not have experienced any problems as the vast majority of computers will have the VB5 runtime files installed.
  • Fixed a bug which produced an "Error 13" message on program start when FreeWX was run with certain non-English Windows regional settings. This bug only affected those counties using the comma as the decimal delimiter character.
  • Modified the code so that if a shortcut icon to FreeWX was configured to start the program minimized, it would correctly start the main FreeWX window minimized and not just the splash screen.
  • Added a "storm" icon and value which is shown if the forecast is "Rain", the barometer is falling and the dew point is greater than 16 degrees Celsius. (This was actually in build 151202 but I forgot to metion it).
  • Added a "snow/sleet" icon and value which is shown if the forecast in "Rain" and the outside temperature is less than 1 degree Celsius. (This was actually in build 151202 but I forgot to metion it).

Version 1.11 released on 15th December 2002

  • Replaced all the FTP code with new code allowing full asynchronous FTP operation.
  • Program settings are now saved to the Windows registry instead of using configuration files. This makes version upgrading a much easier process.
  • Added an option to allow local saving to a user-defined folder of the log file, almanac, and all files normally sent by FTP.
  • Added a large font, high contrast, text-only display to enable viewing important conditions from a distance.
  • Provided the option to use the "new" wind chill formula or the value directly from the weather station.
  • Uploads to Weather Underground / Weatherforyou now report 100% humidity if the humidity recorded by the weather station reaches 97% and an over-range condition exists.
  • Removed the decimal point value present in the barometric pressure data from the weather station. This is known to cause problems in the UI-View text file with some models of the weather station which erroneously produce a non-zero value after the decimal place.

Version 1.10 Build Date 7th September 2002 the following were added/changed

  • Fixed a bug in the rollover and archiving of the almanac when midnight/midnight was selected.
  • Changed the HTML monthly summary from a user editable header to full template and tags scheme.
  • Changes made to the configuration files to facilitate auto-updating of configuration files in future releases.

Version 1.10 released on 1st September 2002

  • Added support for Weatherforyou. http://www.hamweather.net/weatherstations/
  • Added support for WAP capable phones/devices with an automatically uploaded, user editable .WML format file.
  • Weather Underground/Weatherforyou can now have up to 60 minutes between uploads.
  • Added buttons to "force" FTP upload/email to assist in setting up and testing.
  • FreeWX now calculates, displays and uploads Days Since Rain and Last Rain.
  • Added two new web tags to support Days Since Rain and Last Rain.
  • The monthly report is now auto-generated at changeover and an HTML version is generated and uploaded if FTP is enabled.
  • Added a menu item to prune the program log to the last ten entries.
  • The almanac file is now transferred to client machines on a LAN and clients can view the almanac and generate reports.
  • Added an automatically uploaded (if FTP enabled) "raw" data file to allow web client software to view weather data. (A compatible web client is available for download from the FreeWX home page as well as mirror sites).
  • The help file has been completely re-written.

Version 1.09 Build Date 6th July 2002 the following were added/changed

  • Fixed a bug in the Bcc (Blind Carbon Copy) function in email sending.
  • Added an automatically generated comma delimited (.CSV) file which can be used by other software (notably home automation) to obtain weather data.
  • Removed extraneous leading zeros in some on-screen, web page and log values.

Version 1.09 released on 23rd June 2002

  • Added a wind direction graph.
  • Modified the FTP code for improved reliability.
  • Added modified code for the detection of Internet connections to overcome possible difficulties with permanent connections such as ADSL.
  • Fixed several minor (and very obscure) bugs.

Version 1.08 Build Date 25th April 2002 the following were added/changed

  • Fixed a minor bug with the "monthly report" if no valid heat index readings existed in the almanac file.
  • Added a small glossary of meteorological terms to the help file.

Version 1.08 Build Date 15th April 2002 the following were added/changed

  • Fixed a bug where Error 6 messages would appear after the program had been running for between 11 and 22 hours.
  • Improved the formatting of the "SMS" header attached to the start of all email messages.
  • Changed the password encryption algorithm.
  • Fixed a bug in the Weather Underground rainfall upload data which could result in the reported rainfall being significantly overestimated.
  • Changed the client/server file transfer code.
  • Added improved error handling code to several routines.

Version 1.08 Build Date 9th April 2002 the following were added/changed

  • Modified the code to improve "internationalisation".
  • Passwords are now encrypted before being written to configuration files on disk.
  • Re-wrote much of the serial communications routine to make it more robust.
  • Added an "SMS" header of abbreviated data to the beginning of all email messages
  • FreeWX now also uploads VidCap.png as well as VidCap.jpg if found in the installation folder.
  • Corrected the rainfall upload format for Weather Underground.
  • Corrected several minor bugs in various parts of the program.

Version 1.08 Build Date 1st April 2002 the following were added/changed

  • Fixed a bug in the "monthly reports" when midnight/midnight operation was selected.
  • Minor changes to the help file.

Version 1.08 released on 31st March 2002

  • Added support for Weather Underground personal weather station project. (http://www.wunderground.com/weatherstation/index.asp)
  • Added ~~WEBUTCTIME~~ and ~~WEBUTCDATE~~ web tags to provide UTC time and date.
  • Fixed some minor bugs with temperature/dew point displays.
  • Improved the "monthly report" code.
  • Removed the "no graph redraw when main window minimised" code ... it was a pain!

Version 1.07 released on 17th March 2002

  • Added the ability to generate a monthly report from almanac files.
  • Added the ability to turn the graph display on or off (mainly for users with slower computers).
  • Added the ability to upload two individual web pages from two separate template files.
  • Added the compass direction to the wind gust and wind average direction web tags.
  • Added cc (carbon copy) and Bcc (Blind carbon copy) recipients in email.
  • Fixed a bug with the column headers in the almanac files.
  • Fixed a bug with some readings in the "additional" window when Farenheit units were selected and temperatures were near or below freezing.

Version 1.06 Build Date 22 February 2002 the following were added/changed

  • Fixed a bug with Farenheit display of dew point, wet bulb temperaure and wet bulb depression and fixed a potential problem with alarms when the program was running as a client on a LAN.

Version 1.06 Build Date 16 February 2002 the following were added/changed

  • Fixed a bug with the display of dew point, heat index and wind chill when Farenheit units were selected.

Version 1.06 Build Date 9th February 2002 the following were added/changed

  • Added a new window which displays max/min indoor temps, max/min dewpoint, minimum wind chill and maximum heat index for both the current day and the previous 24 hours. These are also included in the almanac file and email messages. The new window also displays current wet bulb temperature,
  • wet bulb depression and base height of convective cloud.
  • Added 15 new web tags for the above new items. (Details are in this help file under Web Page "TAGS")
  • Fixed a bug with file validity checking when FreeWX was closed down for an extended period and started up again after the expected changeover time.
  • Fixed a minor bug where a FreeWX client would default to 9.00am - 9.00am operation regardless of what the server was set to.
  • Added the FTP port as an entry in the main configuration file so that it can be altered by editing the file. (Intended for advanced users with special requirements only).
  • Fixed a bug where the archived main log file would be incorrectly named if FreeWX wasn't running over midnight on the last day of the month.

Version 1.06 Build Date 28th January 2002 the following were added/changed

  • Added the ability to choose active or passive (default) FTP transfer mode.
  • Modified the code so that the email component is not initialised if FreeWX is running as a client.

Version 1.06 released on 26th January 2002

  • Added the ability to toggle the graphing of indoor values on or off.
  • Wrote new FTP code to avoid using a third-party OCX for FTP functions.
  • Added Wind Gust Speed and Gust Direction to the main log.
  • Added the forecast to the web "Tags". Returns "Fine", "Partly Cloudy", "Cloudy" or "Rain".
  • Added the ~~WEBCOMMENT~~ user editable web tag.
  • Added the ability to suppress email success and FTP success pop-up messages.
  • Modified the code to make it more tolerant of being off over "changeover" time as well as correctly re-loading any valid "extremes" data when the program was restarted after being off overnight.

Version 1.05a Build Date of 12th January 2002 the following were added

  • Added a menu item (under Settings) to allow sensor error messages to be supressed on a per-session basis.
  • Added new web "Tags". See the Tags section of this help file for details.

Version 1.05a Build Date of 4th January 2002 the following were also fixed

  • Fixed a problem in the "Yesterday" extremes file when running under some non-English Windows versions.
  • Modified error handling to prevent users making repeated retries from an error condition.
  • Fixed a rounding problem with rainfall in the UI-View file (a UI-View/APRS format issue, not mine!).
  • Modified code to prevent writing of extremes data and graph data on program exit if an error condition existed. This avoids possible corruption of the graph and data files.

Version 1.05a released on 17th December 2001

  • Added the ability to send an email on alarm conditions.
  • Added the ability to select whether FTP and email success events are logged.
  • Fixed a bug where Wind Chill temperatures below freezing were incorrectly displayed when Farenheit units were selected.
  • Fixed a bug with multiple email recipients.
  • Client machines now receive and use the weather units selected on the server.
  • Allowed FTP uploads down to 1 minute intervals instead of 2 minutes.
  • Modified the format and content of the freewxUI.txt file. (The UI-View file).
  • Modified the program to improve running under some non-English versions of Windows.

Version 1.05 15th November 2001

  • Barometer graph replaced with selectable graphs for a variety of functions.
  • Wind indicator changed to a new style which includes a history plot.
  • Network functions changed to full client-server using TCP/IP.
  • Many sections of code re-written for improved efficiency and stability.

Version 1.04a 9th July 2001

  • Version 1.04a is a bug fix release. Some minor bugs with temperature displays were fixed.
  • Added a trend indicator for indoor and outdoor temperatures and humidities.
  • Changed the barometer graph from 12 to 24 hours.
  • Program now retains the barometer chart values for up to 15 minutes if the program is stopped and re-started.

Version 1.04 3rd May 2001

  • Re-wrote the section of code that deals with handling sensor errors. FreeWX will now continue to log and display data using the still functioning sensors instead of halting all processing until the error condition was cleared. To reduce sensitivity to transient errors, the program also now needs two consecutive data packets with a sensor error before an error message will be generated.
  • Added titles and column headers to the log files to facilitate using them in spreadsheet applications.
  • Added automatic monthly archiving and rollover of both the main log and almanac log files.
  • Fixed a bug in FTP upload error handling where FreeWX could lock up under certain circumstances if the remote server couldn't be connected to.
  • Calculate the Dew Point temperature rather than use the value from the weather station. This extends the range down to -11° C (12° F).
  • FreeWX now assumes (and displays) 100% relative humidity if the reading reaches 97% and an over range condition occurrs. (Applies to outside humidity sensor only).
  • Re-wrote a section of code which tested the validity of the freewTDay.log and freewYDay.log files.
  • Removed seconds from the times in both display and log to avoid clutter.
  • Added direction of maximum daily wind gust to the extreme conditions wind speed display box and log entry.
  • Cosmetic changes to main window to improve readability.
  • Fixed a minor bug where a remote computer would fail to correctly recover from a sensor error in early release of version 1.03 (Corrected in later builds of version 1.03).
  • Included the freewx.wav file in the distribution. The file managed to get left out of the installation executable in earlier versions.
  • Updated the help file.

Version 1.03 11th April 2001

  • Added Web page (HTML) page generation.
  • Added FTP upload capability.
  • Added email sending facility.
  • Added 'UI-View' file generation (for ham radio use).
  • Added "Low Battery" indicator.
  • Added program log file and log viewing to main menu.
  • General clean up of main code.
  • Several minor cosmetic changes to forms.
  • Updated the help file.

Version 1.02 15th March 2001

  • Fixed 'Error code 53' which occurred when trying to change from 9.00am to midnight changeover before the program had actually gone through a changeover.
  • Changed some code related to gathering daily temperature extremes when Farenheit units were selected.
  • Cosmetic changes to the display for 'temperature falls below dewpoint' alarm condition.
  • Really fixed the heat index calculation problem. Heat index is meaningless below about 25°C (about 78°F) and the formula used in FreeWX didn't calculate correctly at much below that temperature so the program no longer attempts calculation below 20°C and instead puts 'n.a.' in the display.

Version 1.01 13th March 2001

  • Fixed bug with incorrect minus character in temperature displays when Farenheit units were selected and temperatures were below freezing but above 0°F.
  • Fixed faulty heat index calculation with low temperature ranges.
  • Minor updates to help file.

Version 1.0 11th March 2001

  • First Public Release.


 


You are here: Home-Downloads-FreeWX Revisions

Previous Topic: Mirror sites Next Topic: FreeWX-Wi Revisions