espressif / esp-rainmaker

ESP RainMaker Agent for firmware development
Apache License 2.0
431 stars 145 forks source link

Has something happened to the Alexa Skill? (MEGH-4349) #240

Closed jacek12345 closed 1 year ago

jacek12345 commented 1 year ago

Answers checklist.

IDF / ESP32-Arduino version.

ESP-IDF v5.0.1

Operating System used.

Windows

How did you build your project?

Command line with idf.py

Development Kit.

ESP32-S3-DevKitM-1

What is the expected behavior?

Device detected in Alexa app

What is the actual behavior?

Devices are generally not discoverable in Alexa app, sometimes it discoveres one of devices from multidevice node (random).

Steps to reproduce.

  1. compile project
  2. run
  3. provision device
  4. Trying to detect device in Alexa app ...

Debug Logs.

No errors nor crasches in log monitor

More Information.

Devices are visible and usable in Android and iOS Rainmaker app. Devices are detected also with GVA.
Some time ago (c.a. two months) devicas were dectable. I suppose that Alexa app was updated meantime, but I suspect also that You made some changes in Alexa Skill? Trying with esp.device.lock, have mandatory params.

jacek12345 commented 1 year ago

The problem is when You use diactric marks in esp_rmaker_device_create() in dev_name. Problematic dev_name in one device can prevent from detection other devices by Alexa app.