Emulated_hue not working

My emulated_hue integration is not working.
Is there a way to see logs of this integration or something to help me troubleshoot? I cannot access the web pages either, that should appear at my IP address:80/description.xml. Browsing to those locations report a 404 not found.
The following is my configuration.yaml:

light:
  - platform: template
    lights:
      alexa_virtual_lights:
        friendly_name: "Living Room Lights HA"
        turn_on:

        turn_off:

        set_level:

emulated_hue:
  host_ip: 192.168.1.184
  listen_port: 80
  expose_by_default: false
  entities:
    light.alexa_virtual_lights:
      name: "Living Room Lights Alexa"

Help would be appriciated to get this working!

I should note that the light template above (being used by emulated_hue) is working. Home assistant created a entity of it. It’s just that Hue itself is not working.

Is there anything in your log showing errors? Do you have something else using port 80 (ex: let’s encrypt)?

I dont have lets encrypt configured or installed.
Where would i check for logs for this specific integration?

Settings > system > logs … click on. Load full logs
Additionally, depending on your setup, you may need to select one of the different logs from the top right corner (ex: Host log). Are you running in docker, or vim …?

HAOS on a dedicated machine at home.
In the home assistant side menu logs, i only get entity’s that i can click for logs.

Verify the endpoints pointed out in the documentation are working.

I don’t find any mention of endpoint, searching the emulated hue page:

The troubleshooting section is not really troubleshooting at all…just some check you can do to verify it is working. But as i said i cannot reach either of those pages.

Those are the endpoints ^.

If you can’t reach those pages, you didn’t set it up properly. That means your host_ip or listen port are not correct. Or you’re not trying the correct addresses in the troubleshooting section.

What could i have done wrong? The “installation” of the integration is only done by adding those lines i showed in the first post, or is there more to it that i missed or faults? 192.168.1.184:8123 leads to my home assistant UI, so the ip is correct.

Don’t specify host_ip, just specify the listen_port.

i removed the line host_ip and reloaded the yaml files, no luck. still 404 not found.

Are you running this on a VM? Are your ports exposed?

It’s a home assistant OS machine just running HAOS. Is additional settings needed to expose the port? When i go to port 80, i see a nginx working message.

this is what i see accessing port 80 without the paths to the enabled emulated_hue:

Are you using a proxy that is using port 80? If yes, then that’s what’s causing your problems.

not as far as i know.

Well that page says otherwise. Do you run nginx addon? or the community proxy manager addon?

Go to Settings > Add-ons and see if Nginx Proxy Manager is installed and running. If it is, turn it off and try hue again.

thanks you both! i indeed had the addon, don’t recall installing it, haha.
I guess it was to enable ssl a while ago for frigate to support two-way audio, but gave up on that anyway.
i disabled it and restarted HAOS, and now everything is working after some messing around :slight_smile: