coldfire84 / node-red-alexa-home-skill-v3-web

Web Service/ API for Alexa and Google Home Node-RED Smart Home Control
https://red.cb-net.co.uk/
Apache License 2.0
51 stars 7 forks source link

Alexa does not support new functions when interface edited #173

Open ewolff96 opened 11 months ago

ewolff96 commented 11 months ago

Describe the bug I edited a device which was originally setup as Smart Plug to be a Multimedia device in order to add playback functionality (specifically play/pause). I checked the "Playback" and "Power" options after changing the Device Type. However after doing this Alexa responds with "Sorry I don't know that" when attempting to ask to play/pause the edited device. Power functions still works and brand new devices do not seem to have this issue.

I have tried re-linking my account, deleting and re-adding the device, and renaming a new device which worked. I have other custom Multimedia devices setup so it is odd that this edited one does not work the same. Perhaps there is some sort of server side caching of the original device causing the issue?

To Reproduce 1) Setup a Smart Plug device on the web portal & discover via Alexa 2a) Delete device and re-add new device with same name but Multimedia type 2b) Edit device to be Multimedia instead of Smart Plug 3) Delete & re-discover device in Alexa App 4) Attempt to use p[ay/pause function on new/re-added device

Expected behavior Alexa should respond to play/pause approrpiately.

Log Output N/A - command does not reach Node-Red flow

Environment (please complete the following information):

Additional context Node installed via NPM on Raspberry Pi Linux