Pretty basic issue here, not sure what is wrong. Emulated hue is working, I can see the XML on the test, and if I set auto expose to true it populates the lights API endpoint. But I don’t want to do that, I just want to expose custom entities, yet no matter what variation of the config I put into configuration.yaml the endpoint returns {}
Can anyone see anything wrong here?
# Amazon Echo example configuration.yaml entry
emulated_hue:
listen_port: 80
# Amazon Echo/Alexa stopped working on different ports. Search for "Philips Hue Bridge V1 (round)" in the Alexa App to discover devices.
expose_by_default: false
exposed_domains:
- switch
entities:
switch.test:
hidden: false
I’ve tried removing exposed_domains, adding names, uppercase, lowercase. Nothing is working, this was copy/pasted from the help page. I don’t see any errors even at debug level, just that the integration was loaded. No reference to the entities in any of the logs
Have the exact same issue. I previously had a config that worked with some devices exposed. Added a few extra lights to the config and now alexa has removed all my previous devices and the api link just shows “”.
Did you manage to solve the issue?
I just experienced this exact same issue. The solution that I found was to remove the “exposed_domains” section altogether. When I had both “expose_by_default” and “exposed_domains”, as shown below, I could never get any devices to show up in Emulated Hue.
# Emulated Hue
emulated_hue:
host_ip: 192.168.1.151
listen_port: 8300
expose_by_default: false
exposed_domains:
- light
- fan
entities:
light.office_lamp:
hidden: false
Simply removing the “exposed_domains” section, and then listing explicitly the entities I wanted to include resolved this issue for me.
# Emulated Hue
emulated_hue:
host_ip: 192.168.1.151
listen_port: 8300
expose_by_default: false
# exposed_domains:
# - light
# - fan
entities:
light.office_lamp:
hidden: false
Hope this helps someone else who stumbles upon the same issue.