Kevin Key's Blog

Friday, September 19, 2014

Acu-Rite smartHUB / Bridge reader: Latest build of my My AcuRite smartHUB app is 2018.06.05.2122 and has been posted on 06/05/2018. Fixes for the recent ERROR 400 problem.

The latest update to my My AcuRite smartHUB bridge reader app

If you're new here, see my earlier post that describes this application in detail.
Latest build is 2018.06.05.2122 and includes the following changes:
  • Fixed the ERROR 400 problem. Also, data now transmitted via a secure URL (https). 
Latest build is 2016.12.17.1447 and includes the following changes:
  • Fixed the problem with negative temperatures being reported as positive temperatures. 
Latest build 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 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


    My Weather Underground station (new location and new station ID)

    My WeatherBug station

    If you really enjoy my app, donations are always appreciated.  You can donate to me via PayPal
    Keywords: Acu-Link aculink weather weather underground rapid fire faster real-time CWOP  wunderground rapid-fire weatherbug anything weather PWS