Starting at v1.5.2, the Events2HVAC service manager windows service is available to assist in local and remote control of the command queue service. This was added to allow non-admin Windows users control of the services without having to run the Events2HVAC client application with elevated admin privileges.
Enable Service Manager Api
Check this to enable the service manager Api for monitoring and control of the Command Queue windows service. The Windows service named “Events2HVAC.Manager” must be running for this to be used.
If this is disabled, any commands to restart the command queue service will first check if the application is running with elevated privileges as a Window administrator. If not, you will be prompted to restart the application as an administrator.
Service Manager Url
The default Url for the service manager is http://localhost:5048. If you are using a remote client to access the service manager, you will need to change the host to the IP or computer name of the Events2HVAC server (e.g. http://192.168.1.20:5048). Also, TCP port 5048 would need to opened at the server firewall to enable traffic to flow.
The “test” button will check for communication to the service manager.
You can also test for communication by opening a browser and entering the URL for the health status Api endpoint:
http://localhost:5048/api/health
If the service manager windows service is stopped or communication is interrupted, any requests to view or command Events2HVAC services will timeout and the client will revert to control of service using the current Windows privileges of the user. If the application doesn’t have elevated Administrator privileges, you will be prompted to restart the application as an administrator.