The Events2HVAC system uses a provider model design to allow the program to install and use a common, pre-defined interface for Exchange server versions.
The Microsoft Exchange event provider was specifically designed to interface to the Microsoft Exchange Web Services (EWS) software. This model supports all versions of Microsoft Exchange from Microsoft Exchange 2007, Service Pack 1 through Microsoft Exchange 2013, Service Pack 1.
The diagram below illustrates how the components of Events2HVAC interact with other systems. The Microsoft Exchange event provider pulls schedules through the API (either EWS or MS Graph), while various device interfaces can be installed to send commands to different HVAC systems.
Figure 1- EWS API Interface to Events2HVAC
Figure 2- MS Graph API Interface to Events2HVAC