First installation - No devices found

I’m using the current version of OH on a RasPi 4. The alexa-echo binding works fine.
Here’s what I’ve done so far:

  1. create a switch

  2. Exposed the switch to myopenhab (although I can’t find it there; from older documentations I’ve read that used to be the case, but that might have changed by now)

  3. Installed the alexa-skill and connected it to the myopenhab-account

  4. When clicking “search devices” no new ones are found; especially not the “testschalter”-switch I created in the beginning. It doesn’t show under “all devices” or “switches” either.

The doc (Amazon Alexa Smart Home Skill | openHAB) doesn’t seem to address such a basic issue. Do you have any suggestions?

Not sure if it’s relevant and I can’t describe it in details because it’s a while back: I used node-red for the communication with Alexa which worked somewhat instable (that’s one of the reasons why I want to migrate my node-red-rules directly to OH)

Don’t Expose items, this was only needed for IFTTT. You need to properly tag your items.
Please read the docs.

I’ve looked at the docs. What isn’t addressed there adequately is where to enter these definitions/tags. Might be obvious for experienced users but wasn’t/isn’t for me (I recently started with OH 3, so I’m not used to define rules, items etc. in separate files which might be necessary here).

However, I now found a way to do this, which might be helpful for other beginners: Select item to address → Add Metadata → Amazon Alexa → Choose Alexa class (e.g. switch) → save!
Then the item is discovered in the Alexa-App and can be used.

However, there seems to be another way with entering the code mentioned in the doc. Since this seems to be more flexible/powerful, it might be useful if someone described it (below or in the docs).

Still a lot of work to do for the docs …

Hi, I have the same problem.

openHABian openHAB 4.2.3 - Release Build

I installed the Amazon Echo Control Binding as well as the Amazon Alexa Smart Home Skill. I’ve created an equipment with:

Apartment_Bedroom_SleepArea_FloorLight->Metadata → Amazon Alexa:

value: Light
config:
  name: Floor Light

Childs of the equipment are two items:

Apartment_Bedroom_SleepArea_FloorLight__Brightness->Metadata->Amazon Alexa

value: Light.Brightness
config:
  retrievable: true

Apartment_Bedroom_SleepArea_FloorLight__ColorTemperature->Metadata->Amazon Alexa

value: Light.Brightness
config:
  retrievable: true

My cloud service via https://myopenhab.org/ is Online, but Device-Discovery in the Alexa App shows nothing.

What did I forget?

You can’t have the same attribute more than once in a group endpoint (unless generic attribute). The metadata for your color temperature item should be set to Light.ColorTemperature. Also, if your brightness item is a Dimmer and controls the power, you want to add Light.PowerState attribute as well (comma delimited).