Just wanted to echo that the HA-bridge works great for not using an external service to control switches via Google Home. My glitches were the UPNP service bound to IP of the virtual nic used for Virtualbox instead of the physical nic. It was obvious in the logs on debug mode, but wanted to point it out in case someone else runs into a problem. 2nd issue is Google home didn't like it running on port 88 either (I already have 80 in use and 81 is HomeGenie). So I moved it to a windows machine for know. I'll try to move it back later by adding a 2nd IP to the same NIC on the linux box so HA-bridge can have one to itself.
Only grip is without anything special setup the wall switch I have connected to a pinball machine is included when I say to turn all lights on or off. pretty sure I can address this by building a "house lights" group as a Multiple Call Construct and say turn house lights off instead.
Next step is z-wave thermostat control, no native IP connection to mine like a nest.
Later I'll try moving homegenie to a VM so it does not have to compete for ports and give
https://github.com/davidwallis3101/HomegenieEchoBridge a try.