Author Topic: Version History  (Read 3702 times)

0 Members and 1 Guest are viewing this topic.

Offline Jack Bowman

  • Forecaster
  • *****
  • Posts: 305
  • Ambient Weather WS-2000
    • KCOFORTC421 - Hanna Farm
Version History
« on: October 30, 2016, 03:45:01 PM »
Latest Versions can be downloaded here...

https://onedrive.live.com/?cid=D22F8FE8711E0CD7&id=D22F8FE8711E0CD7%21105

Latest version is 2016.12.17.1447 and includes the following changes:

Fixed the problem with negative temperatures being reported as positive temperatures.

Latest version is 2016.10.13.0004 and includes the following changes:

Additional fix for Settings form sometimes not closing after clicking the Save button.
Fix for rare problem where the app writes numerous entries to Debug_Log.txt due to not being able to acquire time from AcuRite device.

Latest version is 2016.10.09.1231 and includes the following changes:

Rain in the last 24 hours and rain in the last hour values finally work properly. Acu-Rite resets these values at midnight and every hour on the hour, but some of the weather networks want the rain in the past hour ongoing and rain in the past 24 hours ongoing values. The day in the past day value is still included as well. NOTE: Be sure that you have the correct location of your weather station specified on Acu-Rite's website.
Removed the "You're using the old firmware" check. Some false positives were reported and I figured that this logic wasn't really necessary after all.
When you first start the app, it will tell you what data it's waiting to acquire before it begins posting to the weather networks. This should take less than a minute.
NOTE: The three DLL files included in the ZIP have been updated - be sure to replace your existing DLLs with the new ones.
Fixed issues with WindData.xml and RainData.xml

Latest version is 2016.09.27.2112 and includes the following changes:

(Hopefully) fixed the rare, but reported, bug where the app sometimes crashes when clicking the "Save" button on the Settings form. I have not been able to personally reproduce this bug, but I was able to narrow down the cause to the code that refreshes the main screen when one saves and exits the Settings form.
Additional improvements to error handling and reporting.
New/experimental: The ability to post temperature and humidity data directly to a Vera / Mios / Micasaverde / OpenHAB home automation controller. If this proves to be a popular feature, I will expands the options here.

Latest version is 2016.09.25.0229 and includes the following changes:

Brought back the "p" value for CWOP. This reports the cumulative rain for the past 24 hours.
Improved error handling and reporting.
Insignificant network errors will no longer be reported in the "Errors" value near the bottom of the screen. This value only increments when my app encounters trouble posting your weather data to one of the weather networks. NOTE: It is normal to see around 0 - 10 or so errors here in a 24 hour period. The weather networks don't have 100% uptime.
--------------

Latest version is 2016.09.19.2137 and includes the following changes:

Waits for WinPcap to come online (service name is npf.sys). Sometimes WinPcap takes some time to start when a PC is first booted up. Previously, the weather app would report an error regaring WinPcap if WinPcap wasn't already running. With this fix, the app will keep waiting and trying until WinPcap starts. Also, should WinPcap shut down on its own, the weather app will keep trying to resume until WinPcap starts up again.
Fix for not properly identifying sensor IDs when filtering by sensor ID is specified. Acu-Rite decided to append leading zeroes to the sensor IDs with the latest firmware update. My app will now allow you to specify sensor IDs the old way (without the leading zeros) or new way (with the leading zeros) and filer on the correct sensor ID regardless.
Fix for random crash when clicking the Save button in the Settings screen while the app is processing data in the background.
Settings form can now be accessed via a single click. I got rid of the "Edit" menu since "Settings" was the only submenu item on it.
FUTURE ENHANCEMENT COMING SOON: Move the settings file to the same directory as the application - this way you won't have to keep reentering your settings when you upgrade.
--------------

Latest version is 2016.09.10.0203 and includes the following changes:

Exclusively supports the new My AcuRite smartHUB / Acu-Link with the latest My AcuRite smartHUB firmware
CWOP / APRS users can now enter a custom comment to be included in their weather data transmission
Vastly enhanced Debug Mode to aid in troubleshooting
Fix for Settings not saving
--------------
Latest version is 2015.11.9.1951  and includes the following new features/fixes:

Much improved error handling of corrupted WindData and RainData files. The app will now automatically delete and recreate these files when they are corrupted - no more endless error messages popping up.
Adjustable time delay for posting to CWOP
CWOP now posts data via port 14580 for better performance
Added the ability to post to CWOP via ARPS ham (amateur) radio network
Main screen contains an error counter to keep track of posting errors. NOTE: Do not be concerned with this value unless it's really high - sometimes one or more weather servers are simply unavailable or bogged down for a moment or two.
Fixes and enhancements from previous versions:
Fix for temperatures between -1 and -9 being incorrectly formatted for CWOP
Fix for Wind Speed Offset
Fix for CWOP rain data reporting incorrectly
Fix for CWOP rain data not reporting
Truly fixed the memory leak issue. Removed auto-restart option since it's no longer needed.
App now minimizes to the system tray
Support for posing to CWOP (Citizen Weather Observer Program)
Support for posting to OpenWeatherMap
Ability to specify offset value for soil/water temperature
Have an extra sensor and want to monitor your pool, attic, garage, barn, or other location's temperature and humidity? You can now specify that a senor report it's temperature data as "Soil Temp" and humidity as "Soil Moisture".  To see these values on Weather Underground, drill down to the screen for your individual station (not the forecast screen).  NOTE: Set "Global Filter on Sensor" values to blank when using this option.
(Hopefully) fix for rainfall data when more than one sensor is used. Please report if you still find a problem, however.
Added Temperature Offset option to allow compensation for inaccurate thermometer readings.  Set this value to 0 if no adjustment is necessary.
Added Wind Offset option to allow compensation for inaccurate wind speed readings. This is a percentage value. Set to 100% if no adjustment is necessary, 50% to slow down reading, 200% to speed up, etc.
Have more than one sensor?  Now you can post specific data from multiple sensors to the weather sites. For example: Post the temperature from a tower sensor in the shade while posting wind, rain, and humidity data from a 5-in-1 sensor.
Customize the path and filename of the CSV output file
Bug fix for globally filtering on sensor type or sensor ID
(In previous update) Support for 5-in-1, 3-in-1, tower, and rain sensors
« Last Edit: December 18, 2016, 10:45:13 AM by ColoradoWeather »
Ambient Weather WS-2000 Weather Station

Home Weather Server:
http://kcofortc421.dynu.net/WD/wx.html

Weather Underground Link:
https://www.wunderground.com/dashboard/pws/KCOFORTC421

PWS Weather Link:
https://www.pwsweather.com/obs/KCOFORTC421.html

Offline kevink619

  • Moderator
  • Senior Member
  • *****
  • Posts: 98
    • My G+
Re: Version History
« Reply #1 on: December 17, 2016, 05:42:08 PM »
Hi all,

Sorry for the delay. I've just posted a new version 2016.12.17.1447 that fixes the negative temperature problem. Also, I've just learned that OpenWeatherMap has finally published their new upload protocol and will work on getting the app to work with OpenWeatherMap again soon.

Kevin

Latest Versions can be downloaded here...

https://onedrive.live.com/?cid=D22F8FE8711E0CD7&id=D22F8FE8711E0CD7%21105

Latest version is 2016.10.13.0004 and includes the following changes:

Additional fix for Settings form sometimes not closing after clicking the Save button.
Fix for rare problem where the app writes numerous entries to Debug_Log.txt due to not being able to acquire time from AcuRite device.

Latest version is 2016.10.09.1231 and includes the following changes:

Rain in the last 24 hours and rain in the last hour values finally work properly. Acu-Rite resets these values at midnight and every hour on the hour, but some of the weather networks want the rain in the past hour ongoing and rain in the past 24 hours ongoing values. The day in the past day value is still included as well. NOTE: Be sure that you have the correct location of your weather station specified on Acu-Rite's website.
Removed the "You're using the old firmware" check. Some false positives were reported and I figured that this logic wasn't really necessary after all.
When you first start the app, it will tell you what data it's waiting to acquire before it begins posting to the weather networks. This should take less than a minute.
NOTE: The three DLL files included in the ZIP have been updated - be sure to replace your existing DLLs with the new ones.
Fixed issues with WindData.xml and RainData.xml

Latest version is 2016.09.27.2112 and includes the following changes:

(Hopefully) fixed the rare, but reported, bug where the app sometimes crashes when clicking the "Save" button on the Settings form. I have not been able to personally reproduce this bug, but I was able to narrow down the cause to the code that refreshes the main screen when one saves and exits the Settings form.
Additional improvements to error handling and reporting.
New/experimental: The ability to post temperature and humidity data directly to a Vera / Mios / Micasaverde / OpenHAB home automation controller. If this proves to be a popular feature, I will expands the options here.

Latest version is 2016.09.25.0229 and includes the following changes:

Brought back the "p" value for CWOP. This reports the cumulative rain for the past 24 hours.
Improved error handling and reporting.
Insignificant network errors will no longer be reported in the "Errors" value near the bottom of the screen. This value only increments when my app encounters trouble posting your weather data to one of the weather networks. NOTE: It is normal to see around 0 - 10 or so errors here in a 24 hour period. The weather networks don't have 100% uptime.
--------------

Latest version is 2016.09.19.2137 and includes the following changes:

Waits for WinPcap to come online (service name is npf.sys). Sometimes WinPcap takes some time to start when a PC is first booted up. Previously, the weather app would report an error regaring WinPcap if WinPcap wasn't already running. With this fix, the app will keep waiting and trying until WinPcap starts. Also, should WinPcap shut down on its own, the weather app will keep trying to resume until WinPcap starts up again.
Fix for not properly identifying sensor IDs when filtering by sensor ID is specified. Acu-Rite decided to append leading zeroes to the sensor IDs with the latest firmware update. My app will now allow you to specify sensor IDs the old way (without the leading zeros) or new way (with the leading zeros) and filer on the correct sensor ID regardless.
Fix for random crash when clicking the Save button in the Settings screen while the app is processing data in the background.
Settings form can now be accessed via a single click. I got rid of the "Edit" menu since "Settings" was the only submenu item on it.
FUTURE ENHANCEMENT COMING SOON: Move the settings file to the same directory as the application - this way you won't have to keep reentering your settings when you upgrade.
--------------

Latest version is 2016.09.10.0203 and includes the following changes:

Exclusively supports the new My AcuRite smartHUB / Acu-Link with the latest My AcuRite smartHUB firmware
CWOP / APRS users can now enter a custom comment to be included in their weather data transmission
Vastly enhanced Debug Mode to aid in troubleshooting
Fix for Settings not saving
--------------
Latest version is 2015.11.9.1951  and includes the following new features/fixes:

Much improved error handling of corrupted WindData and RainData files. The app will now automatically delete and recreate these files when they are corrupted - no more endless error messages popping up.
Adjustable time delay for posting to CWOP
CWOP now posts data via port 14580 for better performance
Added the ability to post to CWOP via ARPS ham (amateur) radio network
Main screen contains an error counter to keep track of posting errors. NOTE: Do not be concerned with this value unless it's really high - sometimes one or more weather servers are simply unavailable or bogged down for a moment or two.
Fixes and enhancements from previous versions:
Fix for temperatures between -1 and -9 being incorrectly formatted for CWOP
Fix for Wind Speed Offset
Fix for CWOP rain data reporting incorrectly
Fix for CWOP rain data not reporting
Truly fixed the memory leak issue. Removed auto-restart option since it's no longer needed.
App now minimizes to the system tray
Support for posing to CWOP (Citizen Weather Observer Program)
Support for posting to OpenWeatherMap
Ability to specify offset value for soil/water temperature
Have an extra sensor and want to monitor your pool, attic, garage, barn, or other location's temperature and humidity? You can now specify that a senor report it's temperature data as "Soil Temp" and humidity as "Soil Moisture".  To see these values on Weather Underground, drill down to the screen for your individual station (not the forecast screen).  NOTE: Set "Global Filter on Sensor" values to blank when using this option.
(Hopefully) fix for rainfall data when more than one sensor is used. Please report if you still find a problem, however.
Added Temperature Offset option to allow compensation for inaccurate thermometer readings.  Set this value to 0 if no adjustment is necessary.
Added Wind Offset option to allow compensation for inaccurate wind speed readings. This is a percentage value. Set to 100% if no adjustment is necessary, 50% to slow down reading, 200% to speed up, etc.
Have more than one sensor?  Now you can post specific data from multiple sensors to the weather sites. For example: Post the temperature from a tower sensor in the shade while posting wind, rain, and humidity data from a 5-in-1 sensor.
Customize the path and filename of the CSV output file
Bug fix for globally filtering on sensor type or sensor ID
(In previous update) Support for 5-in-1, 3-in-1, tower, and rain sensors

Offline Jack Bowman

  • Forecaster
  • *****
  • Posts: 305
  • Ambient Weather WS-2000
    • KCOFORTC421 - Hanna Farm
Re: Version History
« Reply #2 on: December 21, 2016, 10:06:41 AM »
Kevin,
     The latest update installed without issue, and is working great! Thank you so much! Wishing you a peaceful Holiday season my Friend.

Jack
Ambient Weather WS-2000 Weather Station

Home Weather Server:
http://kcofortc421.dynu.net/WD/wx.html

Weather Underground Link:
https://www.wunderground.com/dashboard/pws/KCOFORTC421

PWS Weather Link:
https://www.pwsweather.com/obs/KCOFORTC421.html

 

anything