By convention, that would be [state description] on the right.
I’m not sure if that is a “rule”, nor what happens if you break it.
It certainly will not display “the other way around”
Switch FrontDoorMotion_Armed "Front Door Motion Sensor [MAP(motion.map):%s]" ...
I guess Alexa looks for a description of this Item and falls over at unexpected [
I’m curious, why? I have never ever seen an Item label given in "[format] text" form, why would that be a sensible thing to try to fix an Alexa problem? Was there some clue pointing that way?
I’ve no idea what you mean. I use the map , as far as I know, it goes inside the “” like the description. Feel free to enlighten me if it’s meant to go elsewhere.
Yes and what I’m saying is the placement, either before or after makes no difference to Alexa. She won’t discover it. The map actually works just fine at the start FYI. I’ve been using it like this for over 2 years but recently wanted to be able to turn them on/off via Alexa.
They’re different.
Only the conventional testb has a label field.
The unconventional testa has an empty label.
If you give labels in a sitemap or HABpanel, rather than relying on Item default label, you would never know.
I’m pretty sure Alexa uses the Item default labels.
Different openHAB versions may be more or less effective at syntax checking.
As always when editing files, a binding may need a restart to correctly pick up changes.
EDIT - yes there a few threads about Alexa not finding Items that have not been given a label