i’ve upgraded to openhab 2.5 #1479 and had some issues with hue emulation (as many others, too). After port forwarding my installion on a raspberry from 8080 to 80 via nginx (reverse proxy settings) and changed my “Switchable” items to “Lighting” items, Alexa discovered my devices again… but without the RollerShutters.
So i changed to item type from “Rollershutter” to “Switch” and ALEXA discovered those devices, too.
But now the voice control is different as before …
If i say “Alexa set RollerShutter to 30 %” everything works fine.
If i say "Alexa set RollerShutter to 0 % ", Alexa confirms the command but nothing happens
If i say “Alexa set RollerShutter to 1 %”, Alexa say “I don’t know how to …”
If i say “Alexa set RollerShutter to 1”, the Rollershutter opens (this behaviour is caused by the spelling of german language, you say “ein Prozent” and Alexa understand’s “ON Percent”, if you say “eins Prozent” everything works fine, but nobody would talk like this … it’s a pitty. But there’s a solution …
That nothing happens by telling Alexa to set 0 % is caused by the fact, that Alexa send OFF to the item and not 0 as before. So you can create a simple rule for send 0 by receiving OFF for the item.
I hope this post will save a little time for many users and lowers the frustrating level…