Pizzaface / Alexa-Chromecast-Skill-2.0

Allows Amazon Alexa to control Google Chromecast - Designed for Raspberry Pi
359 stars 65 forks source link

Proper instructions please #22

Closed Naatan closed 3 years ago

Naatan commented 6 years ago

This step in particular:

Go to developer.amazon.com and create a Skill mapped to the Lambda function ARN, intentSchemas and sample utterances are in config/.

Could you please elaborate? I don't want to spend my evening backwards engineering the code to figure out how to use it. I appreciate the hard work, but without proper instructions this likely won't go very far.

futureup commented 6 years ago

Hi Naatan, I made a video tutorial showing how it works step by step. Please take a look on https://www.youtube.com/watch?v=xAt8HLUtFSs

Naatan commented 6 years ago

Very cool, thanks for sharing!

khmyznikov commented 6 years ago

@futureup Stuck on last step - SNS subscription. PendingConfirmation into portal. I'm need a real ip address from my isp or not?

jinxo13 commented 3 years ago

The issue here is probably access to the port the local listener is running on. The SNS subscription confirmation is sent back to :

When the local listener starts up (via ./start.sh/docker-start.sh) it will show the external IP and port it has used. It relies on UPNP to allow port access. If UPNP is not available or disabled then you can specify a port and then setting up port forwarding. e.g. ./start.sh -p 30000

If you are behind a VPN this may also cause issues, as the port is likely not accessible. You can override the external IP to your non-VPN IP and see if that helps. ./start.sh -i 123.123.123.123 -p 30000