Release Notes - Events2HVAC Event Automation - Version 1.11.0
New in this release (from 1.10.0.9)
New Feature/Improvement
- EH-3259 Ungerboeck: generate indirect function bookings
- EH-3264 Pelican: Show thermostat status values in command queue results
- EH-3278 Include the action disabled flag in import/export csv actions
- EH-3280 Auto-build zones by room (for analytics)
- EH-3281 Allow import/export of baseline schedules via CSV files
- EH-3283 Desigo: Allow single action triggers for the StartStop action (WriteProperty Mode)
- EH-3289 MLSchedules: add feature switch for handling breaking API timezone related changes
Bug fixes
- EH-3257 service fails with unhandled error when SQL is not available during container verification.
- EH-3266 MLSchedules: Time zone selection doesn't work as expected since data is stored in eastern time zone offset for all customer's time zones. (temporary fix until api is corrected)
- EH-3263 Pelican: changing default settings didn't prompt for service restart
- EH-3275 C-Cure: Fix recursive bug that resulted in a blank options window.
- EH-3277 Importer: Fix invalid cast error when editing and removing functions.
- EH-3279 MLSchedules: Poll cycle start/end time for api query needs to include eastern time offset for users outside of eastern time zone. (temporary fix until api is corrected)
- EH-3287,3288 Honeywell TCC/Home: if thermostat is set for Celsius instead of Fahrenheit you'll get errors discovering thermostats.
- EH-3290 EventQueryJobHandler - Error serializing invalid time period during daylight savings switch
** END OF LIFE NOTICE **
If you are still using the Johnson Controls MSEA Interface to control your zones, we will be discontinuing that interface after this year starting at v1.12+. Please start looking into converting your actions to BACnet soon. This interface is keeping our software at 32-bit instead of 64-bit since it relies on older software components and technology. It's been 5 years since we announced JCI's end of life of the JCI web services. Please see the original announcement.
Please email support@streamsidesolutions.com if you would like us to quote this conversion for you.
Upgrade Information
The release requires minimum .NET Framework v4.7.2 installed. (Previously 4.6.1 was required). Windows Server 2016 and lower will most likely need to install the update. We recommend installing .NET 4.8.
If you are upgrading from earlier versions, please review the release history notes for all versions in between your current version for specific changes.
Please review this link before updating software:
If you are a legacy license holder (pre-2019) and you have an active Professional Services subscription or you are a SaaS subscriber, we will schedule a time to update your software if it applies to your site.
Release Notes - Events2HVAC Event Automation - Version 1.10.0
New in this release (from 1.9.2.10)
New Feature/Improvement
- EH-3220 Coursedog Event Provider (preliminary)
- EH-3228 ControlByWeb Device Interface
- EH-3134 Upgrade UI Components to DevExpress v23.1.3
- EH-3232 Ungerboeck: generate indirect bookings
- EH-3238 Ungerboeck: add option to use event parent status for function status
- EH-3241 Desigo: Allow discovery of points from multiple views
- EH-3245 Updated to ServiceStack 6.10
Bug fixes
- EH-3128 Service Manager: misc. web page issues
- EH-3236 EventProviderManager: list type cast error when enabling event provider that was previously enabled
- EH-3244 Service Manager: When requesting Events2HVAC.log, doesn't request correct log path url
- EH-3243 BACnet: Remove port constraint when adding a manual device binding
- EH-3250 license warning email shows wrong days left after renewal expiration date
- EH-3252 Smartbuildings: commands sent to offline thermostats don't report an error
- EH-3260 Ungerboeck: event query missing events between start/end of query
Upgrade Information
The release requires minimum .NET Framework v4.7.2 installed. (Previously 4.6.1 was required). Windows Server 2016 and lower will most likely need to install the update. We recommend installing .NET 4.8.
If you are upgrading from earlier versions, please review the release history notes for all versions in between your current version for specific changes.
Please review this link before updating software:
If you are a legacy license holder (pre-2019) and you have an active Professional Services subscription or you are a SaaS subscriber, we will schedule a time to update your software if it applies to your site.
Release Notes - Events2HVAC Event Automation - Version 1.9.2
This is mainly a feature update release for new event providers and minor improvements for specific interfaces. If you are not using these interfaces, there is no need to update to this version.
New in this release (from 1.9.1.18)
New Feature/Improvement
- EH-3174 eSpace Event Provider (Preliminary)
- EH-3180 Ungerboeck Event Provider (Preliminary)
- EH-3189 RockRMS: Allow reservation attribute to exclude reservations
- EH-3197 Show thermostat setpoints in actions list
- EH-3194 Pelican: Export function for thermostat list
- EH-3195 SmartBuildings: Add a return to schedule button
- EH-3196 SmartBuildings: Add an inter-command delay between thermostat commands
- EH-3201 Honeywell Home: Allow 3 minutes to complete OAUTH login instead of 30 sec
- EH-3203 Ungerboeck: Usage filtering
- EH-3204 Ungerboeck: Add logic to skip bookings if function is found
- EH-3205 Ungerboeck: Get usages from API
- EH-3208 Ungerboeck: Filter usages by bookable usages
- EH-3209 Enable IFTTT webhook integration to actions to trigger IFTTT services and devices (preliminary)
Miscellaneous
- EH-3132 Update target to .NET 4.7.2 (make sure 4.7.2+ .NET framework is installed prior to update)
Bug fixes
- EH-3206 Honeywell Home: Error during thermostat discovery doesn't log error
- EH-3207 Exchange (MS-Graph): Discovery of rooms w/o distribution lists doesn't show those rooms when the check box for "Filter by Distribution List" is checked.
- EH-3210 Canadian regional date/time format causes issues with license file.
- EH-3212 ecobee: show commands in command queue
- EH-3213 ecobee: climate hold is getting sent when it is disabled
- EH-3215 ecobee: changes in settings aren't prompting for a restart
Known Issues
- If you are installing Events2HVAC for the first time on a new server, you will need to install prior version first (v1.9.1.18), then update to v1.9.2.10. There is a problem installing the service manager service on a fresh install for this release.
Upgrade Information
The release requires minimum .NET Framework v4.7.2 installed. (Previously 4.6.1 was required). Windows Server 2016 and lower will most likely need to install the update. We recommend installing .NET 4.8.
If you are upgrading from earlier versions, please review the release history notes for all versions in between your current version for specific changes.
Please review this link before updating software:
If you are a legacy license holder (pre-2019) and you have an active Professional Services subscription or you are a SaaS subscriber, we will schedule a time to update your software if it applies to your site.
Release Notes - Events2HVAC Event Automation - Version 1.9.1
This is mainly a maintenance update to address various bugs found.
Bug Fixes (from 1.9.0.30)
New Feature/Improvement
- EH-3116 Desigo: Add export view points to csv button
- EH-3159 Show more error details for Exchange/Google
- EH-3165 ScheduleFM: optimize room filters in events query for large sites and support new POST method call
- EH-3166 ScheduleFM: refactor api connection parameters and base Url.
- EH-3169 ScheduleFM: change provider version info
- EH-3170 MLSchedules: include ScheduleStar event status
Bug
- EH-3140 MLSchedules: Incorrect data translation for event times
- EH-3139 MLSchedules: Error querying large room count
- EH-3136 Wait until all processing cmds are done before updating command queue
- EH-3138 PCO: Xml error thrown instead of a 401 error
- EH-3137 Enable selected equipment items not an option in popup menu
- EH-3131 Options Form: Email rate limit checkbox and prune settings aren't working
- EH-3130 UI: error getting logged in client for null baseline schedule
- EH-3128 Event query schedules are missing
- EH-3127 Honeywell: "Return to schedules" default setting will cause occupied cmds to also return to schedules
- EH-3119 In-progress events count is wrong after restart
- EH-3149 MLSchedules: invalid schedule doesn't warn, it throws error instead
- EH-3158 PCO: null reference error when retrieving events
- EH-3161 ScheduleFM: Fix timeout error messaging
- EH-3162 ScheduleFM: URI length too long for GetEvents request
- EH-2889 ScheduleFM: Fix time zone selection issue
- EH-3163 MLSchedules: improve event query room filter options for performance
- EH-3150 BACnet: don't allow deletion of calendar refs in exception schedules
- EH-3152 BACnet: order of received special events needs to be preserved when writing back to Tridium
- EH-3168 prevent invalid event times from getting saved to event cache
Upgrade Information
The release requires minimum .NET Framework v4.6.1 installed with recommended version 4.7.2 or higher. (Previously 4.5.2 was required)
If you are upgrading from earlier versions, please review the release history notes for all versions in between your current version for specific changes.
Please review this link before updating software:
If you are a legacy license holder (pre-2019) and you have an active Professional Services subscription or you are a SaaS subscriber, we will schedule a time to update your software if it applies to your site.
Release Notes - Events2HVAC Event Automation - Version 1.9.0.30 (Hot fix)
This hot release addresses some critical issues discovered after the initial release of 1.9.0.26. Although the probability that any of these issues will affect your site are low, it is recommended to update to this version.
Bug Fixes (from 1.9.0.26)
- [EH-3117] ReportJob stops sending daily report emails.
- [EH-3120] BACnet: a BACnet unconfirmedPrivateMessage with a malformed packet will crash the BACnet driver and crash the Events2HVAC service unexpectedly.
- [EH-3121] Event query job stops getting scheduled after a manual event query.
Upgrade Information
The release requires minimum .NET Framework v4.6.1 installed. (Previously 4.5.2 was required)
If you are upgrading from earlier versions, please review the release history notes for all versions in between your current version for specific changes.
Please review this link before updating software:
If you are a legacy license holder (pre-2019) and you have an active Professional Services subscription or you are a SaaS subscriber, we will schedule a time to update your software if it applies to your site.
Release Notes - Events2HVAC Event Automation - Version 1.9.0
This release adds improvements to task scheduler, re-syncing, and some new interfaces. This version will require verifying that you have .NET Framework v4.6.1 or greater installed.
New Features
- [EH-2970] Replace task scheduler with Quartz.NET scheduler
- [EH-2973] Re-Sync: Allow partial equipment list to be resynced.
- [EH-3073] Re-Sync: Allow optional selection of individual equipment items
- [EH-3074] Re-Sync: Allow an automatic daily forced re-sync to be scheduled.
- [EH-3083] New ML Schedules™ Event Provider (preliminary)
- [EH-3098] NetworkThermostat: New Start/Stop action for NT-RELAY device (preliminary)
Improvements (from v1.8.5.1)
- [EH-2972] Resync on last command and re-send command if last command was an error
- [EH-2975] Allow resync after command has been deemed stale
- [EH-3064] BACnet: Add a release priority button
- [EH-3059] Honeywell: Add a return to schedule button
- [EH-3040] Resync: allow for expiring statuses so that timed occupancy cmds can be rechecked for extensions
- [EH-3056] EMS Platform Services: Add a timeout parameter
- [EH-3112] Pelican Wireless: Add a return to schedule button on action
Bug Fixes
- [EH-3062] UI: Adding new user and testing email fails after enabling email.
- [EH-3061] MSGraph: Rooms without a distribution list are not discovered
- [EH-3046] Deadlock in UI when HTTPClient is used
- [EH-2974] Error when submitting a manual command
- [EH-2971] NLog severity is set to debug in config
- [EH-3079] DesigoCC: Null error when trying to delete a weekly or exception schedule from a BACnet schedule object
- [EH-3109] C-Cure: Zone First/Last trigger using TimedUnlock action during re-sync causes invalid duration to next event.
- [EH-3111] Pelican Wireless: global settings in action weren’t getting updated correctly when testing
- [EH-3114] MaxPreStartTime override was still being limited to 240min.
- [EH-3115] BackupCacheUnreliable error is masking original eventprovider error.
Miscellaneous
- [EH-3058] Desigo: Improve documentation for actions and setup
- [EH-3055] HoneywellTCC: Show location in object name
- [EH-3014] Update to ServiceStack v5.11
- [EH-2435] Target .NET 4.6.1
Upgrade Information
The release requires minimum .NET Framework v4.6.1 installed. (Previously 4.5.2 was required)
If you are upgrading from earlier versions, please review the release history notes for all versions in between your current version for specific changes.
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.5.1
This is a specific update for EMS Platform Services only. If you have installed v1.8.5.0, there is not need to update to this version if you are not using EMS platform services
Improvements (from v1.8.5.0)
- [EH-3056] - EMS Platform Services: Add a timeout parameter
Upgrade Information
If you are upgrading from earlier versions, please review the release history notes for all version in between your current version for specific changes.
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.5
This release is a maintenance release for C-Cure, Planning Center, and NetX interfaces. This version is required to use C-Cure v2.8+
Improvements
- [EH-3052] - C-Cure: Add export doors function to options form
Bug
- [EH-3044] - Planning Center: Handle multiple event periods in a single event occurrence
- [EH-3047] - Handle DB errors when license is checked without a valid DB connection
- [EH-3048] - Planning Center: Implement “Ignore Invalid Schedules”
- [EH-3049] - Planning Center: Fix issue with selecting proper resourceRequest when determining room event approval status.
- [EH-3050] - C-Cure: Login to v2.8 was failing because clientVersion is needed
- [EH-3051] - C-Cure: options form prompts to restart w/o changing anything
- [EH-3054] - NetX: Override UPRP action can reset override timer to wrong value.
Upgrade Information
If you are upgrading from earlier versions, please review the release history notes for all version in between your current version for specific changes.
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.4
This release adds a new API for O365/Exchange that supports the Microsoft Graph API. Exchange Web Services (EWS) is the legacy API that we previously used but this API is no longer being maintained long-term by Microsoft. We currently support both APIs, but recommend switching to MS Graph for the connection.
Also, we added brand-new interface to Mazévo schedules.
New Feature
- [EH-3016] – Exchange/O365: Support MS Graph API (preliminary)
- [EH-3022] – New Mazévo Event Provider (preliminary)
Improvements
- [EH-3017] - Desigo: Add more supported point types: FLN, BACnet.Command
- [EH-3025] - 25Live: capture event details if error is thrown during event processing
- [EH-3026] - EMS: Allow export of EMS status types and event types to csv file
- [EH-3028] - Add export thermostat to WIFI thermostat devices
Bug
- [EH-3000] - RockRMS: Building locations show up as ?? in the room list.
- [EH-3006] - Desigo: Fix exception tab counts
- [EH-3013] - Setup: Fix regressive bug that prevents VC++ redistributable from loading
- [EH-3018] - Honeywell Home: Invalid JSON error after sending SetThermostat command
- [EH-3019] - Exchange: OAuth settings aren't updated when switching from basic
- [EH-3020] - EMS: don’t show inactive event types in the event type filter list
- [EH-3021] - Some changes to email settings don’t prompt for a service restart
- [EH-3024] - EMS: event types list doesn’t show new types when reloaded
- [EH-3027] - Exchange: Refreshing room distribution list will re-check all items
- [EH-3031] - NetX: Global settings fields in SetThermostatUPRP don’t reflect actual values
- [EH-3033] - NetX: Occupied mode status on action is wrong for UPRP override action
- [EH-3036] - NetX: UPRP actions are always using global setpoints
- [EH-3041] - License renewal message in client gives wrong # days till shutdown
- [EH-3042] - Rate limit check box isn't enabling the parameters for rate limiting.
- [EH-2060] - NetX: test for negative durations to prevent error overriding UPRP thermostat
- [EH-3045] - Exchange: MS Graph event with null reservationID causes error during cache DB update
Upgrade Information
If you are upgrading from earlier versions, please review the release history notes for all version in between your current version for specific changes.
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.3
The release is a maintenance release for Desigo CC interface, Honeywell Home and BACnet interface users that use the SendExceptionSchedule action (push exception schedules).
Planning Center Calendar schedule data now separates out setup, teardown, and main event times so that you can trigger actions on any of those periods.
Desigo CC Interface can now push BACnet exception schedules.
New Feature
- [EH-2991] - DesigoCC: SendExceptionSchedule action.
- [EH-2997] - Planning Center: Retrieve setup and teardown times in events.
Bug
- [EH-2506] - Honeywell: Task ID check tool doesn't show correct elapsed time in all cases.
- [EH-2977] - DesigoCC: Reload points doesn’t load new points added.
- [EH-2978] - DesigoCC: Devices aren't shown in point list.
- [EH-2979] - DesigoCC: P2 devices have subpoints as properties that can't be commanded.
- [EH-2980] - DesigoCC: P2 binary commands need to be handled differently.
- [EH-2981] - DesigoCC: Error response in the UI when token expires instead of login.
- [EH-2982] - Planning Center: event filter tags aren’t getting filtered (also fixed in v1.8.2.11+).
- [EH-2986] - DesigoCC: Release priority doesn't seem to work on P2 binary pt.
- [EH-2987] - DesigoCC: Default system view selected doesn’t save.
- [EH-2988] - DesigoCC: unexpected output on P2 BV when release used.
- [EH-2990] - DesigoCC: Command result message shows wrong state.
- [EH-2992] - HoneywellTCC: Default setpoint changes don't prompt for restart.
- [EH-2993] - Honeywell Home: Issue commanding auto mode.
- [EH-2994] - Honeywell Home: T5-T6 commands fail due to null autoChangeOverActive.
- [EH-2995] - Honeywell Home: Capture faultstring in error response.
- [EH-2996] - Honeywell Home: Token needs to be shared - invalid grant on server when UI is used.
- [EH-2998] - BACnet: Exception schedule state change didn't trigger.
- [EH-2999] - BACnet: Exception schedule tab is not showing all exceptions.
- [EH-3003] - OpenPath: Schedule push isn't optimized - pushes schedules every poll regardless of a change in schedule.
- [EH-3004] - Honeywell Home: removing thermostats doesn't remove them from the settings.
- [EH-3005] - Honeywell TCC: removing thermostats doesn't remove them from the settings.
Upgrade Information
If you are upgrading from earlier versions, please review the release history notes for all version in between your current version for specific changes.
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.2
The release is a maintenance release which include 3 new device interfaces:
- Siemens Desigo CC Interface - Now you can hook up Events2HVAC to any points that are visible to Desigo. This includes BACnet, legacy P1/P2 points, and ModBus.
- ecoBee SmartBuildings Interface - New portal for migrated EMS commercial thermostats and all the residential ecoBee thermostats.
- Honeywell Home Interface - Includes T5, T6, Lyric Pro, D6, T9, and T10 WiFi thermostats.
New Feature
- [EH-2950] - Honeywell Home Device Interface (preliminary)
- [EH-2956] - ecobee SmartBuildings Device Interface (preliminary)
- [EH-2931] - Siemens Desigo Device Interface (preliminary)
Bug
- [EH-2946] - NetX: SetOccupiedUPRPAction is not passing setpoints to the thermostats
- [EH-2947] - Daily report email is getting sent with the enable email option unchecked
- [EH-2948] - Ecobee: Climate names need to be shown to user instead of climateRef names
- [EH-2949] - Ecobee: HoldUntil option isn't working
- [EH-2960] - Kantech: Login issues at after upgrading Kantech to v8.1.10
- [EH-2961] - Kantech: Entrapass v7.1.30+ doesn't allow more than one concurrent session
- [EH-2965] - Planning Center: Event status can show “pending” when the room schedules are “approved”
Improvement
- [EH-2810] - Show inherited baseline schedule details in equipment
- [EH-2348] - BACnet: show other period types in exception schedule list
- [EH-2526] - R25: support connection via proxy server
- [EH-2966] - AdAstra: support connection via proxy server
Upgrade Information
If you are upgrading from earlier versions, please review the release history notes for all version in between your current version for specific changes.
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.1
New in This Release (from v1.8.0.16)
New Feature
- [EH-2455] - Exchange EWS: connect using OAUTH2
- [EH-2720] - PCO: Implement tags for filtering
Misc
- [EH-2925] - Update to DevExpress v19.2.7
- [EH-2926] - CCure: Include partner clientID in login
Bug
- [EH-2911] - CCure: Argument null error
- [EH-2918] - User was able to exceed license count in UI
- [EH-2919] - C-Cure: Invalid json string during command
- [EH-2920] - C-Cure: Mask password in debug logs
- [EH-2923] - splash screen blocks error messages during startup errors
- [EH-2924] - CCure: Lock door with negative delay time causes 500 error
- [EH-2929] - Unable to reset building groups in room list
- [EH-2930] - Orphaned rooms don't show up in equip room list
- [EH-2932] - After DX v19.2.7 update, room list context menu shows default popup menu
- [EH-2934] - After upgrade to v19.2.7 devExpress UI, skin defaulting to 'basic' skin.
- [EH-2937] - NetX: UPRP thermostat list doesn't populate on SetOccupiedUPRP action
- [EH-2938] - License exceeded error possible when enabling equipment with multiple rooms
- [EH-2941] - NetX: Setting changes aren't seen without restarting app
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.8.0
This is a feature release with new door access interfaces for Openpath and C-Cure 9000. We've also introduced baseline schedules for analytics and a pivot-grid for analyzing occupancy data for equipment zones. More data analytics components will be added in upcoming releases.
If you want to setup baseline schedules for tracking occupancy runtime savings, please review this article: How To Setup Baseline Weekly Schedules
New in This Release (from v1.7.1.16)
New Feature
- [EH-2796] - Monthly pivot grid for runtime data
- Baseline weekly schedules for analytics
- [EH-2837] - OpenPath Device Interface (Preliminary)
- [EH-2876] - C-Cure Device Interface (Preliminary)
Improvement
- [EH-2805] - Rollup room sizes for zones
- [EH-2808] - Add sq-ft to equipment reports
- [EH-2809] - Add filter to room list that shows only integrated rooms
- [EH-2846] - Ecobee: Add command delay to synchronize threads
- [EH-2836] - Ecobee: Allow EMS thermostats to use SetThermostat action
- [EH-2883] - Send service restart command if service processes are unhealthy
Misc
- [EH-1953] - Add sql version check
- [EH-2791] - Feature switch for room/zone license count
- [EH-2799] - Analytics options form
- [EH-2807] - Add migration package for rolling up existing room sizes to equipment
- [EH-2811] - Include type and size in monthlyAnalytics data
- [EH-2815] - Handle BackupCacheNotReliableExceptions
- [EH-2826] - Update to servicestack 5.7
Bug
- [EH-2614] - FMX: invalid url message doesn't clear until app is restarted.
- [EH-2673] - Baseline hrs not shown after manual data collection
- [EH-2800] - Null group id's on equipment aren't included in vwMonthlyAnalytics
- [EH-2801] - Monthly rollup doesn't happen on manual collections in the past
- [EH-2802] - LocalThenRemote data source option only does local.
- [EH-2806] - EMS: Room size and capacity fields aren't shown correctly with a SQL data connection
- [EH-2812] - BACnet: Add validation to manual bindings entry
- [EH-2814] - start and end date times aren't correct for queries on common event list control
- [EH-2816] - EMS Platform: remote query on RM 134 returns events for 134A,134B
- [EH-2817] - IsBackupCacheReliable can give incorrect reliability in some cases
- [EH-2818] - IndexOutOfRangeException CalculatedArea
- [EH-2819] - FMX: Adding a second provider gives "object ref" error
- [EH-2834] - Ecobee setThermostat action for EMS stats
- [EH-2845] - Ecobee token is getting invalidated
- [EH-2852] - Ecobee token is getting lost between client and server
- [EH-2854] - Issue saving BACnet SendAttendance point type
- [EH-2855] - Assembly file version was showing wrong version for devices
- [EH-2816,2853] - Workaround for EMS platform service bug
- [EH-2848] - Planning Center: Token isn't getting refreshed properly after expiration
- [EH-2851] - Planning Center: Admin user token was unable to get rooms or events
- [EH-2861] - Planning Center: Null reference error when rebuilding rooms if rooms don’t have a folder.
- [EH-2872] - Openpath: schedule details aren’t showing in the equipment report
- [EH-2881] - Honeywell: comm task fails to update cmd entry record after v1.7.2 update
- [EH-2885] - BACnet: Ping heartbeat isn't sending proper value
- [EH-2886] - Planning Center: F1 on the options window goes to Ad Astra help
- [EH-2905] - Setup wizard crashes on remote PC during setup
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.7.2.16
This release is a patch for v1.7.2.13 that fixes a critical bug in the BACnet driver that was included in that release. If you are using BACnet and you are running the 1.7.2.13 release, then you should update your server to this version.
New in This Release (from v1.7.1.13)
Bug
- [EH-2824] - BACnet: Events2HVAC_Service crashes when BACnet logging is enabled
- [EH-2827] - BACnet: Update to BACnAPI v4.0.1.3987 to fix [EH-2824]
- [EH-2828] - BACnet: Add checks to see if different IP address is used from what is expected.
- [EH-2822] - Ecobee: user with no access to root management set can’t discover thermostats
- [EH-2831] - Ecobee: Error merging thermostats during discovery
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.7.2.13
*This release (originally released 10/30/2019) has been disabled after discovering a bug in a newer BACnet driver v4.0.1.3963. *
New in This Release (from v1.7.1.12)
Bug
- [EH-2790] - BACnet: Devices can timeout without sending request packets when other devices polling BV-1
- [EH-2789] - BACnet: Subscriptions to BV-1 status reveal dynamic binding bug in driver
- [EH-2792] - BACnet: Update BACnet API stack to v4.0.1.3963 to fix EH-2789,2790
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.7.2
This is a regular maintenance release with a couple of new actions.
This is a recommended update for all users.
New in This Release (from v1.7.1.7)
New Feature
- [EH-1763] - BACnet: SendAttendanceAction to send # expected or %occupancy for events
- [EH-2752] - New PowerShell Action
Improvement
- [EH-2662] - BACnet: save/restore scheduled commands to restore states on startup
- [EH-2781] - BACnet: Add export device list in BACnet Explorer
- [EH-2783] - NetX: enable a command delay between successive commands
Bug
- [EH-2544] - Purge actions takes too long when over 5K active entries
- [EH-2715] - Zone first/last events don't get updated during long poll cycle.
- [EH-2741] - Enabling equipment from treeview menu or grid editor can allow room count to be exceeded.
- [EH-2749] - help link to ScheduleFM goes to AdAstra
- [EH-2750] - duplicate log messages during data collection
- [EH-2754] - Fix base API url for EMS Platform Service API on cloud accounts.
- [EH-2755] - History tab, scheduled time field doesn’t show AM/PM
- [EH-2756] - Fix test connection failure during setup wizard for EMS Platform Api
- [EH-2757] - EMSPlatform API: Missing route in help docs
- [EH-2758] - Fix paging issue in EMS Platform Api
- [EH-2759] - Fix issues with calendar timezone conversion in EMS Platform Api
- [EH-2761] - First equipment item added can't be edited after it is added.
- [EH-2763] - Fix copy/paste from treelist
- [EH-2769] - Unhandled Error during initSchema on restart that fails service start
- [EH-2771] - Max limit in BACnet send schedule doesn't limit to the number.
- [EH-2772] - BACnet sendExceptionSchedule parms aren't initialized with global settings.
- [EH-2777] - EMS Platform: events with expected count and 0 capacity shows 0% occupied.
- [EH-2779] - EMS Platform: Rooms aren't retrieving default capacity.
- [EH-2782] - EMS Platform: NonWeb status are not shown in status list
- [EH-2785] - EMS: don't filter event list when "any status" is selected
- [EH-2786] - Fix issue with restart causing fatal error
- [EH-2788] - SendExceptionAction sends wrong type for multistate points
- [EH-2254] - BACnet: FirmwareVersion property of device doesn't get updated after DLL update
Task
- [EH-2701] - ServiceManager: Add /services endpoint to list all service status
- [EH-2732] - Move Service Manager to own directory
- [EH-2733] - Refactor: Convert Setupwiz to c#
- [EH-2734] - Refactor: convert events2hvac.service, dpinit, cmdqueuetest, reports to c#
- [EH-2738] - Verify cmdqueue2 and switchover
- [EH-2760] - Add zone count and orphan count to license report
- [EH-2762] - Log orphaned rooms
- [EH-2793] - BACnet: Add switch to restore local device from database
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.7.1.7
This is a patch for release 1.7.1.5.
New in This Release (from v1.7.1.5)
Bug
- [EH-2731] - Error in equipment manager when license is at the room limit.
- [EH-2744] - Dude Solutions EVM - URL too long for event queries
- [EH-2745] - Dude Solutions EVM - Conversion to local time incorrect
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.7.1
This release is a feature release for 4 new event providers.
New in This Release (from v1.7.0.23)
New Feature
Improvement
- [EH-2666] - Service Manager: Add api endpoint to download log files from client
Tasks
- [EH-2724] - Ad Astra: obfuscate data in debug log files
- [EH-2713] - Ad Astra: add authentication logging
- [EH-2717] - Support subscription parameters in license files
Bug
- [EH-2721] - Equipment import didn't save items to database.
- [EH-2707] - Access denied error when saving schedules to disk
- [EH-2716] - Analytics menu is active when logged off.
- [EH-2723] - "A task was cancelled" message occurs a few seconds after start/stop of cmd queue from UI
- [EH-2706] - Enable/disable multiple items in Equipment Manager treeList was not shown in context menu.
- [EH-2625] - BACnet: adding a NIC card can cause the driver to switch to the new card
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.7.0.23
Version 1.7.0.23 is a patch to previously released 1.7.0.22. The setup wizard component was modified to address an issue where certain actions in the MSEA Device, P2000 Device and NetX Device interfaces would show an error when viewed or edited in the UI ([EH-2718]). If you have already installed 1.7.0.22 and you aren't using the above device interfaces, there is no need to update to this version.
For release notes, see release notes for v1.7.0.22
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.7.0
This release is a large feature release:
- Many UI improvements especially for large equipment lists (>1000)
- Support for grouping equipment and rooms into common building groups and grouping buildings into campuses. See this article for group setup details after the upgrade.
- First phase of data analytics - Daily data collection of equipment runtime vs baseline schedules, command queue metrics, and other performance related metrics.
- Two new event provider interfaces: EMS Platform Services and FMX (Facility Management Express)
New in This Release (from v1.6.3.4)
New Feature
- [EH-683] - Support for groups for buildings and campuses. Add Groups for buildings and campus in equipment list
- [EH-2386] - New schedule timelines in Equipment Manager UI
- [EH-2427] - Calculate daily action runtime and schedules for Analytics
- [EH-2588] - New Equipment Grid Editor for mass-updates to equipment fields
- [EH-2603] - Clone a test equipment configuration
- [EH-2606] - Allow management of groups in Event Provider room list.
- [EH-2611] - FMX Event Provider (Preliminary)
- [EH-2554] - EMS Platform Services support (Preliminary)
Improvement
- [EH-1985] - Add calendar filter for equipment room list
- [EH-2357] - If FATAL error detected in CMD Queue Service, send request to service manager to automatically restart windows service.
- [EH-2421] - Usability: Deleting equipment item from large list returns to top node
- [EH-2472] - Reports: Show green/red color for start/stop in equipment schedule reports
- [EH-2532] - Exchange/Google: Take advantage of async when using event viewer in UI.
- [EH-2598] - R25: Get floor area custom attribute
- [EH-2628] - Replace available room list with devExpress grid in equipment manager
- [EH-2629] - Replace event list in equipment manager with devExpress grid
- [EH-2630] - Implement TreeList in equipment manager
- [EH-2632] - Auto-assign building group in equipment manager and globally
- [EH-2635] - Replace history datagrid with devExpress grid
- [EH-2674] - Show different visual color for equipment that isn’t completely mapped
Bug
- [EH-2577] - BACnet: fix issue with saving multistate action type in action form.
- [EH-2627] - BACnet: multi-state action key not found error when "Default Unocc State" = "Default No Match State".
- [EH-2613] - Regressive bug - duplicate commands in cmq queue when ZoneFirstLast triggers are used.
- [EH-2612] - Ad Astra: Issue with schedules and re-syncing in some situations.
- [EH-2617] - Ad Astra: local event cached items are getting set to "unknown" status during re-sync, but aren't refreshed to correct status.
- [EH-2620] - EMS Api: If "Confirmed, All rooms, Remote" options selected in event list, no rooms returned.
- [EH-2621] - EMS Api: "ignore invalid schedules" isn't working.
- [EH-1082] - equipment manager hangs when scrolling thru items w/ down arrow
- [EH-2340] - Service manager api is downloading default.cshtml file from the e2h api project. Need to isolate these.
- [EH-2454] - Action form can show invalid actions when interface is changed to "select".
- [EH-2464] - Enable all equipment items in equipment tree can exceed license limit.
- [EH-2487] - Perf issue when deleting an equipment item that has a lot of nodes.
- [EH-2507] - Honeywell: Submitted cmd task stays in "created" status indefinitely.
- [EH-2514] - Possible bug in storing successful room results in query results.
- [EH-2527] - GetEquipmentListWithZoneAction index out of range exception
- [EH-2559] - ActionType field is not saved correctly for multi-state actions
- [EH-2579] - Google: token filename is missing email address when new google interface is first connected and saved.
- [EH-2600] - BACnet: Can't add more than one manual router address binding
- [EH-2605] - Device.Common: Saving existing action deletes object name
- [EH-2615] - Resync: resync all doesn't offset start/end query with pre-start post-stop.
- [EH-2623] - Ad Astra: Room lastModified field not getting saved
- [EH-2631] - EMS Platform Services: reload statuses doesn't work on initial setup
- [EH-2638] - FMX: reload request types doesn't do anything
- [EH-2639] - FMX: Some resources that have quantities are not getting filtered out
- [EH-2656] - Google: Test Connection dialog needs a cancel button for authentication
- [EH-2659] - On import of equipment xml file, all device config settings are cleared and replaced by import. Update instead.
Task
- [EH-2257] - IEMSRoom does not have a LastModified field - preserve last modified from source
- [EH-2440] - DevExpress 18.2.5 Updates
- [EH-2452] - Refactor Equipment Manager Tab
- [EH-2453] - Support groups in export/import
- [EH-2457] - Show groups in reports
- [EH-2463] - If equipment item is disabled from scheduling, then allow rooms to be added beyond the license limit
- [EH-2473] - Database: Include CompletedTime in cmdLogTable.
- [EH-2474] - Database: Add foreign key id for WeeklySchedule to tblGroups, tblEquipment
- [EH-2484] - Database: Add indexes to tblCmdLog for perf improvements
- [EH-2485] - Database: Add Meta and auditing fields to tblEquipment
- [EH-2511] - Equipment schedules didn't auto refresh to current day if eq mgr is left open for several days.
- [EH-2521] - Update to servicestack 5.4.0
- [EH-2578] - Fix customMultiState import doc section
- [EH-2580] - Rediscover devices automatically during setup wizard.
- [EH-2581] - SetupWiz: Add migration package to normalize all action parameters.
- [EH-2583] - Target .net 4.5.2 required for DevExpress 18.2.x
- [EH-2610] - Room exporter doesn't export size and other new fields
- [EH-2657] - Address performance issue with large number of equipment items in Equipment Manager
- [EH-2658] - Add indexes to tblEquipmentActions and tblEquipmentRooms
- [EH-2660] - handle groups and baseline schedules during import/export of equipment configs
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.6.3.9
This is a maintenance release that fixes some minor issues after release of 1.6.3.4.
For Ad Astra users, this is a critical update.
New in This Release (from v1.6.3.4)
Bug
- [EH-2577] - BACnet: fix issue with saving multistate action type in action form.
- [EH-2627] - BACnet: multi-state action key not found error when "Default Unocc State" = "Default No Match State".
- [EH-2579] - Google: token filename is missing email address when new google interface is first connected and saved.
- [EH-2600] - BACnet: Can't add more than one manual router address binding
- [EH-2613] - Regressive bug - duplicate commands in cmq queue when ZoneFirstLast triggers are used.
- [EH-2615] - Re-sync doesn't offset start/end query with pre-start post-stop times.
- [EH-2612] - Ad Astra: Issue with schedules and re-syncing in some situations.
- [EH-2617] - Ad Astra: local event cached items are getting set to "unknown" status during re-sync, but aren't refreshed to correct status.
- [EH-2620] - EMS Api: If "Confirmed, All rooms, Remote" options selected in event list, no rooms returned.
- [EH-2621] - EMS Api: "ignore invalid schedules" isn't working.
New Feature
- [EH-2611] - FMX Event Provider (Preliminary)
- [EH-2554] - EMS Platform Services support (Preliminary)
Improvement
- [EH-2598] - R25: Get floor area custom attribute
Task
- [EH-2616] - Resync: use local source when resyncing failed commands
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.6.3
This is a maintenance release that fixes some minor issues.
New in This Release (from v1.6.2.1)
- New Feature: BACnet Custom Multistate Action - allows sending multiple modes or states based on event filters (e.g. commanding an AHU to operate in LOW, MED, HIGH modes based on EventType).
- New Feature: [EH-2570] - Google: Allow personal calendars to be used as room calendars in G-Suite
- Fix: [EH-2517] - When using BACnet SendExceptionSchedule action and a user sends a "Reinitialize Server" command, push schedules will fail to send with errors until service is restarted.
- Fix: [EH-2553] - BACnet: WriteDescription action isn't trimming descriptions longer than max length
- Fix: [EH-2558] - Kantech: multiple commands cause SDK token to become invalid. SMARTLINK_UNKNOWN_WEB_SDK_ID. Error Code = 62
- Fix: [EH-2540] - Some room names export to exponential notation instead of text.
- Fix: [EH-2541] - When importing equipment from CSV file, if equipmentId field is missing, import will fail.
- Fix: [EH-2557] - Ad Astra: generate more meaningful error when website is down
- Fix: [EH-2562] - Google: regressive bug from 1.6.2 causing UI deadlock after creating new google interface.
- Fix: [EH-2510] - Google: Update calendar and admin api nugets to latest
- Fix: [EH-2569] - Google: CheckIfTokenExists() was incorrectly calculating key name
- Fix: [EH-2471] - Google: Add support for new api for buildings, features, capacity
- Fix: [EH-2274] - Exchange: changing login creds and testing uses old credential until you re-open app.
- Fix: [EH-2489] - Exchange: room distribution lists can't be discovered until after 1st save of settings.
- Task: [EH-2495] - Exchange: Add check and uncheck all context menu to distribution list box.
- Task: [EH-2545] - Adjust command timeout if submitting a command that is in the past for immediate execution.
- Improvement: [EH-2249] - Show progress and cancel option for long running imports.
- Improvement: [EH-2249] - Rollback database updates if equipment import fails or is cancelled.
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.6.2
This is a maintenance release that rolls up some updates for R25, EMS, Exchange and Ad Astra clients and Honeywell TCC device interfaces.
New in This Release (from v1.6.1.13)
- Fix: Honeywell TCC Device: If Honeywell set thermostat commands fails, fan mode command is not sent.
- Fix: Honeywell TCC Device: Honeywell thermostat success status timer doesn't calculate elapsed time correctly.
- Fix: Honeywell TCC Device: Honeywell settings changes don't prompt for a service restart.
- Honeywell TCC Device: Add "fire and forget" option for sending commands instead of waiting for final success status.
- Honeywell TCC Device: Process success status in a background process
- Fix: R25 HttpClient async/sync call changes. (EH-2528)
- Fix: R25 whitespace at end or url will cause (500) internal service errors.
- Fix: Ad Astra: Invalid schedule isn't getting ignored.
- Fix: Ad Astra: Room name on event list and equipment mgr event list aren't always the same.
- Fix: Ad Astra: permissions on options form not set for some tabs
- Fix: EMS: Resync is turning off events when it shouldn't
- Fix: EMS: If no event statuses are checked, then all events are allowed thru
- Fix: Exchange: If local cache is missing rooms during query, defaults to no schedules instead of error.
- Fix: Error message during long poll action worker reports day wrong.
- Fix: Source of fatal error messages are missing.
- Fix: Awaiting in long poll action can cause an unhandled error on thread and kill service process.
- BACnet: Capture more debug info for EH-2517
- Fix: BACnet: command delay doesn't work as intended
- Fix: Installer: Missing 3.5 framework is reported as missing 4.5.2
- Fix: Some event providers default to not purging event cache data
- Fix: Inconsistent use of DoDBMaintenance() in event providers
- Close tabs when you logout
- Allow update of equipment names during import
- Allow operator role to update event schedules
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.6.1.13
This is a hot fix for sites that are using the remote desktop client (not the server client) AND use the R25/25Live interface. When the remote client saves R25 Settings from the R25 Options window, it can clear out all of the event status settings defined (e.g. Confirmed, Sealed,etc) for filtering only confirmed events from R25/25Live.
Also, if you are using event type filtering in any event provider (e.g. excluding certain Event Types, Event Mtg Types, etc), this is a critical update.
The possible side effects of this are:
- Re-sync after event query doesn't evaluate the correct state, but manual re-sync does.
- Cancelled events in R25/25Live don't properly update existing entries in the local event cache (entries stay "Confirmed" instead of "Unknown").
- Cancelled (or Unknown status) events in the event cache are getting evaluated as "Confirmed" events.
- When retrieving events from R25/25Live, all event statuses (except cancelled events) are retrieved.
New in This Release (from v1.6.1.8)
- Fix: Re-sync after event query (using local cache) doesn't apply event type filtering before evaluation of sync state (EH-2458).
- Fix: R25 Remote client clears out event status settings in R25 Options after saving settings (EH-2446).
- Fix: Event cache doesn’t properly update if no results returned from query (EH-2446).
- Fix: R25 event status changes don't prompt to restart service.
- Fix: R25 Retry logic didn’t catch all 429 status errors.
- Fix: Kantech – the ignore SSL errors checkbox had no effect.
- Fix: Ad Astra and ChMS event providers – Ignore SSL errors property not properly initiating SSL trust.
- Fix: Ad Astra Event Meeting Type Id's don't match type names in the data coming from the Ad Astra api. This can result in inconsistent filtering on meeting types. (EH-2460)
- Fix: Ad Astra event type lists in Ad Astra options don’t refresh after the list has been saved (EH-2459).
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.6.1
Original release 1.6.1.6 (5/13/2018)
New in This Release (from v1.6.1.6)
- Fix: R25 Retry logic didn’t catch IOExceptions
Improvements & Fixes (from v1.6.0)
- Fix: Honeywell TCC: Editing a thermostat action can select the wrong thermostat in list.
- Fix: Last setup target directory path is not saved so next update doesn’t preserve that last path.
- Fix: Ad Astra Uri path is too long when queried room count exceed about 1650 rooms. Break up queries to 500 rooms at a time.
- Fix: Ad Astra event query truncates returned events at 1000 events by default. Increase the limit to 100000 to prevent hitting this limit.
- Fix: Ad Astra url changes in options window don't change when testing the connection
- Fix: Exchange and Google single room calendar failures will fail the entire event query instead of using valid local backup schedules.
- Fix: Setup Wizard shows progress spinner on event provider page when no event providers activated
- Fix: Setup Wizard allows failed login to skip to next page
- Fix: Schedule Importer event provider fails on import of events
- Fix: Null reference error when exporting BACnet SendExceptionSchedule actions.
- Fix: Weekly schedules aren't showing up the action UI tab after verify action
- Fix: if client serial number changes and licensed serial number doesn’t match, application would close without being able to determine new serial number.
- Fix: Include push schedule data in daily equipment report.
- BACnet: Allow option to prevent a full device scan on startup of the Events2HVAC service.
- BACnet: schedule differences occurring in the past can cause an unnecessary schedule download using the SendExceptionSchedule action
- BACnet: allow routers to be added to the device binding list.
- BACnet Explorer: Add menu option to send a WhoIs command to a device range instead of a full device scan.
- BACnet Explorer: after a refresh of network devices, keep the last selected device selected.
- BACnet Explorer fix: when saved points are searched in the tree, wrong device is selected.
- BACnet Explorer fix: if manual bindings are used, refresh of network tree doesn't show them until after a full rescan.
- BACnet Explorer: show network address bindings and router address from Iam responses in device folder properties.
- BACnet Driver: Update to latest stack version 4.0.1.3627
- Allow options to change how Ssl validation of certificates are handled.
- Allow auto re-sync to occur for fast poll rates.
- New action for testing: DummySchedule action.
- Performance fix for handling a large number of pushed schedules.
- Enable NLOG logger in service.manager.
- Increase default MaxWorkingThreads to 5 if they are set to 1.
- R25: Add a retry logic when status code “429 – Too many requests” is encountered.
- R25: Retry if "IOException" is encountered.
- Documentation updates
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Planned Software Upgrade Assistance
Would you like Streamside Solutions to install this update for you?
Learn more and schedule it here
Release Notes - Events2HVAC Event Automation - Version 1.6.0.6 (hot fix)
Hot fix updates to v1.6.0.5
The following issues were found after the original v1.6.0.5 release. If you are not using the following device interfaces and you have already installed 1.6.0.5, then this version update is not required.
- Device actions for NetworkThermostat thermostats, JCI P2000 security, Pelican Wireless thermostats, and Honeywell Thermostats generate "Null reference" error messages and are not entered in the command queue during event query updates.
Changes from v1.6.0.5
- Fix: BACnet: present value property isn't shown in the action verify results
- Fix: BACnet: Delete exception schedules and daily schedules from the UI gives error "exception schedule list is null."
- Fix: GetDefaultParameters() returns null reference during CreateActionJob() for certain device interfaces
- Improvement: Fix column widths of UI grids in command queue
- Improvement: Only show 7 days of history for equipment item by default with option to show all
- Improvement: Disabling an equipment item and saving causes equip tree to refresh and lose selected item.
Important Updates (from v1.5.2)
v1.6.0 was released earlier that our normal 3 month cycle since it has a number of identified bug fixes and improvements in the BACnet device interface and core command queue processor.
This is a recommended update for any the following use cases:
- You are using the BACnet SendExceptionSchedule action to push schedules into a schedule object
- You have the local BACnet schedules status point active (see BACnet options - Heartbeat tab) AND you have any manual device address bindings defined (see BACnet options - Address Bindings tab)
- You are integrating over 250 rooms or you are processing over 1000 active commands per day. (See active tab in your command queue)
For BACnet users, make sure you rediscover your device interfaces after the update so that the new updates are synchronized.
Improvements & Fixes (from v1.5.2)
- Fix: Regressive bug where DB maintenance task and the 7-day event query for backup schedules did not trigger daily at 12:05 am. (affects v1.5.1, 1.5.2)
- Fix: BACnet SendExceptionSchedule action: Exception schedules are getting removed when checkbox to overwrite is not checked
- Fix: BACnet SendExceptionSchedule action: If the last command for a day is START but no commands at next day (or later) exception occurs for pushed schedules
- Fix: BACnet: Remote client server settings aren't showing correctly
- Fix: BACnet: Manual address bindings are serialized to bacnet.db and may conflict with those in bindings.xml file
- Fix: BACnet SendExceptionSchedule action: If retain history option is selected for exception schedules, only include history starting at the current time or the earliest scheduled exception whichever is earlier.
- Fix: Include minimum stop gap time in export/import equipment processes
- Improvement: BACnet: Allow option to initialize exception schedules for each day at midnight.
- Improvement: Significant performance improvements for command queuing operations during event queries and re-sync operations.
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.6.0
Important Updates
v1.6.0 was released earlier that our normal 3 month cycle since it has a number of identified bug fixes and improvements in the BACnet device interface and core command queue processor.
This is a recommended update for any the following use cases:
- You are using the BACnet SendExceptionSchedule action to push schedules into a schedule object
- You have the local BACnet schedules status point active (see BACnet options - Heartbeat tab) AND you have any manual device address bindings defined (see BACnet options - Address Bindings tab)
- You are integrating over 250 rooms or you are processing over 1000 active commands per day. (See active tab in your command queue)
For BACnet users, make sure you rediscover your device interfaces after the update so that the new updates are synchronized.
Improvements & Fixes
- Fix: Regressive bug where DB maintenance task and the 7-day event query for backup schedules did not trigger daily at 12:05 am. (affects v1.5.1, 1.5.2)
- Fix: BACnet SendExceptionSchedule action: Exception schedules are getting removed when checkbox to overwrite is not checked
- Fix: BACnet SendExceptionSchedule action: If the last command for a day is START but no commands at next day (or later) exception occurs for pushed schedules
- Fix: BACnet: Remote client server settings aren't showing correctly
- Fix: BACnet: Manual address bindings are serialized to bacnet.db and may conflict with those in bindings.xml file
- Fix: BACnet SendExceptionSchedule action: If retain history option is selected for exception schedules, only include history starting at the current time or the earliest scheduled exception whichever is earlier.
- Fix: Include minimum stop gap time in export/import equipment processes
- Improvement: BACnet: Allow option to initialize exception schedules for each day at midnight.
- Improvement: Significant performance improvements for command queuing operations during event queries and re-sync operations.
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below. Also, review the release history notes for all version in between your current version for specific changes.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.5.2
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1+ now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Database Updates
Improvements & Fixes
- New Feature: Rock RMS Event Provider
- New Feature: Events2HVAC.Manager service for controlling services w/o Windows admin permissions
- Improvement: Optimize frequency of BACnet push schedules and improve related UI views
- Improvement: Show pushed schedule data in command queue
- Improvement: Run Events2HVAC client without Windows Administrator privileges
- Improvement: Disable heartbeats and turn off local BACnet status when scheduler health checks fail
- Improvement: Allow user to manually override and release local BACnet scheduler status point to test end-to-end schedule failover to HVAC system.
- Show more error details for Exchange room errors.
- Fix: wrong BACnet serial number is shown on remote clients.
- Fix: for remote clients, some BACnet controls in options form should be disabled
- Fix: Empty subject lines in Exchange room meetings cause errors saving to database
- Updated DevX components to v16.2.9
- Updated Google Api components to v1.29.1.xx
- Updated NLOG components to v4.4.12
- Documentation updates
Release Notes - Events2HVAC Event Automation - Version 1.5.1
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- .NET Framework 4.5.2 is the minimum required, but recommended version is 4.6.1 now since future versions will use this as a base framework version.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Database Updates
Improvements & Fixes
- New Feature: Ad Astra Event Provider (preliminary)
- New Feature: Honeywell Total Connect Comfort Wi-Fi Thermostat Device Interface (preliminary)
- New Feature: Ecobee Wi-Fi thermostat interface (preliminary)
- Improvement: Resync from local db after event query instead of from remote source.
- Improvement: Don’t block queue processing during Event Query tasks. Allow scheduled commands to execute immediately during the enqueue process if current time > scheduled time.
- R25: Show details from 404 errors
- Kantech: Update so that new partner license key required for login to API is used starting at v7.30.x
- Improvement: Enable communication using TLS 1.1, and 1.2
- Fix: Don’t re-schedule db maintenance, license check and daily reports if schedule window is missed.
- Fix: A rare hash collision in equipment actions can cause a single action to be ignored during scheduling if a zone has more than one action defined.
- Fix: Manual command for a SendExceptionSchedule action was not processed correctly
- Fix: Change error notification for SendExceptionSchedule action failures
- Workaround: A "Buffer overflow" bug was found in JCI BACnet controllers (NCE, NAE) that prevented discovery of objects in controllers that had more than ~3700 points. BACnet explorer was modified to discover each object individually in this situation.
- Update BACnet driver to 4.0.1.3559
- Miscellaneous refactoring in prep for v1.6.x changes.
- Implement EventTypeID fields in event data
- Documentation updates
Release Notes - Events2HVAC Event Automation - Version 1.5.0
Note: This is a recommended update for all previous versions.
This update contains a hotfix update from v1.5.0.1 initial release. This update contains an important update for all users that are using the BACnet device interface. Please see the critical update section below.
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Critical Updates
BACnet only users: If the E2H server receives a local TimeSynchronization service request from another BACnet device and the server time settings are set to “Adjust to daylight time automatically” and you are currently in daylight savings time, the E2H server time can be incorrectly adjusted an hour ahead. UtcTimeSynchonization requests are resolved correctly by the driver. Windows time synchronization will usually correct this issue, but it can still affect command scheduling depending on when this occurs. The BACnet time sync functionality is disabled completely in this version.
Improvements & Fixes
- New Feature: BACnet local object visible for scheduler online status so that automatic failover to HVAC schedules can be performed on BACnet controllers.
- New Feature: Allow multiple BACnet heartbeat targets to push heartbeats to controllers for schedule failover.
- New Feature: Allow multiple JCI MSEA heartbeat targets to push heartbeats to controllers for schedule failover.
- New Feature: Add a minimum stop gap time to equipment zones to prevent short cycling between last event stop and new event start.
- New Event Provider: e360 ChMS Event Provider.
- Improvement: Enable schedule importer to fail event queries if event cache is unreliable.
- Improvement: Allow R25 users to use “X25 Building” custom attribute for room building names instead of partition name.
- Improvement: Enable schedule importer to fail event queries if event cache is unreliable.
- Improvement: Allow user to ignore a version update alert
- Fix: Rebuild rooms doesn’t clear old rooms if local cache has events stored for the rooms.
- Fix: Alert message screens don’t get properly removed in UI.
- Fix: Schedule importer event provider doesn’t flag missing events as deleted in the event cache.
- Fix: Don’t allow schedule importer users to select remote queries in event viewers.
- Fix: Some exchange errors were getting masked as a different error.
- Fix: P2000 request/response logging was not working.
- Fix: Re-initialize command from client does not properly reinitialize device manager.
- Fix: Changing a user subscription should prompt a restart of the service.
- Fix: Support all BACnet exception schedule datatypes (for Tridium).
- Fix: Misc bug fixes when testing SendExceptionSchedule actions.
- Fix: SendExceptionSchedule action was not handling events that crossed midnight correctly.
- Fix: Performance issue with logger and large log files.
- Fix: Disable time synchronization service functions.
- Update XML-RPC component for P2000 to v2.5.0.1.
- Allow corrupt EMS and ChMS event schedules to be ignored instead of failing entire query.
- Meeting Planner Event Provider is obsolete and no longer supported.
- Documentation updates
Release Notes - Events2HVAC Event Automation - Version 1.5.0
Note: This is a recommended update for all previous versions.
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Improvements & Fixes
- New Feature: BACnet local object visible for scheduler online status so that automatic failover to HVAC schedules can be performed on BACnet controllers.
- New Feature: Allow multiple BACnet heartbeat targets to push heartbeats to controllers for schedule failover.
- New Feature: Allow multiple JCI MSEA heartbeat targets to push heartbeats to controllers for schedule failover.
- New Feature: Add a minimum stop gap time to equipment zones to prevent short cycling between last event stop and new event start.
- New Event Provider: e360 ChMS Event Provider.
- Improvement: Enable schedule importer to fail event queries if event cache is unreliable.
- Improvement: Allow R25 users to use “X25 Building” custom attribute for room building names instead of partition name.
- Improvement: Enable schedule importer to fail event queries if event cache is unreliable.
- Improvement: Allow user to ignore a version update alert
- Fix: Rebuild rooms doesn’t clear old rooms if local cache has events stored for the rooms.
- Fix: Alert message screens don’t get properly removed in UI.
- Fix: Schedule importer event provider doesn’t flag missing events as deleted in the event cache.
- Fix: Don’t allow schedule importer users to select remote queries in event viewers.
- Fix: Some exchange errors were getting masked as a different error.
- Fix: P2000 request/response logging was not working.
- Fix: Re-initialize command from client does not properly reinitialize device manager.
- Fix: Changing a user subscription should prompt a restart of the service.
- Fix: Support all BACnet exception schedule datatypes (for Tridium).
- Fix: Misc bug fixes when testing SendExceptionSchedule actions.
- Fix: SendExceptionSchedule action was not handling events that crossed midnight correctly.
- Fix: Performance issue with logger and large log files
- Update XML-RPC component for P2000 to v2.5.0.1.
- Allow corrupt EMS and ChMS event schedules to be ignored instead of failing entire query.
- Meeting Planner Event Provider is obsolete and no longer supported.
- Documentation updates
Release Notes - Events2HVAC Event Automation - Version 1.4.5
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Critical Updates
- Due to a discovered flaw in the EMS API query logic, existing Events2HVAC users that are using EMS Web Services API (not the SQL direct connection), should enter -1440 minutes offset in the new field in EMS options. See
support article.
Improvements & Fixes
- Rewrite of R25 interface to enable async features
- Rewrite of EMS interface to enable async features
- New Feature: EMS event type filtering for excluding event types
- Implement LastModified fields from R25 and EMS data
- Implement Capacity, ExpectedCount, EventType, and % Capacity in EMS data
- Adjust for server timezone for EMS web API calls.
- Allow adjustment of EMS API start time during queries to compensate for incorrect EMS API logic for query selection. See
support article.
- Allow delegate access to room calendars in MS Exchange.
- Update UI components to 15.2.15.
- Fix: unexpected UI crash in Professional version when viewing combined event calendar.
- Documentation updates
Release Notes - Events2HVAC Event Automation - Version 1.4.4
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Improvements & Fixes
- New Feature: Device interface for Pelican Wireless Systems
- Improvement: Add option to force all equipment to command zones to correct state.
- Improvement: Enable asynchronous event provider calls during resyncing.
- Improvement: Enable asynchronous re-syncing.
- Improvement: Allow asynchronous calls for multiple event providers and exchange web services.
- Improvement: Allow asynchronous calls for Google Calendar
- Improvement: Allow batched calls to Google Calendar for performance improvements
- Improvement: Replace Google Data Api (obsolete) with Google Directory Services Api for retrieving calendar resources (Requires re-authorization*)
- Fix: Exchange service property errors can occur after a restart
- Fix: Miscellaneous Google event provider bug fixes
- Fix: Prevent possible deadlock condition in queue processor.
- Documentation updates
*Google Calendar Users
After installing this update, you will need to re-authorize Events2HVAC permissions with your Google admin account (Google Business or G Suite only). The new API calls require different OAUTH2 scopes (permissions).
Release Notes - Events2HVAC Event Automation - Version 1.4.3
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Improvements & Fixes
- New Feature: Filter R25 events by event type to prevent events from scheduling HVAC
- Schedule Importer: Improvements in performance and speed for importing large files
- Schedule Importer: Include latest fields for event and rooms
- Fix: In R25, don't allow a corrupt schedule entry fail the entire set of schedules
- Fix: Unhandled exception in R25 options after clicking reload space queries
- Fix: NetX TCP timeout parameter in settings stays at 5000 msec even thought the setting is changed. (*See NetX Upgrade Info below)
- Fix: Large event name lengths can cause MSMQ message to fail to queue the command due to exceeding max length of msg label property.
- Fix: misc sizing issues when Windows screen text size is at 125% magnification
- UI component updates
- Documentation updates
*NetX Upgrade Info
If using the NetX Device interface, the TCP timeout parameter in the NetX Options will be applied when E2H sends commands to NetX. Previously, the internal timeout was fixed at 5000 milliseconds even though the default setting was 1000 milliseconds. As a result you might get some timeout errors after the upgrade. You can change this setting back to 5000 milliseconds to restore this back to what it was actually using.
Release Notes - Events2HVAC Event Automation - Version 1.4.2
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
Critical Updates
- Fix: BACnet stack driver can crash when a malformed "IAM" response packet is sent by a defective device.
Improvements & Fixes
- New Feature: FellowshipOne Go event provider.
- Fix: ShelbyNext: Invalid event error if overnight event booked and neededFrom time > neededUntil time.
- Fix: In extended event provider failure, backup schedules were only utilized for 2 of the 7 days.
- Fix: Multiple fixes to Import Event Provider to make it compatible to the local backup schedule processes.
- Fix: License manager buttons are not visible when display text size is increased to 125%.
- Fix: BACnet error message deserialization error.
- Fix: Equipment Manager crashes after edit mode and selecting "no" to save changes when no equipment items present in list.
- Fix: Service error icon stays in error mode even when communication is re-established
- Improvement: Automatically update changed room names of assigned rooms when event provider's rooms are updated.
- Improvement: Automatically notify user if assigned rooms are no longer available in the event provider.
- BACnet driver updated to v4.0.1.3387
- UI Component updates.
- Documentation updates
Release Notes - Events2HVAC Event Automation - Version 1.4.1
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
- Make sure you "Rediscover" your device interfaces if you are using any of the new actions in this release. Device Interface Manager - Rediscover Devices
Please review this link before updating software:
New Features
ChMS (Church Management System) Event Provider
This version adds support for churches that use various ChMS systems to integrate HVAC and security using Events2HVAC. Supported systems include:
BACnet Schedule Push Action (Preview*)
Now you can push 24 hours of schedule data direct to a BACnet schedule object as exception schedules. This will allow the following benefits:
- HVAC operators to see the day's schedules from their system
- Controllers will have 24 hours of schedules to work from if network fails
- HVAC logic like optimal start and stop can be utilized on the controlled equipment
- HVAC operators can add exception schedules at a higher priority if they want to temporarily override Events2HVAC schedules
ALC Users Please Read: Automated Logic WebCtrl and BACnet Schedules
JCI MSEA Send Attendance Action
This new action will read either expected attendee count or calculated % occupancy based on expected attendees and room capacity and will send this value to an analog point. The HVAC system can use this data to change the loading of the HVAC control and/or room OA intake requirements based on expected occupancy.
Note: This currently only works with CollegeNet R25, Google Calendar, and ChMS Event Providers. Future support for other providers may be included later if that data is available in the event schedules.
Network Thermostat UP32/RP32 Support (Preview*)
Two new actions have been added the the NetX device interface to allow sending:
- Timed event overrides
- Occupied/Unoccupied Mode Control (Blue backlight models only)
*Preview features - These are new features that haven't been fully tested and/or addtional improvements may come in later releases. Feel free to try them out and let us know what you think.
Improvements & Fixes
- Improvement: logged in user can now modify profile info and subscriptions
- Fix: R25 Event Status Settings saves wrong selections (v1.4.0 only)
- Fix: Unable import command center project file with NetworkThermostat NT-IXPB controllers.
- Fix: Test XBus thermostat fails with "BAD COMMAND" NetworkThermostat NT-IXPB controllers.
- Fix: Unhandled error message when Event List or Event Calendar menu items are click and you don't have any event providers activated.
- Fix: (v1.4.0 version only) If you are using multiple instances of the same type of event provider (e.g. EMS #1, EMS #2) the instances created after the first one will have the wrong event provider ID for rooms and buildings.
- Fix: Duplicate equipment items are created after editing equipment parameters when client logged in as "Operator" role
Release Notes - Events2HVAC Event Automation - Version 1.4.0
Upgrade Information
If you are upgrading from v1.3.x or earlier versions, please review the system requirement changes section below.
- The latest version of .NET framework 4.5.2 or 4.6.x may require a server restart after installation.
- Makes sure you are not using SQL 2005 (v9.0.x) for the Events2HVAC database before you try to upgrade. The update scripts might fail with this version.
- Make sure you make database backups as with any upgrade. If there is a problem during upgrade and you need to revert back to the previous version, you must have a database backup of the previous version.
- If you want to take advantage of the Professional edition features (multiple event providers), you will need to upgrade your license to Professional.
- Your existing license will work as a "standard" edition license.
Please review this link before updating software:
New Features
Standard and Professional Editions
In this version we have split our product into two different editions: Standard and Professional. All 1.3.x and earlier users and license holders will hold a Standard edition and functionality will be the same.
Professional edition will allow E2H to integrate to more than one type and/or instances of event providers at the same time in one instance of Events2HVAC server. Other new features will be rolled out later for this edition as well.
Support for Multiple Event Providers on Single Server
The Professional edition of Events2HVAC allows you to connect multiple types of reservation systems and multiple instances of the same type so you can have a single campus scheduling source to control your building automation system(s).
Large campuses typically have more than one scheduling system in use. Conference rooms may be using Exchange Room Resources to allow employees or students booking meetings via email while academic schedules are on an enterprise event management system. Other buildings may have different requirements so additional scheduling software or multiple instances of the same vendor might be utilized.
E2H can now manage the campus HVAC schedules from one or many scheduling sources.
Google Calendar Event Provider
If you use Google Apps for Work (Business, Non-Profit, Education) or you have a free (personal Google account) you can use the calendar to control Events2HVAC zones. Google Apps makes use of the built-in calendar room resources feature for booking spaces. Google personal calendar will all you to map additional calendars to each zone you want to control in E2H. Both options allow you to implement E2H to a very low cost alternative to automatic HVAC zone scheduling with a familiar, easy to use calendar interface.
Improvements & Fixes
Event Provider Manager
The event provider manager allows the user to manage and create one or multiple instances of any event provider for a single server instance. For Standard edition you can use the event provider manager to swap to different event providers without re-installing the software.
For Professional edition, create a new instance of any available event provider easily without reloading software. You can use as many instances that are allowed in your license.
Event Provider Schedule Updates Changes
All schedule data received from event providers during normal schedule update polling will be cached to the local database. This will allow the UI to have a faster response when dealing with calendar and event data from systems that have slow response times.
Event Provider Schedule Backup Data
Previous versions keep 24 hours of scheduled actions (commands) in the command queue. This allows scheduled commands to still be sent even though you might lose the connection to the event provider. Starting at v1.4, Events2HVAC will retrieve 7 days of schedule data once a day. This data will be cached to the local database and updated any time remote schedule data is retrieved.
Now for each regular schedule poll period, if live (remote) schedule data fails, Events2HVAC will look in the cache to see if backup data exists and use it if needed.
System Requirement Changes
We are dropping support for the following software:
- Windows XP, Windows Vista, Server 2003
- SQL Server 2005
- Proliphix NT Device Interface (Obsolete Product)
New requirements:
- .NET Framework 4.5.2 or higher (4.6.1 recommended)
Known Issues
The following known issues found in this release are fixed in v1.4.1.x:
- R25 Event Status Settings saves wrong selections (v1.4.0 only)
- Unable import command center project file with NetworkThermostat NT-IXPB controllers.
- Test XBus thermostat fails with "BAD COMMAND" NetworkThermostat NT-IXPB controllers.
- Unhandled error message when Event List or Event Calendar menu items are click and you don't have any event providers activated.
- If you are using multiple instances of the same type of event provider (e.g. EMS #1, EMS #2) the instances create after the first one will have the wrong event provider ID for rooms and buildings
- Duplicate equipment items are created after editing equipment parameters when client logged in as "Operator" role
Release Notes - Events2HVAC Event Automation - Version 1.3.7.12
Version 1.3.7.12 is a hotfix release for the original 1.3.7.7 and 1.3.7.9 releases. Prior versions are not affected.
Important: The next major release (1.4.x or higher) will require .NET Framework 4.5.x and it will no longer be supported on WIndows XP or Server 2003. Please take the necessary steps now to migrate to a compatible operating system.
Critical Updates
- [EH-1865] - Command Queue can stop processing events and commands w/o warning. This can be caused by initiating a manual schedule update from the client moments before an automatic scheduled update (Event Query) is executed.
Bug
- [EH-1878] - Kantech: Actions get "key not found" error when testing. Door list is getting cleared out.
- [EH-1891] - IOError on events2hvacserver.config file causes fatal error
- [EH-1897] - ActionState in Zone triggers are showing as SingleAction when should be DualAction
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.3.7 (Updated)
Version 1.3.7.9 is a hotfix release for the original 1.3.7.7 release. See the critical updates section to see if you need to update from 1.3.7.7 to this release.
Important: The next major release (1.4.x or higher) will require .NET Framework 4.5.x and it will no longer be supported on WIndows XP or Server 2003. Please take the necessary steps now to migrate to a compatible operating system.
Critical Updates
- [EH-1815] - Zone event triggers are incorrectly re-syncing at midnight for events that span midnight or end on midnight.
Task
- [EH-1809] - allow overriding maximum pre/post stop times in config file
- [EH-1814] - E2H download link for updates is not using web site default location
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.3.7
Important: The next major release (1.4.x or higher) will require .NET Framework 4.5.x and it will no longer be supported on WIndows XP or Server 2003. Please take the necessary steps now to migrate to a compatible operating system.
New Features
Improvement
- [EH-1797] - Throw DeviceDoorSecurityExceptions for door access instead of DeviceMethodExceptions for door control failures
- [EH-1792] - Handle email flooding with rate limits
Bug
- [EH-1793] - If demo license expires, you can't access license request dialog w/o new license file
- [EH-1791] - MSEA command failure is sending redundant error messages during retries
- [EH-1580] - Enqueue error when MaxWorkingThreads > 1
Task
- Misc documentation updates
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.3.6
Bug
- [EH-1772] - First time install service doesn't get installed correctly. Error: The specified service does not exist as an installed service
- [EH-1773] - user settings may not be getting upgraded when version is upgraded
- [EH-1774] - Unhandled exception when loading E2H client - FileLoadException
- [EH-1778] - right-clicking on command queue grid header shows print/export context menu that blocks the grid context menu.
- [EH-1790] - R25: Event entered via 25Live doesn't have same event name when entered via R25 client
Improvement
- [EH-374] - After updating network, changes don't take place until restart.
- [EH-1699] - Changing MSEA user settings needs to prompt a service restart.
- [EH-1785] - Setup Wizard: Show service status changes
- [EH-1779] - Prompt user when update schedules is required when in Equipment Manager
- [EH-1780] - Prompt to restart service when BACnet settings are changed
- [EH-1781] - Sort history tab in equipment manager so that last executed is on top not bottom.
- [EH-1782] - Fix spacing between site name and organization name
- [EH-1783] - Message to restart service should not show if service is in startPending state
- [EH-1786] - Setup Wizard: Allow user to skip event provider validation step
- [EH-1787] - Setup Wizard: Prompt user if they want to use the demo license.
- [EH-1788] - P2000: prompt user to restart service if options change
- [EH-1789] - Fix zone history grid so that columns are adjustable and history is sorted in descending order
Task
- [EH-1777] - Documentation Updates
Please review this link before updating software:
Release Notes - Events2HVAC Event Automation - Version 1.3.5
Bug
- [EH-1749] - Multiple sections of event providers shows up in UI after switching to ministrespace
- [EH-1750] - MinistreSpace api broken with v2.0 web app
- [EH-1765] - Zone schedule fails to update correctly after a possible bad zone schedule is entered and re-corrected
- [EH-1769] - Changing post stop time to invalid value triggers validation error, but error doesn't clear
Improvement
- [EH-1762] - Add checkbox selection page for devices during installation setup wizard
- [EH-1770] - Allow user to enter negative post-stop times to shut off equipment early for energy savings.
Task
- [EH-1753] - Add uninstall feedback url to installer
- [EH-1766] - Update support.dll and implement api keys
Please review this link before updating software:
Critical Updates
- Exchange: Fixed issue with timezone differences
New in This Release (from v1.3.2)
- Improvement: BACnet/IP- Allow selection of network adapters to bind to
- Improvement: Show error if BACnet driver is started w/o network connectivity
- Fix: BACnet driver binds to first NIC found if more than one NIC is on server. Allow selection.
- New Feature: Added new Daily Security Report for door access commands
- New Feature: Added new Daily HVAC Report for a filtered report for only HVAC equipment
- Security: Prevent Scheduler and Operator roles from access to critical integration settings and parameters
*** IMPORTANT ***
If you are using BACnet driver AND you have more than one NIC card on your E2H server, make sure you verify the correct NIC card is bound to your BACnet driver after the install. It is possible for the order to get changed after this update.
More details here
http://help.events2hvac.com/#!WordSourceNoSVN/whatsnewinv134.htm
Critical Updates
- R25: Fatal error can occur when certain R25Exceptions are thrown.
- R25: Fixed "Assemby Not Found" error after clicking on "Test Start" and "Test Stop" button on BACnet actions
New in This Release (from v1.3.1)
- New Feature: Zone trigger actions for first event start and last event end for each day
- New Feature: Report for actions and object references
- New Feature: Automatically re-sync after failed commands
- Improvement: Option to display vendor/model next to devices in BACnet Explorer
- Improvement: Add error context to email subject
- Improvement: Enable HTML email templates
- Improvement: R25 service call performance improved
- Fix: BACnet 60 day evaluation remains active even though a license code has been entered.
- Fix: Setup wizard fails to update data where building names (building codes) are blank in EMS.
- Updated documentation
- Misc bug fixes
More details here http://help.events2hvac.com/default.htm#!WordSourceNoSVN/whatsnewinv132.htm
v1.3.1.24 is a hotfix release for v1.3.1.23 if there was a problem updating data in the setup wizard after installation.
Additional prerequisites for this release
New in This Release (from v1.3.0)
- Recompile all components to use .NET framework 4.0
- Update UI components to latest version
- Microsoft Exchange/Office365 Event Provider (Preliminary)
- New Feature: Option to automatically re-sync actions for each poll interval
- New Feature: Check for out-of-sync actions on restart of server
- New Feature: Manual re-sync all equipment actions or actions of selected equipment items.
- New Feature: Notify of in-progress events prior to server shutdown
- New Feature: Save/Load selected BACnet objects in BACnet Explorer
- Improvement: Warn user if creating an action that is duplicated somewhere else
- Updated documentation
- Misc bug fixes
Upgrading from v1.1.x to v1.3.x is considered a MAJOR upgrade since it involves some significant database updates and core functionality changes. Databases prior to v1.3 will be updated to the new schema. Once the upgrade has been performed on the database it cannot be used on an E2H installation prior to v1.3.
Make sure you backup your Events2HVAC database prior to updating!
Critical Updates
Database Updates
New in This Release (from v1.2.7)
- Updates to database schema in advance of future feature additions
- NetX: Support for GE/HP22-WIFI, GE/HP22-IP thermostats
- Command Queue UI Updates: New grid control, cell highlighting, grouping and faster response
- New UI icons added to menu items
- BACnet Explorer: Devices sorted by ID, fixes to window focus.
- NetX: Updates to Net/X Network tab
- Replace text file logger with NLOG
- Misc bug fixes and improvements
Version 1.2.7.9, DB version 2.0.1
4/30/2014
NOTE: If you are upgrading from v1.0.x or v1.1.x, this is considered a MAJOR upgrade since it involves some significant database updates and core functionality changes. Databases prior to v1.2 will be updated to the new schema. Once the upgrade has been performed on the database it cannot be used on an E2H installation prior to v1.2. Make sure you backup your Events2HVAC database prior to updating!
New in This Release (from v1.2.4)
- Asure Software Resource Scheduler Event Provider (Final)
- Fix: Limit timer intervals to prevent overflow errors on events longer than 9 months out
- Fix: If log file exceeds maximum 100MB, it is possible that an unhandled error in logger can crash the E2H service during the file change.
- iCalendar support added to Importer event provider (beta)
- BACnet: new WriteDescription action for writing the event name to a description on a BACnet object.
- Relax timer trigger tolerances to reduce "Task Skipped" warnings due to virtual machine time drift
- Allow user registration from application
- NetX dll updates
Bug
- [EH-1091] - Invalid column name 'BHB' error when loading event list
- [EH-1101] - Scheduler doesn't load after component upgrade to 12.2.12
- [EH-1103] - Allow connection to sql from clients to be different than server (event providers only)
- [EH-1117] - RS: room/bldg is showing up in reservations, but not in room list
- [EH-1118] - license request sends wrong fields
- [EH-1124] - RS: setup hrs showing exp notation
- [EH-1125] - RS: Bldg Name isn't showing up in events list
- [EH-1126] - RS: combo rooms aren't showing up in room list
Enhancement
- [EH-1128] - Implement client deployment file for client-only setup
New Feature
- [EH-1100] - Add streamside.support component features
Task
- [EH-470] - Allow clients to pull license from server
- [EH-1098] - Upgrade to devExpress 12.2.11
- [EH-1102] - Update DevExpress Controls to 12.2.12
- [EH-1104] - update DevExpress components to 12.2.15
- [EH-1122] - Remove unused areas in bacnet options