AirVision Current Release Version Notes

/AirVision Current Release Version Notes
AirVision Current Release Version Notes 2018-03-13T14:04:16+00:00

Current Release Notes

AirVision Version 3.6 (build 26) Release Notes – March 8, 2018

Issues Found and Resolved

  1. An issue was found where an “Object reference not set to an instance of an object” exception occured on scheduled report task emails send via notification configuration. This has been resolved.
  2. The work item reports have been updated so that if saved in XLS or CSV format the report header is included where page breaks would normally occur.

New Features

  1. A new report has been added, the Calibration Zero/Span Graph Viewer. This report includes 2 panels:
  • top = chart of actual and expected (2 traces) for SPAN level phase
  • bottom = chart of actual and expected (2 traces) for ZERO level phase
  1. A ‘Site’ column has been added to the Work Item Editor pick list for the ‘Asset’ field. It will display the site that the asset is currently assigned to (if any).
  2. In support of NATTS, MDL values, IF included in the sample data record, will be included with the record in the AQL 2.2 Text and 3.0 XML report.
  3. Columns for S/N and Tag number have been added to all asset tracking reports.
  4. Math equations can now support including parameters from multiple sites and specific parameter references (vs. prior Parameter Template only). Example entries/formatting:
    1. AMBTEMP – template name or constant (existing logic, same as before)
    2. [AMBTEMP] – template name or constant (existing logic, same as before), the brackets are required if any special characters in name
    3. [$AMBTEMP] – logic queries by parameter name “AMBTEMP” instead of template/const name
    4. [$AMBTEMP@SITE1] – parameter name AMBTEMP at site SITE1
    5. [AMBTEMP@SITE1] – template name AMBTEMP at site SITE1
  5. To assist with possible ‘hung responses’ during direct instrument polling, the “Timeout (ms)” setting in the Instrument Command, if configured, now applies regardless of how many individual TCP read buffers are processed (rather than each read buffer resetting the timeout).

Site Node Logger

  1. The display logic for digital alarms in the Realtime Tabular Display has been updated. If the alarm state is set and the current state = the alarm state, the area surrounding the status text will show as red. If current state does NOT equal the alarm state it will show as green.

AirVision Version 3.6 (build 4) Release Notes – February 12, 2018

 Issues Found and Resolved

  1. The Parse Config File tool within Data Source Details can now correctly process logger dump files that have the CR/LF line terminators transposed.
  2. An issue was addressed where the AIRNow Report included placeholder values and flags for future hours when run for the current day.

New Features

  1. An option is now available to send scheduled report task output as an attachment rather than within the body of the email. This option is toggled via a check box on the task’s Notification Options tab:

2.  A ‘Change Calibration Type’ button has been added to Data Source Details, allowing for similar type changes as the ‘Change Channel Type’ feature. NOTE: after doing a type change, always review all the settings for the changed object to make sure it is configured as desired.

3.  The UtilitySetting entries for ‘AllowAlternateAnnotationUser’ and ‘AnnotationDeletesAreAllowed’ have been removed. Rather than offer these as global settings, they have been moved into Group Permissions so that the abilities can be assigned selectively and deliberately. By default these will not be assigned to any groups.

 

Site Node Logger

  1. A new button has been added to the Site Node Logger Toolbox utility. The ‘Show All Channel Types’ button can be toggled in the ribbon bar as desired.  Channel types affected by this toggle are: General, Rolling, Avg Math, Avg Merge, External, Sigma Theta, Linear Sigma
  2. To reduce confusion, the ‘off’ selection option for digital output patterns has been removed so that only ‘on’ outputs would be selected in the configuration.
  3. An issue was addressed where upon service startup, pseudo inputs associated with ‘Normally Closed’ outputs would not be in a closed state.
  4. Logic was added to calibration alarms to ensure all required settings are completed before saving so that alarms function as designed.
  5. The validation logic for channel types ‘General’ and ‘Rolling Average’ has been updated to reflect 8832 logic.
  • If percent validity is met, use only valid readings to determine the final result. Will be marked > if some data missing.
  • If percent validity is not met, use all readings to determine the final result, and mark the result invalid <.

 

 

AirVision Version 3.5 (build 137) Release Notes – January 19, 2018

***NOTE: due to required code changes in this release, updating from an older version to this version (or beyond) will require all AirVision client installations to be updated manually.  The automated client update process WILL NOT work for this transition.***

 

Issues Found and Resolved

  1. Annual Performance Evaluation Report has been corrected to allow / display blank record values.
  2. An issue has been resolved where ADVP would not apply rule actions when the conditions were met IF the conditions spanned multiple sites.
  3. The AQS Text report will now display zero values in 1-Point QC records.
  4. The Maximum Hourly Value report would return an error when run on parameters not linked to a ParameterTemplateKey, this has been resolved.
  5. An issue was resolved with the Monitor Downtime Report returning ‘no data found’ when data was available.
  6. An issue was resolved with the Daily Opacity Report repeating values across sites with common parameter names.
  7. An issue was resolved where the Transfer button for the AQCSV Report was grayed out / not operable.
  8. ‘Help’ menu items had their web links updated to reflect new locations on Agilaire’s website.
  9. An issue has been resolved that caused the graph/chart area of the Data Analysis report not to function.
  10. Updates were made to logger download strings for V and W channels (Vector Wind Speed/Direction GSI) to support the 8864.
  11. Several items not being properly handled by the ‘Parse Config File’ tool for 8832 imports have been addressed.

 

New Features

  1. A serial number column has been added to the Asset Current Status Report.
  2. The site name has been added to the header of the Cylinder Gas Audit report.
  3. The AQS Text Import Tool will now handle the insert of records with the same date/time and site/ parameter but different blank types.
  4. The Daily Opacity Report has been updated to show zero values rather than blank cells on the report.
  5. Efficiency improvements have been made to the file import tool logic.
  6. The file import logic now supports capture of codes from multiple Qualifier Code columns OR multiple, space separated qualifier codes within a single ‘column’.
  7. Polling code has been updated so that for direct polling of average data, a ‘no data found’ condition will return as an error, while for ‘sample’ data, it will return a warning.
  8. User login tracking ability has been added to AirVision along with two related reports, Login Event History and Login Session History.
  9. New UtilitySetting options have been added to allow for management of failed user logins. The logic is- If ‘X’ number of failed logins occur with ‘N’ minutes, then lock out that client for ‘M’ minutes.
  • LoginRateLimitAttempts (default value 5). This is the “X” value.
  • LoginRateLimitLookbackMinutes (default value 1). This is the “N” value.
  • LoginRateLimitLockoutMinutes (default value 1). This is the “M” value.
  1. A new column is available in the Calibration Data Editor, AQS Null Code. This is to support applying the 1C null code to ‘invalid check’ data and correctly report in the AQS reports.
  2. Two new monitor assessment editors have been added, Speciation Flow Rate Verification and Speciation Semi Annual Flow Rate Audit.
  3. The CEMS 7 and 30 day rolling average reports have been updated to retrieve time online automatically and to include operating parameters if they are configured for the site (these are based on Parameter Template names – STARTUP, SHUTDOWN,UPSET, and SU_SD_UPSET).

 

Site Node Logger

  1. An issue with extremely long decimal values used in math channel equations has been resolved.
  2. An issue with the Site Node service was caused by channel intervals being set at 000s (except for General ch), this has been resolved and the 000s interval removed as an option for all non-General channel types.
  3. Input pattern forms were updated to default to ‘AND’ to avoid unexpected results.

 

AgileWeb

**NOTE: due to changes listed below, AgileWeb MUST be upgraded at the same time AirVision is in order to maintain website functionality**

  1. A new Web Settings Editor has been added to the AirVision client. This editor will allow client users to make changes to almost all of the configuration settings that were previously handled through the custom.config file.  Setting details can be found in the AgileWeb manual: http://agilaire.com/manuals/AgileWeb.pdf
  2. Any customer using the ThinkGeo contour license will need to contact Agilaire regarding an upgrade process necessary when upgrading to this AgileWeb version or greater.
  3. An issue was addressed where instrument controlled calibrations would error due to duration values.
  4. For the historical concentration graphs, logic has been changed to apply autoscaling by default. This is to avoid the graphs not showing a full 24 hours along the X axis due to the Site/Parameter configuration for the parameter not having zero included in the range between Graph Minimum and Graph Maximum.

AirVision Version 3.5 (build 8) Release Notes – September 27, 2017

***NOTE: Due to new logic for monitoring of database size and drive space, all AirVision servers and 8872s must be running SQL 2008r2 SP1 or greater BEFORE installing this release.  Agilaire will have SP3 posted for download on our FTP site with this new release.***

To check your SQL version and service pack level, run the query SELECT @@VERSION from the ‘SQL Execution Tool’ in AirVision/AVTrend  (X86 denotes 32 bit version, X64 denotes 64 bit version):

If you are running SQL Server 2012 or greater, the above is not applicable.

 

***NOTE: A future release (date TBD) will require AirVision, AVTrend, and client systems to be running .Net framework 4.7 – a standalone installer is available from our FTP site.  If applying SQL SP updates to any 8872s or site PCs, it may be a time save to do the .Net framework update at the same time.***

 

Issues Found and Resolved

  1. Updates to log constant values have been excluded from the change audit tracking as they were contributing to excessive logs. If a customer needs this tracking reinstated, contact Agilaire support.
  2. An issue was resolved where scheduled AIRNow FTP tasks would give a ‘results empty’ error but the report did contain records and was successfully transmitted.
  3. The warning criteria for AIRNow report generation has been updated to accept parameters from multiple systems as long as the agency, country, and timezone codes are all equal.
  4. An issue was resolved where the logger ‘Parse Config File’ utility would improperly ignore unused inputs and insert all labels one directly after the other.
  5. The template list column in the Parameter Template Editor now allows for resizing to improve viewing of long template names.
  6. Report Criteria selection areas have been reviewed and updated to provide consistent resizing and display.
  7. An issue was resolved where an instrument poll task might lose its poll type if multiple tasks were set up prior to a save.

 

New Features

  1. The AQCSV Report has been updated so in a scheduled task an option is available to mark the records as updates instead of inserts.
  2. The AQCSV Report has been updated to allow selection of sub-hourly data and present the number of minutes in the interval into the duration column.
  3. A new utility setting (AddLeadingZero) has been added that, if enabled, will place a leading zero before the decimal point for values less than 1 for the reports Daily Summary, Monthly, and Daily Parameter.
  4. The sorting order of the Calibration Export report has been updated to allow for easier tracking of trends for sequences (Site -> Parameter -> Cal Sequence ->Cal Phase ->Date/Time).
  5. A Site Node Logger Status Report has been added which can be viewed on the 8872 logger or the AirVision server and displays the polled status of logger database and drive space (see item 4 under Site Node Logger below).

 

Site Node Logger

  1. Merge and Average Merge channel types have been added for the 8872.
  2. An issue was found where the Floor Limit and Ceiling Limit was being used as both the limit AND the value, this has been corrected.
  3. An issue was found where some operators from 8816 logger dump files could not be handled by the SNL logic, this has been corrected.
  4. New logic has been added to monitor both the hard drive free space and SQL database size on 8872 loggers. This information can be polled via the AirVision server [Poll 8872 Status (“XS”)] and if there is a drive space or database size warning, the task will return an error and a descriptive status message.  If desired, customers can set up notifications on the tasks along with emails to receive notice.
  5. Code was updated to better retain customized tabular display layouts.
  6. An issue was resolved where an instrument controlled calibration with the same phase running twice wouldn’t report the proper zero values.
  7. An issue was resolved where an invalid channel configuration would stop the Site Node Logger service from successfully running.

 

 

 

AirVision Version 3.4 (build 15) Release Notes – July 13, 2017

***NOTE: due to significant upgrades to the Site Node Logger service functionality for 8872 loggers, this upgrade is strongly recommended for 8872 users.***

***NOTE: default backup settings in the database update utility, part of every AirVision/AVTrend upgrade, have been changed . The database will NOT be backed up by default.  If you wish to have the backup run, select the appropriate check box before clicking the update button. ***

Back Up Option

Issues Found and Resolved

  1. E-mail Notification Subscriptions now has the group members sorted alphabetically by user name.
  2. Calibration error method descriptions have been updated for improved clarity; “Ambient (L)” and “CEM (S)” rather than Linearity and Standard.
  3. The highest level on the wind rose report has been updated to clarify that it is represents any values greater than the level 7 value.
  4. An error has been resolved that was caused if a scheduled task name was over 50 characters. Note- the limit is 80 characters.
  5. The Monthly Sample Data Report has been updated to show a null code from the data whether or not a value exists for the data point.
  6. In the Database Sync utility, the scroll bar was not available in the lower log pane. This has been resolved.
  7. Changes were made to the null code option on the Basic Data Export so that its behavior is consistent with other summary reports.

 

New Features

  1. The Average Data Archive Loader has been updated to allow the selection of specific parameters for import rather than having to import all data points from an archive file.
  2. The Calibration Graph Report now includes the units of measure with the phase and parameter.
  3. Automated logic has been added to make sure that logger I/O Label columns Modbus Instrument and Modbus coil are properly completed.
  4. A ‘tool tip’ has been added to the file output path within the task scheduler, reminding users that the path must be a UNC (not mapped drive) path.
  5. Options for excluding hours per the EPAs 17 hour ozone rule and being able to sort by date rather than concentration have been added to the Maximum Hourly Averages Report.
  6. Support has been added for HTTP routes for use in direct polling of instruments (such as the API T640).
  7. An option for logbook polling has been added to the Task Scheduler Wizard.
  8. The ability to lock and unlock data now have their own Group Permissions (Lock Readings & Unlock Readings). They are granted by default to the administrator groups ‘as shipped’ from Agilaire.  Other groups needing the rights will have to have those permissions added to their group.
  9. Notifications have been added to the left side of the client status bar to inform users of pending and completed AirVision service restarts resulting from configuration changes.

10.  The AQS Import tool will now check for additional sites with the same identifier if the parameter attempting to be imported isn’t found on the first site match the importer encounters.

11.  A new UtilitySetting has been added (LogMonitorAssessmentEntries) which if configured to a value of 1 (true) will create a logbook entry with date/time, user, type of form, date/time of record on form any time a MA form is saved.

12.  Two new CEMS reports have been added, 12 Month Rolling Average and 12 Month Rolling Total

a.  For the Total report, the Site/Parameter setting “Totalize in Reports” is used to define what parameters appear in the report and a Parameter Metatag of “12MonthRA_Tons” with a value of “true” will result in the total being converted to tons

Site Node Logger

  1. Multiple changes have been made to improve the manner in which the 8872 executes scheduled events and times its data capture activities.
  2. An issue was found where some configuration changes would not trigger an automated restart of the AirVision service. This has been corrected.
  3. To allow customers to adjust the precision displayed in the Site Node Logger Toolbox, SNLT will look at the value in the Round Precision field of the channel. IF that field is null, the current logic of using the Site/Parm precision settings will be applied.

 

AgileWeb

  1. Microsoft is ending support for Bing maps V7 API. Any customer using a Bing map for their AgileWeb implementation should upgrade to this (or a later) version prior to June 30th.

 

AirVision Version 3.3 (build 16) Release Notes – May 10, 2017

 

Issues Found and Resolved

  1. Negative values during the generation of the AQS reports will no longer trigger warning log messages.
  2. Assessment value labels have been corrected on the Annual Performance Evaluation report.
  3. The Calibration Graph report has had the parameter information added to the graph legend.
  4. Application logic has been added to ignore any whitespace in IP address fields.
  5. The ‘mean’ column on the Statistical Report has been relabeled to ‘geometric mean’ to better clarify the calculation methodology of that column.
  6. When the database sees a PC name change (e.g., restoring database on a new server / logger with different serial number), if there is only one executive, the system will just rename it, and will not create a new executive.

 

New Features

  1. The Monitor Assurance records are now available for selection and inclusion in the AQS 2.2 Text Report.
  2. An option has been added to the Basic Data Export to include flags and null codes in the report.
  3. Instrument polling has been updated to use the frequency code from the associated import template when determining the number of records to request for non-continuous samplers.
  4. ADVP has been updated to not send out exception messages, if they occur, in place of the normal ADVP email text. If notification of ADVP task exceptions is desired, the task notification settings should be configured as desired.
  5. Additional date/math functions have been added for use within central math processing – MONTH(), DAY(), YEAR()
  6. The Site Health Report will no long include parameters that are disabled.
  7. The Daily Parameter Report will now color the cell backgrounds in the flag color if a flag is present on the data.
  8. The Monthly Sample Data report will now exclude sample data marked with a null code.
  9. A new utility setting (ImportAQSDataOverwrite) is available to enable data overwrite when using the AQS import utilities (text or XML). The default setting is to NOT overwrite.  Note that the primary fields are all overwritten and flags are reset, but extended sample fields, annotations, etc. are not reset.
  10. Two new average data rollup methodologies have been added that will find the highest sub-average or lowest sub-average in the rolling/block interval range. The ‘Method Key’ field of the rollup method must contain “Minimum” or “Maximum” to trigger the new calculations. A min-to-hr max and min-to-hr min rolllup method have been added by default.
  11. The format of the Asset Current Status report has been revised for improved organization of information.
  12. Instrument polling logic for sample data has been updated to use the frequency code from the template to more accurately determine the number of records to request when direct polling the instrument. This does not apply to ‘irregular’ intervals (random, seasonal, etc.).
  13. For CEMS systems / sources that fall under the old 40CFR60 rules, a new min-to-hr rollup method has been added – Minute to Hour (40CFR60) – for valid hour calculation.
  14. Support for IPv6 has been added to several areas of AirVision; Executive remote interface (main client/server endpoint), Controller Interface Service, Modbus Slave Service, and Logger Manager (Link to Logger relay service).

 

Site Node Logger

  1. Additional date/math functions have been added for use within the 8872 math channels – MONTH(), DAY(), YEAR()

 

ATTENTION:

As our customers’ AirVision databases increase in both age and size, the topic of SQL database maintenance should be reviewed by each customer and their respective IT support groups.

Proper regularly scheduled database maintenance is essential to the long term performance and stability of any SQL database.  From an AirVision client user perspective, lack of maintenance can result in slower performance of reports and data retrieval. Long term neglect of database maintenance can lead to data queries timing out and not returning the requested values or report.

 Please note that database maintenance is the responsibility of the owner.  However, Agilaire does offer a script that adds some database items and a scheduled task into AirVision for monthly reindexing of the database (when the script is applied, the task is disabled by default). 

These scripts address index fragmentation and the update of table statistics after checking the fragmentation levels and only act if warranted.  Agilaire does not guarantee they will work with every system as some security policies may block the scripts from working, nor does Agilaire maintain or support the tasks. 

 It is also extremely important to have scheduled database backups in place.  Database backups serve several purposes; they provide an option to restore your configuration and data in the case of a catastrophic failure and the backup action results in maintenance action against the database log file. Backups can be scheduled from within the AirVision Task Scheduler, contact Agilaire Support if you need information on creating a scheduled backup task.

 For more information about database maintenance, a link below leads to a Microsoft TechNet article that more thoroughly discusses this topic.

https://technet.microsoft.com/en-us/library/2008.08.database.aspx?f=255&MSPPError=-2147217396

 

AirVision Version 3.2 (build 37) Release Notes – February 8, 2017

Issues Found and Resolved

  1. An issue was addressed where an ADVP rule with two conditions connected by ‘AND’ was taking action on data when only one of the conditions was met.
  2. Between versions 2.14.62 and 3.2.1 a background code change impacted the formatting of the CSV format of the Calibration Export. This has been corrected.
  3. Header and operational issues in the Monitor DownTime Report were resolved.

New Features

  1. A new UtilitySetting has been added for CEMs customers to be able to edit the THC Monthly Report header: update UtilitySetting set SettingValue=‘text here’ where SettingKey=‘THCMonthlyTitle’

Site Node Logger

  1. The ‘Disable’ column of the Site Node Logger Toolbox has been renamed to provide a clearer intent of its action. The column is now titled ‘Collection’ with the option for each row to choose ON or OFF.

 

AirVision Version 3.2 (build 1) Release Notes – November 23, 2016

Issues Found and Resolved

  1. The authentication password set for the Email Service in AirVision will now be encrypted in the database. NOTE this only affects passwords entered from this version on.  Previously entered passwords would need to be re-entered and saved to be changed to encrypted storage.
  2. The audit tracking table has been removed from the Database Export output to keep the resulting zip file size more reasonable.
  3. The Notification table has been removed from the default audit tracking as this is ‘data’ (actual notifications sent out) and not configuration related.
  4. An issue where the EDAS Ambient Conversion utility did not display configuration information after clicking the ‘Load Config’ button has been resolved.
  5. An issue was resolved where the Inter-command Delay field wouldn’t save a value below 100.
  6. An issue was resolved where an error would stop the importing of AQS text sample data with qualifier codes.

 

New Features

  1. The process of restarting the AirVision Server service after configuration changes that require a restart has been automated. Users will no longer be prompted with a restart pop-up message after saving changes.  Background logic will record when a change has been made that requires a service restart.  It will then schedule a restart and after a short wait period (in case other changes are saved) initiate the restart.  Monitoring the Log Viewer during this process would result in seeing something like this:

What you will see when restarting the AirVision Server

 

  1. The “ThreadID” column now displays in the Log Viewer by default. This column can be useful in watching the messages ONLY for a particular task, letting the user temporarily filter by the desired ID.
  2. Calculated slope, intercept, and correlation coefficient have been added to the Multi Phase Calibration Report. These are based on the calibration ‘levels’ of Zero, 20%,40%,60%,80% and are calculated on a per-day basis.

 

Site Node Logger

  1. The ‘Disable’ column of the Site Node Logger Toolbox has been renamed to provide a clearer intent of its action. The column is now titled ‘Collection’ with the option for each row to choose ON or OFF.

AirVision Version 3.1 (build 182) Release Notes – October 21, 2016

***NOTE: due to required code changes in this release, updating from an older version to this version (or beyond) will require all AirVision client installations to be updated manually.  The automated client update process WILL NOT work for this transition.***

 

Issues Found and Resolved

  1. An issue was resolved for AQI calculations for PM programs using ‘Forward’ averaging. AQI for historical data that is < 75% will show as missing & invalid (not forecasted value), AQI for historical data that is > 75% will show actual calculated average value,  and AQI for the last complete hour will use the forecasted value.
  2. Performance improvements were made to the Data Recovery Report.

 

New Features

  1. A warning message has been added to Data Source Details / Logger Channels that will advise a user if they are trying to assign a channel to a parameter that is already associated with another parameter.

 

Site Node Logger

  1. General channel types using instantaneous values as the input were not storing enough scan inputs in buffer to support long average intervals. This has been corrected.

 

AgileWeb

  1. Two new app key settings added to control Public and User scope web favorites:
    • <add key=”FavoritesPanelDisplayPublicScopeForAllUsers” value=”False” />
    • <add key=”FavoritesPanelDisplayUserScopeFavorites” value=”True” />

 

AirVision Version 3.1 (build 153) Release Notes – September 26, 2016

 

Issues Found and Resolved

  1. An adjustment was made to the Logger ID field width on Channel Configuration Report to better accommodate some two character IDs.
  2. A discrepancy between the AQI Levels Report and the AQI Monthly Report in count of days per category has been resolved.
  3. The AQS reports have been updated to use precision and round/truncate as defined in parameter configuration for the value and expected value. In the case of ozone (“44201”) the value and the expected value will be truncated to zero precision.
  4. The graphing area of the Data Analysis tool is currently nonfunctional. This is due to a supporting software change out of our control.  We will be pursuing solutions.
  5. Font sizing on printed graphs has been increased for improved legibility.
  6. Central Math logic has been updated to check for and apply the method code from the parameter configuration when processing math calculations.

 

New Features

  1. The File Import Configuration editor now warns if the user configures Date only or Time only.
  2. The ‘Invalidates Data’ in the Flags Editor now prompts the user to confirm the desired action – “If this box is checked, then any average with this flag will be considered invalid, even if it meets the normal 75% criteria. Is this what you intended?”
  3. The Average Data Rollup utility now supports scalar wind direction and vector wind speed / wind direction rollups.
    • Scalar wind speed is a standard average.
    • Scalar wind direction: if output tag template name is “SWDR”,”SWDR_MID”, or “SWDR_HIGH” then it performs the scalar wind direction calc.
    • Vector wind speed: if output tag template name is “VWSP” and the input tag template name is “VWSP”, it looks for a secondary companion tag with template name “VWDR”, and performs the vector wind speed calc using both inputs.
    • Vector wind direction: if output tag template name is “VWDR” and the input tag template name is “VWDR”, it looks for a secondary companion tag with template name “VWSP”, and performs the vector wind direction calc using both inputs.
  4. The Sample Data Editor now supports auditing in the same manner the Average Data Editor does.
  5. Support has been added for the import of files from Ecotech loggers. Along with the correct ‘Sample Type’ being set in the import template, the site(s) needs metatags configured:
    • 004xxxxx = 1m data => meta Name=”ECT_004″ and Value=”1m”
    • 001xxxxx = 5m data => meta Name=”ECT_001″ and Value=”5m”
    • 002xxxxx = 1h data => meta Name=”ECT_002″ and Value=”1h”
  6. The Drill-Down Interval list available via the Average Data Editor now shows all the valid drill down interval options for the parameter set selected.
  7. Favorites saved from the AQS reports now allow selection of non-continuous parameters.
  8. A regression line option is now available in the Scatter Plot graphs in both the Average and Sample Data editors.
  9. The Annotate Data editor now has an option to hide invalid data points in the graph display.

 

Site Node Logger

  1. A new Logger Response File Import utility is available for customers utilizing the Push reports, improving ease of manual importation at the AirVision server. Contact Agilaire support for details and information on enabling the utility.
  2. A Multi-Condition TOL Counter channel type has been added.
  3. Support for Modbus Discrete Input (Command 02) has been added. A new field DiscreteInput has been added to the digital driver entry records.  If True, the site node logger will use Modbus function code 02 instead of the normal 01.
  4. Support has been added for Modbus over RS-232 (RTU mode function codes 03, 04, read/write coils).
  5. Default settings have been added to the Controller Interface Service’s serial port settings (when a new instance is created).
  6. The logging shown in the Database Sync utility has been improved to show more thorough messages and results.

 

 

AirVision Version 3.1 (build 55) Release Notes – June 16, 2016

 

Issues Found and Resolved

  1. Changes were made to the Database Export utility to improve export performance.
  2. A query selection issue with reports for journal messages was resolved.
  3. Query selection issues with the Calibration Data Editor and the Manual Average Alarm Check tool were resolved.
  4. All menu and report references have been normalized to “Logbook”.
  5. A GSI driver entry is now required in the Data Source Details->Channel->GSI tab for GSI channels. It’s also required now for 8872 GSI wind channels.
  6. A more detailed error message has been added for when a backup fails during an AirVision install or update: “Please uninstall all AirVision or AVTrend instances via Windows control panel, then reinstall the previous version.”
  7. Added JL and KK to the list of poll commands where NO DATA FOUND is not considered an error.
  8. As they are no longer used, the ozone surrogate slope and intercept fields have been removed from the site configuration forms.
  9. Improvements have been made to reduce import times when using the Average Data Archive Loader.

 

New Features

  1. Added support for 0s General channel interval setting for 8832 downloads.
  2. Changes made to the Data Audit Report to use intervals and allow selection of Sample data.
  3. Email Settings area has been changed not to show password in plain text. Instead, there is a ‘Set Password’ button which requires duplicate entry, consistent with other places in the application.
  4. A Standard Deviation column has been added to the Statistical Report as right most column (so as to not affect any existing customer export use).
  5. The 10 minute interval has been added to the DMS report.
  6. A checkbox has been added to the email alarm configuration to “Create Logbook Entry”. If checked, when an alarm is triggered, a logbook entry will be created for the site (similar in format to the email message).
  7. The ability to add or delete group users within the group permissions area has been removed and the default ‘focus’ upon launch of the permissions editor is now the ‘Available Permissions’ list pane.
  8. A 1-Point QC Summary Report has been added (under Calibration Reports) which includes summary statistics: Site/Parm Name, Parameter Code, Unit ode, Method Code, Number of Checks, CV, Bias, Upper and Lower Confidence Intervals.
  9. When setting a NULL Code via the Average Data Editor, users will now be prompted asking if they wish to invalidate the selected data. If desired, this option can be turned off by updating the UtilitySetting via the SQL Execution Tool:  update UtilitySetting set SettingValue=’0′ where SettingKey=’ApplyInvalidOnNullCodeSet’
  10. A new right-click option is available in the ‘Parameter Selection’ pane of the Purge Average Data utility. Select a parameter, then right-click on it, and there is an option to select all child parameters of that parameter.
  11. For ease of use, the average data, sample data, calibration trend viewer, x bar r, calibration deviation, and graph reports have been changed to export in landscape mode.
  12. The application client header area will now display AirVision, Model 8872, or AVTrend based on the product in use.
  13. Per AIRNow changes, the Ozone Surrogate has been replaced with the Ozone Nowcast algorithm. The column title in the AQI Program Editor has been updated as well.
  14. Additional details / columns have been added to the Modbus Instrument pick lists within Data Source Details.
  15. Instrument polling logic was updated to provide more accurate feedback on poll results.
    • If empty/null response from instrument, task status = Error, with message including “No data found”.
    • If non-empty response from instrument, but FIT does not find at least 1 valid record, task status = Error, with message including “No records imported from polled response”.

 

Site Node Logger

  1. Updates have been made to the Controller Interface Service TCP listener to address a potential buffering problem.
  2. Updates were made to address an issue where the Controller Interface Service would stop listening for incoming connections in some exception cases.
  3. Modbus functions have been updated to reattempt connectivity immediately upon a failed attempt, then subsequently each minute.
  4. A mobile application for technicians is now available for the 8872 loggers. See our website http://agilaire.com/techassist-mobile-app/ for more information.

 

 

 

AirVision Version 3.0 (build 34) Release Notes – March 24, 2016

 

—- ** IMPORTANT! ** —–

AirVision 3.0 requires .NET Framework 4.5.2 or greater. This is not compatible with Windows XP.  AirVision 3.0 and beyond will not run on XP-based systems.

 

Issues Found and Resolved

  1. An exception has been addressed that was caused by using the forward and back data buttons in the Average Data Editor if the parameter selection grid had been ‘grouped’.
  2. An issue where an ADVP rule delete did not delete associated scheduled tasks has been resolved.
  3. For GSI VWS/VWD channels (this is download command 79 with subtypes V and W), the download logic has been corrected so that the 8832 and 8864 loggers can properly process the string.
  4. When a channel has a secondary GSI driver, the downloader code has been changed to send the primary’s autosendrepeatinterval for the secondary drivers.

 

New Features

  1. Several menu items have been moved / renamed in order to match functionality with location and to improve organization.
    • Annotations Report, Audit Trail Report, and LogBook Report moved to folder ”Notation Reports”
    • Average Data Graph Report, Basic Data Export, and Data with Flags moved to folder “Average Reports”
    • 24 Hour Averages Summary, 8 Hour Rolling Average, Daily Parameter Report, Daily Summary Report, Monthly Report moved to folder “Summary Reports”
    • Multi Phase Calibration Report moved to folder “Calibration Reports”
    • Moved Service Status from “Utilities “to “Status Displays”
    • ‘EDAS Import’ renamed to ‘EDAS Ambient Conversion’
    • ‘GSI Driver Editor’ renamed to ‘GSI/Modbus Drivers’
    • ‘Scheduled Task Status’ renamed to ‘Task Status’ and moved to “Status Displays”
    • ‘Calibration Expected Values Editor’ renamed to ‘Cal Expected Values’
  2. An option has been added to the Basic Data Export report allowing users to select display of a flag column.
  3. Code has been added to purge AirVision log files (NOT related to database records) older than 30 days to avoid drive space issues on servers over long periods of time.
  4. File import logic has been updated to handle imports where no date/time are in the file. If the import template configuration does not specify date/time column information, then it will default to the current site time for the incoming data.
  5. An Audit Change Viewer has been added to the Internal Reports subfolder. This will allow AirVision configuration changes to be tracked to a date and time (from date of ver 3 install forward).  Agilaire has pre-selected certain areas for tracking, additional items can be configured via the new Audit Table Enable Tool.  To best utilize this feature, every individual user should be using their own unique login for AirVision.
  6. AirVision has been updated to store the Method Code with calibration records and use them in 1-point QC Transactions (AQS).

 

Site Node Logger

  1. The Analog Output tab / configuration now supports multiple instance of the same channel being written to multiple registers.
  2. The Controller Interface Service now supports single channel average data (56NN) requests (in line with the 8832).
  3. Several changes were made to improve sync processing and error handling, especially for 8872 database restores after a sync with the AirVision server had previously occurred.

 

AgileWeb

  1. Several menu items have been moved in order to match functionality with location in the menus as well as reduce the menu pick lists size to better suit mobile and small form factor devices.
  2. Updates have been made to better support section 508 accessibility compliance. A custom.config app key is available to enable a more screen-reader friendly mode:  <add key=”EnableAccessibilityCompliant” value=”True” />

AirVision Version 2.14 (build 130) Release Notes – January 5, 2016

 

—- ** IMPORTANT!  Preparing for AirVision 3.0 ** —–

In preparation of our Tech Assist mobile app (as well as other product improvements), AirVision 3.0, our next release, will require .NET Framework 4.5 or greater.  Note that .NET 4.5 is not compatible with Windows XP so AirVision 3.0 and beyond will not run on XP-based systems.

 

Users with Windows XP can continue to run this last version of 2.14 on their system until they can upgrade. This should be a fairly rare occurrence as XP has been obsolete for many years and most IT departments no longer allow XP because of the ending of security patches.

 

AirVision, AVTrend / 8872s, and AgileWeb should ALL be updated to the same version whenever an update is applied.

 

Issues Found and Resolved

  1. Added feedback during AQS import, as well as fixes to some data types that were not being imported in the XML import
  2. Fixed ADVP: Variance > X% trips incorrectly on negative values.
  3. Fixed Data Rollup Utility to handle the European dd/mm/yyyy time format
  4. Improved Modbus communications where analyzer might skip response and send responses ‘out of sync’ with the data requests.
  5. Average Data Rollup logic adjusted so that the end stamp is inclusive.
  6. Logic updated to confirm any GSI driver attempting to be set as a ‘Primary Driver’ has a configured autosend string.
  7. An issue was resolved where if “truncate” was selected for the parameter and values were negative whole numbers (e.g., -2, -3), they would appear in reports as one value higher (e.g., -1, -2).
  8. An issue was resolved where using the “Data Forward” and “Data Backward” buttons in the data editor the times would sometimes not line up on midnight/top of hour after repeated scrolls.
  9. An issue was resolved in the Sample Data Editor where the data “back” didn’t refresh the graph.
  10. The Sample Data Editor now shows annotated data as a colored cell.
  11. An issue was resolved with an error returned on the Monthly Report when the option to show qualifier codes was selected.
  12. ADVP editor logic updated to clear any AND or OR operator if set on the last condition.

 

 

New Features

  1. Added Site to Alarm / ADVP Email subjects (when only one site associated).
  2. Parameter setting doesn’t allow illegal combinations of Reported / Analyzer Units.

 

 

Site Node Logger

  1. Modified 8872 code to take Expected Value From Constant at end of each phase
  2. Modified 8872 code so calibration phase will update constant values even if cal results are not set to be stored.
  3. Updated GSI async parse logic to better handle partial data from incoming events.
  4. Performance improvements have been made to the average data push report.
  5. A change was made to allow secondary GSI channels to have lower channel numbers than the primary GSI channel.
  6. An issue was addressed so that sequential calibration phases could use the same output lines without a phase getting skipped (limited version was affected).
  7. Output lines during a calibration phase now only trigger once at the beginning of the phase.
  8. A correction was made so that the full 4 bytes of an analog output ‘float’ value would be written.
  9. Multiple improvements and refinements have been made to Modbus transaction handling.
  10. Improvements were made to the calibration data logic that writes records from temporary files into the database. Current calibration results should now consistently write at the end of the phase.
  11. The trend refresh time has been updated to 3 seconds after top of the minute.
  12. Support has been added for writing coils via the Modbus Slave configuration.

 

AgileWeb

  1. Code change was made to better handle AQI calculation errors due to incorrectly configured AQI programs.
  2. A change was made to better handle logout requests on the web site.

 

 

AirVision Version 2.14 (build 62) Release Notes – October 30, 2015

 

Issues Found and Resolved

  1. An issue was resolved where scheduled emailed AQI reports did not display the precision of values the same as disk saved copies of the report.
  2. A change was made to the Violations of Standards report so that a report will be returned even if there are no violations.
  3. Email notifications were ignoring the retry attempt setting. This has been corrected as well as the retries now only attempting for the failed recipient.
  4. Revisions were made to the Basic Data Export and Data with Flags reports to improve generation times.
  5. Several AirVision Client actions have been streamlined to better handle situations where the AirVision server has a NAT’d IP address.
  6. Changes were made so that when an ADVP rule is deleted, it will also be removed from any scheduled tasks.
  7. The AQS Text report has been modified to match the XML report so that the agency code is retrieved from the System information.
  8. An issue was resolved where some reports reflected incorrectly truncated values if the decimal precision matched the truncate limit.
  9. An issue existed with the download command 79 (subtype V and W) for 8832 and 8864 loggers. The character padding has been corrected to resolve the issue.
  10. For GSI entries configured as secondary drivers, an issue was addressed where the incorrect AutoSendRepeatInterval was downloaded to 8832s.
  11. An issue was corrected where AirVision had a problem processing RSP files when a value had an exponent greater than two digits (due to the ‘E’ being dropped from the response string).
  12. Extremely large log messages (32k and greater) caused the Log Viewer to error with a large red X and the log report would simply show ‘text too large’. Code has been implemented to cut any messages that are too large to a reasonable size and stop the viewer crash.
  13. A correction was made to the logic of scheduled data rollup tasks so that for block rollups the task will only look back to the start of the last successful start (rather than going back an extra interval and causing possible overwrite of flags or other edits).

 

New Features

  1. An enable/disable option is now available in the Violations of Standards Editor. This will control whether or not a standard is included in the violations report.
  2. Additional Monitor Assessment reports have been added to reflect each MA editor.
  3. The logic handling AirVision / AVTrend client errors when the AirVision Service is not available have been improved for a cleaner user experience.
  4. The File Import logic has been updated to handle situations where no date/time are included in the response string. If the import template configuration does not specify date/time column information, then it will default to the current site time for the incoming data.
    • It uses current “site time”, which is adjusted based on the site timezone information, etc.
    • It rounds the timestamp down to the even interval boundary if average data is specified. If sample/composite is specified, the timestamp is not rounded since there is no interval.
    • All lines are assumed to be the same time stamp within the file.
  5. A ‘Minimum Number of Columns’ field has been added to the File Import Configuration.
    • By default (null/empty), all configured columns are required (as per previous behavior), so incoming lines with fewer columns are skipped and a warning is logged.
    • If a value is set, incoming lines with at least that number of columns will be attempted. Most common use case is optional flags at the end, but it could be any columns omitted at the end.
  6. The File Import logic can now support hex code. The Parse Format column now has choices for Float or Hex (with normal floating point being the default if null).
  7. An option has been added to the Particulate Sample Calculator to allow for calculation without pressure/temperature correction.
  8. Support for single hour time formatting (h:mm) has been added to ’24:00’ time logic (hh:mm) with regards to the file import tool.
  9. A new ‘Sample Type’ is available in the File Import Configuartion. “SampleIdKey” will use the Sample Identifier column to look up an existing sample record by that ID, and update the values pulled from the file.  Note the following configuration options should be used:
    • Parameter Matching = Match Parameters From Row
    • Sample Type = SampleIdKey
    • Overwrite Existing Data = True
    • Parameter Data Type = Particulate Sample
    • Must have a column mapping with Data Field = Sample Identifier
  10. A new asset report is available (for users with the Asset feature) that lists the most recent location of each asset (vs. a full history).
  11. For the zero drift report, CO logic has been extended to include parameters with a parameter template of CO TRACE (case and spacing sensitive).
  12. A new option is available on email alarm configuration, allowing the system to create a logbook entry when the alarm is triggered – the entry will be in a similar format to what is sent out in the email.

 

 

Site Node Logger

  1. **NOTE** Significant changes have been made to how a new / replacement 8872 should be sync’d with AirVision beginning with this release. New documentation and related files will be available when you download from our FTP.
  2. A change was made to how the 8872 handles asynchronous GSI so that the logger now clears only the portion of the buffer that was parsed.
  3. A 10s interval was added to address a purge error within the preconfigured database maintenance tasks.
  4. Various improvements have been made to the sync logic to reduce failures.
  5. Triggered GSI Events will now allow serial port selection up to 99.
  6. The General Channel type of ‘Difference’ has had its logic corrected to compare against the input interval preceding the current duration interval.
  7. The KK poll command will now handle up to 2000 characters of message text (vs 80 previously). This ONLY applies to 8872s (not 8816 or 8832).
  8. An adjustment was made to address a rare occurrence where a rate of change flag (R) wouldn’t trigger a < flag.
  9. To limit response file sizes and to be in line with 8832 responses, the 8872 now limits its response to the DD poll command to the most recent 128 records/changes.
  10. A correction was made so the correct value from a constant will be obtained when a calibration phase is configured to use a constant as an expected value.

 

AgileWeb

  1. Code change was made to better handle AQI calculation errors due to incorrectly configured AQI programs.

 

 

AirVision Version 2.13 (build 270) Release Notes – June 25, 2015

 

Issues Found and Resolved

  1. An issue was resolved where the Frequency or Concentration Distribution reports did not calculate correctly if parameters with different parameter templates were included in the same report. Each template is now broken out into a separate page with a new breakpoint header row.
  2. An issue was resolved where the Violations of Standards reports would return “No Data Found” if a parameter was selected / included that does not have a VoS associated program.
  3. The Parameter Configuration Report now honors the Parameter Report Order from Site/Parameter. If no value is set for the Order field, those parameters will appear at the beginning of the report.
  4. The sorting order in the Calibration Configuration Report has been adjusted to sort by sequence name then by phase number.
  5. Coding behind the Basic Data Export report has been changed to improve report generation time.
  6. A code issue was addressed that resulted in exception messages when opening an Average Rollup Task or the Manual Average Data Rollup utility.
  7. An issue was resolved where the Frequency Distribution Editor sometimes reverted the frequency and concentration values to the system defaults while browsing / changing between programs.

 

New Features

  1. The range of data included in the report has been added to the header area of the Frequency Distribution, Concentration Distribution, and Maximum Hourly Values reports.
  2. A Sample Annotations Report has been added to the application (under Sample Data Reports).
  3. Latitude and Longitude have been added to the AQCSV Report in columns 12 and 13, respectively.
  4. A Copy button has been added to the Forecast Editor.  It will copy the selected record(s), and assign tomorrow as the effective date, unless there is already a record for that date loaded in the editor, in which case it assigns the next unused date to the record.
  5. A manual override option is now available for AQCSV submissions for mobile sites.  Use a site meta tag of AQCSVSiteCode with the needed code to override the standard site code.
  6. Additional configuration reports have been added to the system.
  7. An ‘Audit’ log type is now available in the Journal Message Log report that allows for user login events to be tracked.

 

Site Node Logger

  1. A change was made to how the 8872 handles asynchronous GSI so that the logger now clears only the portion of the buffer that was parsed.
  2. The Site Node Logger Toolbox diagnostic tab will now refresh at whatever refresh rate is set for the data tab.
  3. The remaining time in a calibration has been changed to display in minutes and seconds (mm:ss).
  4. In Site Node Logger Toolbox, the Digital Inputs and Digital Outputs tabs now change background color to red when their status is CLOSED.
  5. A Flags column has been added to the Channels tab under Site Node Logger Toolbox which displays real-time / current flags on data. Flags that are based on an average will NOT be displayed.
  6. The Calibrations tab of Site Node Logger Toolbox now allows for individual phases of a calibration to be manually initiated. It also allows for a custom ‘duration’ to be selected before initiating the phase.
  7. Changing between an Average Math Pack and Math Pack channel type will now retain the equation when the change is saved.
  8. 8872 code has been updated to handle ‘off’ digital outputs (in calibration phases, digital events, cal alarms, and average alarms) as the 8832 did (ignore them) and not result in an error.

***Please note, to avoid configuration conflicts and sync failures, AirVision and AVTrend will now have ‘minimum version values’ that sync will compare.  If the versions are not at a compatible level, sync WILL NOT complete.  A note will be made within the Release Notes whenever a new version requires that both AirVision and AVTrend be updated for sync to function.***

Version 2.13.270 will need to be installed on both the AirVision server and any 8872 which requires configuration sync to occur.

 

AgileWeb

  1. Forecast information will no longer be shown unless there is forecast data available within the database.

AirVision Version 2.11 (build 153) Release Notes – May 2, 2014

 

Issues Found and Resolved

  1. Some extraneous indexes were found in the database structure and have been removed to improve the speed of the database and also free some database space.
  2. An issue was addressed where the purge of non-standard interval data (10s, 5s, etc.) would fail.
  3. Emailed reports were not including graphs/images from the report.  AirVision will now include the graph / image html within the email. **However, different mail clients handle the html content differently so we cannot guarantee the content will be displayed as desired in a given client**
  4. A large number of “Disable During Cal(s)” channels in a logger capture file caused issues during use of the ‘Parse Config File’ in AirVision. This has been resolved.
  5. A variance in logger capture file High / Low Output labeling caused an issue with the ‘Parse Config File’ in AirVision. This has been resolved.
  6. An issue had been introduced in 2.11.46 affecting Modbus configuration downloads to 8832 loggers.  This has been resolved.
  7. An issue was addressed with the Modbus instrument timeout value used when the configuration is downloaded to an 8832.
  8. Error handling has been improved so that an alarm related exception will not impact the AirVision service status.

 

New Features

  1. A ‘Difference’ option has been added to the ‘General’ channel type, allowing for calculation between beginning and ending averages.  (Ex. A 5 min ‘difference’ based on 1 min input values would use 1m values from 11:49 minus 11:45 to return the 5m value for 11:45.
  2. An AQI Levels Report is now available, with the ability to display AQI level values and categories for multiple sites.
  3. A new utility setting ‘ShowChartXAxisLines’ is available to control vertical lines on the graphs in AirVision.  By default, these lines will be enabled.
  4. A Diagnostic Report has been added which provides a single output combining the Software Version Report, Exception Journal, and Journal Message Report.
  5. A new utility setting ‘RollUpMinuteAnnotationToHour’ is available to pass annotations from minute data up to the hourly data.  By default, this function will be disabled.
  6. UtilitySetting for “E-DAS Cal Error Handling” to ‘2’ allows for round/truncation of expected value as well as measured value when calculating calibration error in report.

 

Site Node Logger

  1. An ‘Enabled’ column has been added to the Site Node Logger Toolbox.  Toggling this field will allow a single, or all channels, related to a specific Modbus or GSI connection to be enabled or disabled.  A service restart prompt is provided when applicable.
  2. Fix to analog outputs.
  3. Fix for unipolar inputs (e.g, 4-20mA mode)
  4. GSI channel will strip whitespace from hex data fields.

 

AgileWeb

  1. A configuration definable switch is now available to disable the autocomplete of the login password field.
  2. Additional layer types (numeric averages, wind, etc.) are now supported for the display.

 

AirVision Version 2.11 (build 66) Release Notes – March 6, 2014

 

Issues Found and Resolved

  1. An issue was addressed where site names containing spaces would not display properly on the Time Series Graph.
  2. An issue was resolved where if the Parameter Tags did not already exist, the File Import Tool would only create a single tag per import attempt (rather than creating all needed tags at once).
  3. An issue was addressed that resulted in errors when copy/pasting an entire logger configuration in Data Source Details.
  4. The AQS Text and XML reports now handle field blanks per EPA guidelines with zero decimal places reported and a unit code of 077.

 

New Features

  1. A scroll bar is now available in the channel selection pane of the Logger Download utility.
  2. The Monthly Report and Monthly Sample Data report now have a checkbox option to show Qualifier codes.  When selected, the code is displayed in the same field as the value, to the right of the value.
  3. There is now a check box option to display null codes on the Daily Summary report.

 

Site Node Logger

  1. A ‘Time Remaining’ column has been added to the Site Node Logger Toolbox.  It displays the total remaining seconds in the sequence and the remaining phase time in parenthesis.

 

AgileWeb

  1. Additional security-related configuration options have been incorporated into the application.
  2. Page error handling has been improved.

AirVision Version 2.11 (build 23) Release Notes – February 18, 2014

Issues Found and Resolved

  1. An issue was addressed where CEM alarm acknowledgements didn’t properly update one of the database tables.
  2. The Parameter Selection pane of the Math Parameter Calculator has been improved for better viewing and resizing.
  3. An issue was addressed where scheduled tasks with limited days of the week selected would execute more often than the scheduled time.
  4. The AirVision client window can now be resized from any window edge and not just the lower right corner.
  5. An issue with the Windows system date format of dd-mmm-yyyy and the AirVision client was resolved.
  6. Scrolling was made available in the Favorites for Web editor.
  7. Options for some reports, as defined in a scheduled task, were corrected.
  8. An issue with the 1 hour interval on the Data Analysis report, when saved as a favorite, has been resolved.
  9. An issue was resolved where null parameter precision caused the Calibration Results report to crash.
  10. An issue was resolved where sample entries that had null codes set were still shown on the Time Series Graph.
  11. Changes were made to the Modbus master file when downloading to 8832 loggers, improving pseudo logic.
  12. Change Channel Type logic was improved in the Data Source Details editor to clear channel type specific values and reset defaults as needed.
  13. The AQS Text and XML reports have been updated regarding RP precision records.  Per EPA standards, actual and indicated values will be reported to three decimal places then truncated.
  14. The ‘Avg’ field of the Parameter Daily Report now follows the round/truncate logic set for the parameter in the Site/Parameter settings.
  15. Changes to the API_633 _AETH GSI drivers were made to address an issue with a character causing download problems.

 

New Features

  1. The Sample Data Editor has been significantly reworked to improve and add to its functionality: Batch editing for Null Codes, Method Codes, and Qualifier Codes is now, Annotations can now be added to and deleted from entries
  2. The DMS Data Report now includes the option to select different intervals.
  3. An AQI Monthly Group report has been added, allowing multiple sites to be selected at once, with the highest AQI returned within a single grid.
  4. Annotations are now included in the Audit Trail Report.
  5. UtilitySettings are now available where user-defined text can be added to the header of the Daily Summary, Daily Parameter, and Monthly reports. DailySummaryNotesString / DailyParameterNotesString / MonthlyNotesString  /  To define the text, execute the following from the SQL Execution Tool in AirVision: Update UtilitySetting set SettingValue=’Your Desired Text’ where SettingKey = ‘desired key from the bullet above’
  6. A test option is now available within the Favorites for Web editor.
  7. The RDS summary field has been replaced with a Max value field on the Daily Parameter and 8 Hour Rolling Average reports.
  8. A warning has been added when making changes to existing entries in the Parameter Tag Editor to help avoid breaking links to historical data.
  9. It is now possible to have the Average Data Rollup tool sum / totalize its calculated values.  If this functionality is desired, contact Agilaire to gain access to the Average Rollup Method Editor.
  10. A ‘cancel’ option is now available on the purge utilities.
  11. A ‘copy’ option is now available in the GSI Driver Editor.
  12. The Calibration Results report now notates if drift or OOC limits have been exceeded.
  13. The Annotations Report now takes into account the ‘Parameter Report Order’ from the Site/Parameter configuration.
  14. The Monitor Downtime Report has been updated for ease of viewing and also now includes a total number of days/hours/minutes at the bottom.
  15. Descriptions have been added to the Data Field Type and Data Value Format in the GSI editor.
  16. When creating a new block data rollup configuration entry, if the output tag does not exist, the application will prompt the user then create the tag for them.
  17. The Site Map View now has an option in the ribbon bar to show concentrations instead of AQI.
  18. Instrument poll strings now support +-*/N (add/sub/multiply/divide) for numeric tokens (NumberOfRecordsToPoll), and +-NNND (add/subtract intervals) for date/times (e.g. +001H, -1H, +90M, etc). Some examples: “{NumberOfRecordsToPoll+1}”, “{StartTime-001H:MM/dd/yyyy HH:mm:00}”  If this functionality is desired, contact Agilaire to gain access to the Instrument Poll Commands editor.
  19. Logic has been added to the file import process to remove double quotes from data as it is processed and imported.

Site Node Logger

  1. An issue was resolved where a second calibration was able to start even if it shared an affected channel with an in-progress calibration sequence.
  2. An issue was addressed where asynchronous GSI polling returned excessive log messages regarding string length.
  3. An issue was addressed where Modbus outputs were not sent if no inputs had been configured.
  4. A change in response to the ‘56’ poll command was made to support the lack of an ‘end time’ and handle the situation as the 8832 does.
  5. An issue was addressed where scaling for rainfall counter channels was being handled incorrectly.
  6. Modbus entries have been added for rainfall counters and frequency based wind speed in relation to the digital inputs. 

AgileWeb

  1. An issue was addressed with some browsers not being able to handle the URL lengths created by AgileWeb during queries with large numbers of parameters.  

 

AirVision Version 2.10 (build 13) Release Notes – October 14, 2013

Issues Found and Resolved

  1. An issue was addressed where GSI entries relying on a Primary Driver stopped functioning in 2.9.85.
  2. For CEMS systems, the 30 Day Rolling Average report will now generate even if there are no operating days.
  3. For CEMS systems, the Excess Emissions Summary Report now generates even if no events are found.
  4. For CEMS systems, the Monitor Downtime Report now generates and declares ‘No downtime’ even if no events are found.
  5. Default reporting precision for auto-generated parameters has been adjusted to eliminate report issues.
  6. An issue was resolved where if the monthly report was run on a VWDR or VWSP channel for a report period of > 1 month, the other months showed zero for the average in the summary statistics.
  7. Errors have been suppressed and warnings revised when stopping or restarting the AirVision service.
  8. A GSI download issue where two or more of the same instrument are linked to the same logger caused conflicts has been addressed.
  9. The ‘exclude from reporting’ option on calibrations will now impact whether or not a record is included in the AQS report as a precision record.
  10. Cal precision records are now included in the AQS XML report (if selected).
  11. An issue was resolved where asset information was not populating on the Multi Phase Calibration Report.
  12. Modbus pseudo logic for 8832s was improved.

 

New Features

  1. Asynchronous support for GSI channels has been added.  This supports devices which output data without a poll request initiating the data output. (AutoSend String is null or \x00)
  2. Calibration configuration values (Expected Value, Calibration Span, and Drift/OOC Limits-if type D) can now be entered in reported units even if the analyzer units are different. The download logic will convert them to acquired units during the download.
  3. The Calibration Expected Values Editor will now prompt to download if changes are saved and the logger is an 8816 or 8832.
  4. The Data with Flags report now includes trailing zeros (based on the configured reporting precision of the parameter).

 

Site Node Logger

  1. Standard Math and Average Math channels can now be configured on 8872s.
    1. The equation syntax is different than the 8832, it follows the AirVision math syntax.
    2. It supports the logger functions SECMN, MINHR, HRDAY, JDAY, QTRHR.
    3. Differences are TRUNC() is now Truncate() and “^” (to the power of) is now Pow(#,#).
    4. You can reference the names of channels, math constants (e.g. “K01”), and digital lines (e.g. “[OutPut Line18]”) in the equations. If the name contains spaces you have to use square brackets around it.
  2. Constant support has been added to 8872s. This includes channels writing values to constants, constants used in math channels, calibration expected values can be pulled from constants, and calibration results to write to math constants.
  3. When less than the configured (or default) valid percentage is available for building an average, the 8872 will include all values (valid and invalid) in the calculated average.
  4. Triggered GSI events are now configurable under Logger Channels.
  5. A Scale Factor field is now available on the channel tab in Logger Channels.  This will allow immediate scaling when the data is acquired via Modbus or GSI and before any other calculations/limits/etc. occur.
  6. Pseudo IO logic has been added to the 8872. If no LogModbusInstrumentID/DriverID is configured, the line will be considered a pseudo.
  7. 8872 logic now properly handles ‘normally closed’ digital outputs.
  8. Digital outputs now function without a matching digital input being configured.

 

AgileWeb

  1. Site configuration has been moved into an editor within AirVision, no longer requiring separate setup directly in the website.
  2. Version updates can now be applied via command line (if running IIS6) or via IIS Manager’s ‘deploy’ option (if running IIS7) rather than manual file replacement.
  3. Customized configuration settings and files can now be saved in specified locations so that version updates don’t reset or overwrite customer changes.
  4. Login access to the website can be completely removed if so desired.
  5. Admin-defined reports can be preconfigured and made available for external site users to run.
    1. ***please note that you will need to contact Agilaire support for an updated license key if you choose to upgrade to the new version of AgileWeb***

AirVision Version 2.9 (build 77) Release Notes – August 22, 2013

Issues Found and Resolved

  1. Several menu items reassigned / removed as needed.

New Features

  1. Met One 597 instrument added.

AirVision Version 2.9 (build 69) Release Notes – August 15, 2013

Issues Found and Resolved

  1. The AQS report warnings generated when negative values are included in the report have been refined / reduced.
  2. Some drop down / pick lists in AirVision were not being alphabetized; this has been corrected.
  3. The look back days (as used in scheduled tasks) was reverted to its prior functionality of including hours up through the executed time of the task.

New Features

  1. The AQS Text Import now supports 5 minute (H interval code) data.
  2. A new data editor is available, Annotate Data, which will allow users to be given access to annotate data without having edit abilities on any other aspect of a data record.
  3. The Check OOC utility has an option to apply the T flag historically for a drift exceedance (UtilitySetting “DriftPeriodUseLastGoodCalTime”)

Site Node Logger

  1. System message logging has been updated to reduce non-critical information in the journal.
  2. For new installations where no scheduled tasks exist, an option will allow the creation of predefined tasks: journal purge, digital line status purge, notification purge, and a 1m avg data archive/purge task set to 90D keep duration.

AirVision Version 2.9 (build 59) Release Notes – August 7, 2013

Issues Found and Resolved

  1. NULL database values for parameter precision will no longer cause the Data with Flags report to error out.
  2. Set “Enabled” by default when adding a new instrument.
  3. Logbook entries now handle special characters (!, @, $) for push reports.
  4. Logbook entries now handle CR, LF, TAB chars for poll, import.
  5. Warnings and errors generated by the AQS report have been refined to remove extraneous messages.
  6. NNN hours/minutes/days to look back (as configured in scheduled tasks) no longer reports the most recent (always missing) average period.
  7. Fixed an issue with the handling of some qualifier codes in the AQS XML Report.
  8. When configuring channels for an 8872 logger type in AirVision (eg. NOT on an 8872 itself), the fields on the Modbus tab will no longer be required in order to save the channel.

New Features

  1. A new tool (Average Data Archive Loader) is available allowing greater flexibility when importing archived data.
  2. A new AQI Monthly report has been added.
  3. Support has been added for Multi-conditional time online channels.
  4. The Sample Data Calculator now brings in temp/press associated with the Sample Record.

Site Node Logger

  1. Change Channel Type function now clears the Modbus Instrument ID information.
    1. SNL Toolbox no longer displays channels that are disabled in the configuration.
    2. A new Driver- Pulse Channel Data Type (for pulse wind speed channels) is now available.

AirVision Version 2.9 (build 25) Release Notes – July 1, 2013

Issues Found and Resolved

  1. NULL database values for parameter precision will no longer cause the Data with Flags report to error.
  2. The database update utility has been updated to function when the default SQL backup folder path cannot be determined automatically.
  3. Calibration phase op coding offset has been corrected.
  4. The Violation of Standards report is now compatible with the dd/mm/yy date format.
  5. An issue was addressed in AgileWeb graph outputs where an extra interval was shown.

New Features

  1. Asset tracking editor and reports are now optional features available with AirVision.
  2. Improvements have been made to better filter disabled items when the web services are used to query data.
  3. A user definable setting is now available on the Monthly Report for displaying flags.
  4. Support for multi-conditional time online channels has been added.
  5. “Enabled” is now set by default when a new instrument is added.
  6. Polling support is now available for EMC loggers.

Site Node Logger

  1. Change Channel Type function now clears the Modbus Instrument ID information.
  2. Null values will now be polled from 8872s if the data interval has flags associated with it.
  3. An Interactive Calibration Tool was added.

AirVision Version 2.9 (build 3) Release Notes – June 12, 2013

Issues Found and Resolved

  1. Copy Channel function now clears companion channel (avoiding sync error).
  2. Added security activity for 24-hour report.
  3. Fixed E-DAS Import for rolling average channels, where the duration was being put into the input interval field.
  4. Database creator now automatically populates US Country Code (840).
  5. The 30 Day Rolling Average Report was changed to use the correct UNITOPHR parameter template.

New Features

  1. Support multiple routes, by priority, for Link to Logger.
  2. Added warnings when negative values existing in AQS RD records.
  3. View Log Messages now defaults to auto-refresh = OFF.
  4. Improvements to Task Status Display (filtering, scrolled fields)
  5. Added a UtilitySetting to allow null data records to be polled if the records have flags applied to them.
  6. A new ‘Web’ group permission has been added to AirVision.  This permission controls which user accounts can sign into the AgileWeb administrative page.

Site Node Logger

  1. Change Channel Type function now clears the Modbus Instrument ID information.
  2. Added a UtilitySetting to allow  “P” flag to be applied to all hourly data during power fails.
  3. If valid data available is less than the configured Percent Valid, all values in the interval will be averaged.
  4. Fix case where same Driver Instrument on multiple COM ports.

AirVision Version 2.8 (build 91) Release Notes – May 13, 2013

Issues Found and Resolved

  1. A fix was implemented to deal with the parsing of logger dump files when they include an Average Alarm configured with a minute and second value for Acknowledgement Timeout.
  2. Copy and pasting within Data Source Details and Site/Parameter have been improved.
  3. Statistical Report labels now follow the Site/Parameter setting for averaging or totalizing.
  4. The analyze option in the data editor now reflects the user selection of total, average, etc.
  5. The Task Scheduler has the maximum interval increased to 999d.
  6. Invalid repeat intervals entered in the Task Scheduler no longer cause other tasks not to run.

New Features

  1. Filters on the Alarm Display have been improved.
  2. New reports are available under Sample Data Reports that allow comparison of sample data to hourly data.
  3. An Excess Emissions Event Report has been added to the application.
  4. A Check Out of Control feature for 40CRF60 regulation compliance has been added to AirVision for CEMS implementation.
  5. A new poll type of JL is available allowing polling of logbook entry username/category/userEntryTime fields from AVTrend / 8872 systems via the Controller Interface Service or the Push reports.
  6. The database update utility has been updated to allow users to choose where the SQL database backup file will be placed and whether or not to delete previously created ‘PreUpdate’ database backups.  NOTE:  removal of old backups will only occur within the folder location designated at the time the updater is run.
  7. Database update during install now deletes old backups when installed on 8872s (only).
  8. The View Log Messages feature within the Scheduled Task Status utility now has an option to export the log messages within the pop-up window.
  9. The Site/Parameter utility now has the ability to delete parameters with existing data in the database.  A warning message will be shown prior to the start of the delete and a status box will show the progress.  This delete action is permanent, use with caution.
  10. In the Average Data Editor graph, if the dynamic scaling option is selected, Violation of Standards lines will not be applied.

AirVision Version 2.8 (build 66) Release Notes – April 16, 2013

Issues Found and Resolved

  1. 8872 loggers will no longer show in the pick lists for Link to Logger or Logger Download (as those utilities do not apply to the 8872).
  2. An issue was addressed with the Monthly Report where flagged data only showed the flag background color but not the flag itself.
  3. ‘Inhibit’ flag alarm logic was revised / improved.

New Features

  1. An option to display Null Codes is now available on the Daily Parameter Report.
  2. The AQS Text Import Tool now supports PARS record imports (pipe delimited).
  3. DMS Op Code mapping is now user-configurable.  Support was also added for calibration phase Op Coding.
  4. The Flags Editor will no longer allow null ‘Priority’ fields.  Any flags that currently have a null ‘Priority’ field will be set to 999 and should be reviewed and corrected as desired.
  5. The Monthly Report now shows the county code, unit code, and method code in the report header.
  6. Both Precision and Accuracy Test Editors now have ‘Enable AQS Reporting’ check boxes allowing users to determine whether a test is included in the AQS XML Report.
  7. Two reports are now available for comparing sample data values to ‘rolled up’ standard hourly value parameters (Sample Hourly Daily Comparison Report, Sample/Hourly Comparison Graph). 

Site Node Logger

  1. A Diagnostics tab has been added to the Site Node Logger Toolbox.  This allows for more detailed logging if needed for troubleshooting.
  2. An update was made so that if no channels are configured on the 8872, the log will not be repeatedly populated with ‘object reference’ error messages.
  3. A new UtilitySetting  will populate records and mark them with a ‘P’ flag for time frames where the AirVision service was not running.  To enable this utility, run the following from the SQL Execution Tool:

Update UtilitySetting set SettingValue=’1’ where SettingKey=’ FillPowerFailGaps’

AirVision Version 2.8 (build 14) Release Notes – Feb 27, 2013

Issues Found and Resolved

  1. An issue was addressed where the EDAS Import utility would overwrite memo entries if the date and time exactly matched an existing entry. Re-importing the memos after updating to AirVision 2.8.14 will restore any overwritten memos.
  2. An issue was addressed where annotations were overwritten when a file import occurred.  This has been corrected and now overwriting of annotations will be tied to the ‘Overwrite Existing Data?’ check box on the file import template.  If ‘Overwrite’ is NOT checked, any pre-existing annotations will be preserved.
  3. An issue was addressed where valid data in AirVision was overwritten with a NULL value when an EDAS Import of data was performed.  -999 values from the EDAS files will no longer overwrite existing AirVision values with a NULL.

New Features

  1. Additional information has been added to the footer area of the Precision Statistics Report including the total number of calibrations and number passed (‘passing’ is based on cals where error < drift warning limit; if no drift limit set it assumes passed).

AirVision Version 2.8 (build 1) Release Notes

Issues Found and Resolved

  1. The header rows of the Basic Data Export report have been reorganized for clearer display.
  2. The UtilitySetting EDASCalErrorMethod has been updated to function as follows:
    1. 0 = use full precision values for calculations.
    2. 1 = apply round/truncate rules to calculation and to reported data.
  3. An issue was addressed where the Daily Summary report would return an error if it were run for Vector Wind Speed or Wind Direction for an interval less than 1h.
  4. The font was adjusted on the Daily Summary Report so that up to 14 characters will display in the parameter column header.
  5. A correction was made to the output of the AQS Text Report for RP record types.
  6. Part of the email alarm output message was modified to reduce used characters (to assist end users who receive the alerts via text message).
  7. The Help and Support menu area has been updated to include version specific manuals and a link to software version and release information.
  8. The Monthly Report, Daily Summary Report, Maximum Hourly Values, and 8 Hour Rolling Averages reports no longer list Particulate Sample parameters in the selection criteria pick list.
  9. The parameter is now displayed in the Delete Annotations window.
  10. The LogBook Report now displays the category list in the criteria.
  11. An issue has been resolved in the AQI calculation so that when the AQI web service is asked for the “highest daily AQI’ data from the correct date will be returned.
  12. The Network Data Recovery Report has been modified so that all enabled parameters that are linked to polled channels will be shown.
  13. A change was made to how the Log function handles a zero value. Such a calculation will now return ‘not a valid number’ and ‘replaced with null’ messages.  In the data editor, the value will null and flagged with an ‘A’.
  14. The Monthly Sample Data and AQS Text reports now exclude data if it has been flagged as ‘Exclude from reporting’ in the editor.
  15. A date entry sorting issue was resolved in the Annotations Report

New Features

  1. A new Calibration Export report is available, providing calibration data access to users without permissions to the Calibration Editor.
  2. The Scheduled Task Status screen has been updated to improve usability
    1. If the message exceeds a fixed number of lines it will have a vertical scrollbar to scroll down and see the remainder of the content.
    2. There are now search filters for the task grid and an extended filter panel at the bottom for more complicated multi column filters.
    3. The task name column is now fixed in size (based on the largest task name) and there is a horizontal scroll bar which appears if the resolution falls below the ideal width for the screen.
    4. The dates are formatted to match the rest of the application.
  3. The following reports have had the report generation date and time added to them as the ‘Printed Date’.
    1. Daily Summary
    2. Calibration Results
    3. SJAPCD Cal Report
    4. Monthly Sample Data Report
    5. Precision Statistics Report
    6. Annotations Report
    7. Logbook Report
  4. The Data With Flags report now shows the data value even if it is invalid.
  5. A new date parse format of JJJ has been added for the File Import Configuration.
  6. Disclaimer added to SJAPCD Cal Report- Zero Offset Applied to Span Values.
  7. Options for Select All and column sorting have been added to the Delete Annotations window.
  8. The ‘ZZ’ messages for scheduled AQS report tasks will no longer show in the Scheduled Task Status window, reducing the clutter of unwanted messages.  These will still show up when the report is run manually.
  9. A Copy button was added to the PARS editors.
  10. A new sync scope was created for PARS
  11. Polling command LL “Synchronize PC Time from Logger” will now set the polling PC’s time based on the logger’s time.

***If you have a poll task currently including the LL command, review it to decide if you want the PC time to be set based on the logger time***

  1. Using the BB poll command, AirVision can now set the time of an 8872.

Site Node Logger

  1. For loggers defined as 8872, the channel storage times and Modbus scale factor fields have been hidden as they do not apply.
  2. Updates were made to correct possible analog input indexing issues.
  3. 8872’s are now capable of having 3 digit channel numbers that can be polled.
  4. The Site Node Logger Toolbox has been updated to use value format / precision logic in line with the data editor and real-time display.

  channel configuration is now available in the 8872 as it was in the 8832.