Apollon77 / alexa-remote

MIT License
95 stars 25 forks source link

alexa-remote2

NPM version Downloads Test and Release

Library to remote control an Alexa (Amazon Echo) device via LAN/WLAN.

Disclaimer

All product and company names or logos are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them or any associated subsidiaries! This personal project is maintained in spare time and has no business goal. ALEXA is a trademark of AMAZON TECHNOLOGIES, INC.

Troubleshooting

Issues when getting the cookie and tokens initially

If you still use the E-Mail or SMS based 2FA flow, then this might not work. Please update the 2FA/OTP method in the amazon settings to the current process.

If you open the Proxy URL from a mobile device where also the Alexa App is installed on, it might be that it does not work because Amazon might open the Alexa App. So please use a device or PC where the Alexa App is not installed

If you see a page that tells you that "alexa.amazon.xx is deprecated" and you should use the alexa app and with a QR code on it when you enter the Proxy URL" then this means that you call the proxy URL ith a different IP/Domainname then you entered in the "proxy own IP" settings, or you adjusted the IP shown in the Adapter configuration. The "proxy own IP" setting needs to match the IP/Domainname you use to call the proxy URL!

Push Connections do not connect

Sometimes it could happen that because of too many connection tries aAmazon blocks the push connection endpoint for a specific IP and "device".

If the Push connection is never established, then you can try to use the following:

Then it should work again

Example

see example folder

Thanks:

Partly based on Amazon Alexa Remote Control (PLAIN shell) and alexa-remote-control and OpenHab-Addon Thank you for that work.

Known issues/Todos

Changelog:

7.0.5 (2024-10-20)

7.0.4 (2024-04-16)

7.0.3 (2024-01-25)

7.0.2 (2023-11-25)

7.0.1 (2023-11-24)

7.0.0 (2023-11-08)

6.2.2 (2023-10-29)

6.2.1 (2023-10-27)

6.2.0 (2023-10-27)

6.1.2 (2023-09-12)

6.1.1 (2023-09-09)

6.1.0 (2023-09-09)

6.0.2 (2023-09-09)

6.0.1 (2023-09-08)

6.0.0 (2023-09-08)

5.10.3 (2023-08-08)

5.10.1 (2022-11-30)

5.10.0 (2022-10-30)

5.9.0 (2022-10-30)

5.8.3 (2022-10-27)

5.8.2 (2022-08-19)

5.8.1 (2022-08-18)

5.8.0 (2022-08-09)

5.7.6 (2022-08-06)

5.7.5 (2022-08-04)

5.7.4 (2022-08-03)

5.7.3 (2022-07-19)

5.7.2 (2022-07-19)

5.7.1 (2022-07-18)

5.7.0 (2022-07-18)

5.6.0 (2022-07-12)

5.5.0 (2022-07-11)

5.4.0 (2022-07-11)

5.3.0 (2022-07-09)

5.2.0 (2022-07-06)

5.1.0 (2022-07-04)

5.0.1 (2022-07-03)

5.0.0 (2022-07-02)

4.1.2 (2022-02-20)

4.1.1 (2021-11-13)

4.1.0 (2021-11-13)

4.0.4 (2021-11-06)

4.0.3 (2021-10-12)

4.0.2 (2021-10-12)

4.0.1 (2021-10-11)

4.0.0 (2021-10-11)

3.9.0 (2021-07-30)

3.8.1 (2021-06-04)

3.8.0 (2021-05-11)

3.7.2 (2021-04-18)

3.7.1 (2021-02-03)

3.7.0 (2021-02-03)

3.6.0 (2021-01-28)

3.5.2 (2021-01-17)

3.5.0 (2020-12-24)

3.4.0 (2020-12-11)

3.3.3 (2020-12-03)

3.3.2 (2020-11-23)

3.3.1 (2020-07-24)

3.3.0 (2020-07-19)

3.2.6 (2020-07-16)

3.2.5 (2020-07-15)

3.2.4 (2020-07-15)

3.2.3 (2020-07-13)

3.2.2 (2020-06-17)

3.2.1 (2020-06-17)

3.2.0 (2020-06-16)

3.1.0 (2019-12-30)

3.0.3 (2019-12-28)

3.0.2 (2019-12-26)

3.0.1 (2019-12-24)

3.0.0 (2019-12-24)

2.5.5 (2019-08-09)

2.5.4 (2019-08-08)

2.5.3 (2019-07-22)

2.5.0/1 (2019-07-21)

2.4.0 (2019-07-21)

2.3.7 (2019-07-06)

2.3.6 (2019-07-05)

2.3.5 (2019-07-01)

2.3.4 (2019-06-25)

2.3.3 (2019-06-23)

2.3.2 (2019-06-21)

2.3.1 (2019-06-21)

2.3.0 (2019-06-20)

2.2.0 (2019-01-xx)

2.1.0 (2019-01-12)

2.0.0 (2018-12-02)

1.0.3 (2018-11-17)

1.0.2 (2018-11-17)

1.0.1 (2018-11-09)

1.0.0 (2018-09-06)

0.6.1 (2018-08-28)

0.6.0 (2018-08-24)

0.5.2 (2018-08-16)

0.5.0 (2018-08-16)

0.3.0 (2018-08-13)

0.1.0

0.0.x