Hi, I’m new in Home Assistant and I’m building up all my integrations.
Part of the job is (would) be activating scripts via Alexa voice commands. And I’m trying to do using emulated_hue.
Home Assistant Version: 2025.11.3
Alexa devices I have at home (because it seems this is relevant): Echo Pop, Echo Spot with clock, quite recent.
So following documentation found around, I’ve created my configuration to expose emulated_hue as follow
emulated_hue:
host_ip: 192.168.1.XX
listen_port: 80
expose_by_default: false
exposed_domains:
- light
- script
- input_boolean
entities:
script.script_one:
name: "Script one"
hidden: false
light.studio_2:
name: "Studio 2 Hue"
hidden: false
After having added this, following what suggested, I successfully accessed the JSON offered by emulated_hue.
So apparently the emulated_hue side is ok.
Then I tried to add the exposed devices (a script and a testing light) to Alexa, following suggested instruction, indicating a version1 hub.
Alexa never confirmed the addition of any device. After some attempts I gave up, reading that recent echos do no longer have support for that v1 protocol, altough they still offer the option in the app. Strange but possible.
So I gave up, until some hours later I casually made a discover:
Those virtual lights were not available in alexa’s device list, but available in the list of the device I may target during a routine action. So in an hybryd state.
Happy for the discovery I went sleep, and as my usual I commanded Alexa to turn off all the lights. Surprisingly I got my script triggered. That’s strange because I was commanding “off”, but understandable as the script is seen now as a “light” by Alexa.
My goal would be achieved if I can revert the type of the script virtual light to something else to avoid it to be triggered in “all lights”, but I can’t do this, because in the device list I don’t see it.
So… I had to comment out the script exposure to avoid that someone triggers it, it opens a gate, so it has sever security concerns. HA restarted, emulated hue json updated.
The final result now is … my Alexa device list got completely broken and doesn’t load. Cannot make it load back after restart of anything involved.
- Do someone experienced something of this?
- Is it normal, like GPT told me, that those virtual devices appear only in the targettable lights list, but not in the device list itself?
- is there a way, thus, to change the “alexa perception” of the virtual light backed by a script as something that is not a light?
- and mainly, how can I restore my device list in Alexa, if like I suspect, the issue is caused by emulated_hue (now disabled)?
My personal opinion and feeling that all resides in the alexa side.
Thanks in advance for any help!