I’ve seen a few posts on github a few months ago when this happened in relation to the Tasmota firmware’s Hue emulation where some had similar problems. This appears to have been fixed in subsequent master releases. I, like I presume many have with Sonoff Tasmota devices, have had to switch to their emulation since we lost the ability to do it all through HA. As it happens, it works perfectly well. But I miss scripts, badly.
So my idea is, could the answer lie buried somewhere in Theo Arends code?? I appreciate the HA version must be considerably more complex when dealing with so many different devices and scripts but maybe it’s a good starting point?
Is that your handiwork? It’s nice to see that component get some love. Now if there was a way to have that component give HA user access to port 80, hassio users wouldn’t be left in the dust. I’m not sure the main dev’s would allow that though.
Yes, it’s a bit slower than it was, and a little buggy which is a big improvement over it not working at all. Also, I’m running HA in a venv on the Pi3b+, which possibly could have another influence on these results.
I’ve only tested it on scripts so far on my Echo Dot v2. Out of 4 scripts, Alexa said the devices had a malfunction yet they worked anyway. The forth was a script that called the Alexa Media custom component for verbal feedback on some sensors - that didn’t work when I asked her. However, it did when I manually pressed it in the Alexa app.
I also noticed in the app that the device would momentarily say there was a malfunction when going into it, or until turned on or off. Maybe it’s some kind of delay in reporting statefullness or something.
Well I’m not sure, but I think it worked like this (say there was malfunction) before when you set the port to 80.
You are right but I’d wish to have it as fast as before.
Could someone who already tested this confirm that we still need the seconds gen echo. I ask because maybe the new code works with current models too?
The hue bridge limitation is on the alexa side. It will never work with newer versions of echo. Hue has a new bridge, newer versions will only work with the newer bridge. The newer bridge is impossible to emulate. So your answer is “No, it will never work, ever. No matter what we update.”
Thanks for your work. Just now updated hassio to 0.103.0 and emulated_hue is back in buisiness. All my devices (switches) are showing in alexa (as lights) and can able to control with app and voice. Great job.
Alexa Homepage, double entries. If I remove one, the second automatically disappear. If I want to change the brightness, alexa say: There are more than one device with that name… Via Alexa App I can only see one “Sofa” (light name = Sofa). I removed all entries one by one via app and via the alexa homepage, delete the emulated_hue_ids.json and reboot. After a fresh search -> same double entries. Same for my light group “Küche”. Weird double entry.
Hi guys, i had the issues of ALL my devices couldn’t be seen by Alexa, the difference I had was because the emulator couldn’t set my lights back to white I was using emulation from Home Assistant for only the switches and the emulation from Tasmota for all the lights.
I found I needed to reboot the echo its self (which is also a echo show5) for the devices to be discovered again.