Hi folks,
I have an Apache Web Server running on port 80, so I figured I’d share how I got Google Home to work with Emulated Hue on my Apache server…
First I ignore the recommendation to specify google_home port 80, my emulated_hue is stock and looks like so:
emulated_hue:
Next up, make sure Apache is configured with mod_proxy enabled and then adding the following to your httpd.conf for your default server vhost config:
# Proxy Hue emulation config for Google Home discovery
ProxyPass /description.xml http://IP_ADDRESS:8300/description.xml
ProxyPass /api http://IP_ADDRESS:8300/api
replace IP_ADDRESS with your LAN IP address. Unfortunately, you can’t use localhost here because the emulated_hue component only binds your LAN IP rather than all IPs on port 8300.
Next restart Apache and hit http://IP_ADDRESS/description.xml , you should see the hue bridge xml…
Then add the bridge via the Google Home app and you’re done.