Emulated Hue - Alexa can't find it

Hello everyone,
I am trying to connect the Emulated Hue integration with Alexa.
Unfortunately, Alexa cannot find any devices for me.
I also no longer have the choice between the different Hue Bridges in the app.

The description.xml and the lights files both look good. I run Home Assistant in a Docker container via host network.

I know that there is also the option via Nabu Cloud, but I would like to save the costs. I am currently with Openhab and there is also a free Alexa integration.

Description.xml:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://192.168.179.50:80/</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>
<friendlyName>Home Assistant Bridge (192.168.179.50)</friendlyName>
<manufacturer>Royal Philips Electronics</manufacturer>
<manufacturerURL>http://www.philips.com</manufacturerURL>
<modelDescription>Philips hue Personal Wireless Lighting</modelDescription>
<modelName>Philips hue bridge 2015</modelName>
<modelNumber>BSB002</modelNumber>
<modelURL>http://www.meethue.com</modelURL>
<serialNumber>001788FFFE23BFC2</serialNumber>
<UDN>uuid:2f402f80-da50-11e1-9b23-001788255acc</UDN>
</device>
</root>

lights:

{"1":{"state":{"on":false,"reachable":true,"mode":"homeautomation"},"name":"Decke","uniqueid":"00:61:22:6b:a4:e3:28:40-f8","manufacturername":"Home Assistant","swversion":"123","type":"On/Off light","productname":"On/Off light","modelid":"HASS321"},"2":{"state":{"on":false,"reachable":true,"mode":"homeautomation","bri":1,"hue":0,"sat":0,"ct":153,"effect":"none","colormode":"ct"},"name":"Flurlicht","uniqueid":"00:45:11:ec:63:91:8a:25-2f","manufacturername":"Home Assistant","swversion":"123","type":"Extended color light","modelid":"HASS231"}}

configuration.yaml

emulated_hue:
  advertise_ip: 192.168.179.50
  upnp_bind_multicast: true
  host_ip: 192.168.179.50
  listen_port: 80
  advertise_port: 80
  expose_by_default: false
  entities:
    input_boolean.decke:
      name: "Decke"
      hidden: false
    light.Flur:
      name: "Flurlicht"
      hidden: false

Do you have any ideas as to what the problem could be?
Thanks for your help in advance
Fabian

You do need to do a full restart of HA, wait until it’s fully restarted and then ask Alexa to find new devices.

Sometimes it takes a few minutes for the new devices to be discoverable by Alexa.

My config looks like this:

  listen_port: 80
  host_ip: 10.107.2.100
  expose_by_default: false
  entities:
    input_boolean.notify_movie:
      name: Movies
      hidden: false
 

Thank you very much for your answer. I have restarted Home Assistant several times and even waited overnight. Unfortunately, none of this brought any improvement.
I have also restarted my Alexa.

Do you know if there are any Alexa hardware requirements? A certain generation or something?

I have it working with all generations of Alexa from the original echo Dot to a much more recent Echo Studio. The original Dot is probably our most used device as it sits behind the TV in our living room.

As you see from my config snippet I only use the host_ip and listen_port, maybe try that?

Cheers

Thank you very much for your answer.
I have adapted my configuration to yours and restarted HA and my Alexa.
Unfortunately it still doesn’t work :frowning:

I am also having this issue, did you find out what the issue was in the end? I’m wondering if it’s because I have Alexa running on sonos rather than an Echo or similar?

Maybe you have the same problem as me. My Echo only finds or sees the devices sometimes.
I have integrated lights via zigbee and they always work via Home Assistant without any problems.
The first time I tried to integrate them via emulated_hue, Alexa couldn’t find anything. I restarted and reconfigured everything and tried again and again.
Then I spent several minutes, probably almost an hour, trying to find a device. Suddenly it worked.

My problem to this day is that I can control the devices via alexa, but only sometimes.

When I come into the living room in the morning and say “Alexa, switch on the light”, it sometimes works and sometimes not. If I try it 5 minutes later, it works again.

I still haven’t found out what the problem is.

//Edit
Another thing, if Alexa doesn’t respond and I go into the Alexa app and try to switch the light in the app using the button, it says “Server not found”.
A few minutes later it works again.

I can always switch the light in Home Assistant without any problems.