so I’ve finally setup emulated hue on 0.52.1, and I have exposed the light and fan domains. My lights and fan are insteon devices presented from the ISY component. The lights work pretty much flawlessly; however the an does not appear to work at all. Alexa accepts the command (on, off, low, medium, etc…) and appears to process it (she says “OK”), but the fan status never changes. I see some errors in the HASS logs, but they are the same errors I get when controlling the fan through the UI.
After trolling around through the emulated hue docs and api, I believe it is just exposing the fan as a light - which I do not know if that is an issue.
Anyways - I had 2 questions:
Are fans working for anyone w/ emulated hue?
2, Are there are reasonable ways to see what hass receives from Alexa, such as logs? Or will I need to break out wireshark?
Have you tried doing the different fan settings with four scripts and then exposing them as individual ‘lights’ ie a script that just sets the fan to medium would be called something like “fan_to_medium” and then you would say “Alexa, turn on fan to medium”.
Your expecting someone on the internet to thank you? kidding… Thank you for the idea, but I had already done it before you suggested, So this leaves me in the same spot… Emulated Hue may not actually support fans, in which case the docs need to be updated. I am happy to do a PR for this, but I would love someone to confirm it.
Like most things with HA a little lateral thinking is needed, you got it to work with a fan so therefore it works with fans
Emulated_hue has never claimed to be more than something that kids hue compatible devices into thinking they’re talking to a dimmable lamp. I use it with a whole load of scripts, several of which trigger activities on my Harmony Hub, and only a few involve any sort of lamp.
Got it. My expectation isnt necessarily to be easy or even straight forward (where is the fun in that?), but rather since the Component explicitly lists out fan as an option to expose, I wanted to get to the bottom of if that worked. If it doesnt, I’d like to either a) file a bug or b) update the docs so that someone else doesnt spend time on it