Shutdown HTPC from Vera controller
-
Make sure that the HTPC can always be reached from Vera, by giving it a static IP address or a DHCP reservation (using the DHCP server/router).
-
Install EventGhost on the HTPC.
-
In the Options of EventGhost, enable it to start automatically.
-
Create an empty folder somewhere and an empty HTML file inside (I created C:\Users\USERNAME\eventghost\eventghost.html).
-
Click “Add plugin” > “Webserver” (at the bottom of the list, in my case).
-
Configure the plugin to listen on a port (e.g. 8123) and set the document root to the folder containing the HTML file (e.g. C:\Users\USERNAME\eventghost).
-
Right-click the top of the “Configuration tree” in EventGhost and add a macro.
-
Select “Power Management” > “Turn off computer”, optionally check the box to force turning off (in case some program does not stop correctly or other users are logged on - data loss may occur though).
-
Right-click the macro folder and add an event. Name it “HTTP.Shutdown”. (“Shutdown” can really be anything, as long as it is the same in the luup code used in Vera.)
-
Find or create a suitable scene in Vera’s UI7 and in step 3, select to run some luup code. Enter the following command:
luup.inet.wget("http://IP-OF-THE-HTPC/eventghost.html?Shutdown")