tag:blogger.com,1999:blog-7835005092850855540.post600277300960206216..comments2024-03-22T13:59:33.928+01:00Comments on Lötzimmer: Alexa Remote Control Shell ScriptUnknownnoreply@blogger.comBlogger106125tag:blogger.com,1999:blog-7835005092850855540.post-15646917713658870322024-03-22T13:59:33.928+01:002024-03-22T13:59:33.928+01:00Its a Linux box based on OpenWRT its a home automa...Its a Linux box based on OpenWRT its a home automation hub, Z-Wave / Zigbee called Ezlo.<br /><br />I manually download a JQ package from this Url and then installed using an opkg install command. i am not so good with Linux stuff. <br /><br />This was the URL for the package<br /><br />https://downloads.openwrt.org/releases/packages-23.05/arm_cortex-a7_neon-vfpv4/packages/jq_1.6-2_arm_cortex-a7_neon-vfpv4.ipk<br /><br />ThanksAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-77598804500134104092024-03-21T18:38:11.651+01:002024-03-21T18:38:11.651+01:00Which os/platform are you using?Which os/platform are you using?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-88273924564244154782024-03-21T17:51:54.732+01:002024-03-21T17:51:54.732+01:00Hi, trying to set this up I get these errors when ...Hi, trying to set this up I get these errors when running the script. Any ideas why? Thanks<br /><br />:/usr/bin# opkg find jq<br />jq - 1.6-2<br />:/usr/bin# alexa_remote_control.sh<br />cookie expired, logging in again ...<br />Error relocating /usr/bin/jq: __gettimeofday_time64: symbol not found<br />Error relocating /usr/bin/jq: __fstat_time64: symbol not found<br />Error relocating /usr/bin/jq: __stat_time64: symbol not found<br />Error relocating /usr/bin/jq: __localtime64_r: symbol not found<br />Error relocating /usr/bin/jq: __time64: symbol not found<br />Error relocating /usr/bin/jq: __gmtime64_r: symbol not found<br />Error relocating /usr/bin/jq: __mktime64: symbol not found<br />Error relocating /usr/bin/jq: __gettimeofday_time64: symbol not found<br />Error relocating /usr/bin/jq: __fstat_time64: symbol not found<br />Error relocating /usr/bin/jq: __stat_time64: symbol not found<br />Error relocating /usr/bin/jq: __localtime64_r: symbol not found<br />Error relocating /usr/bin/jq: __time64: symbol not found<br />Error relocating /usr/bin/jq: __gmtime64_r: symbol not found<br />Error relocating /usr/bin/jq: __mktime64: symbol not found<br />ERROR: cookie retrieval with refresh_token didn't workAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-10117456159936521532024-02-19T16:26:19.196+01:002024-02-19T16:26:19.196+01:00Hallo,
Ich möchte mein gestrigen Erfahrungen mal ...Hallo,<br /><br />Ich möchte mein gestrigen Erfahrungen mal kurz posten. Aufwand eine halbe Stunde dann kamen die ersten Sprachnachrichten über die Echo Geräte.<br /><br />Software Installiert, Variablen in Homematic eingerichtet, Cookie-win.exe ausgeführt und Anmeldung bei Amazon Konto durchgeführt, refresh Token erhalten, eingetragen und ausprobiert, funktioniert. <br />Macht Spaß damit zu experimentieren. Funktionen bei mir direkt genutzt um Text-Sprach Nachricht über alle Alexas im Haus zu versenden wenn einer der Wassermelder (Waschküche, Heizung oder Küche) anspricht und ein Leck festgestellt wird.<br />Danke für die tolle ArbeitAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-88671488551666419592024-02-01T22:25:27.584+01:002024-02-01T22:25:27.584+01:00You only need the refresh_token (no other cookies)...You only need the refresh_token (no other cookies).<br />I don't really understand what you mean by "it crashes after 20 minutes"...<br /><br />Every time you start the script will check if it has valid access credentials. If not it uses the refresh_token to retrieve a session cookie, which is valid for about 1 day. During that time the refresh_token won't be needed anymore. (And the code part you quoted shouldn't be called at all.)<br /><br />The session cookie is stored in /tmp/.alexa.cookie and it is created from a JSON response message that is stored in /tmp/.alexa.cookie.json.<br /><br />The latest version doesn't delete the alexa.cookie.json. If you encounter the problem again, please have a look at the file and post relevant output here or better yet please open an issue in Github.Alexander Noackhttps://www.blogger.com/profile/03776828057013811695noreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-34573100584742122132024-02-01T22:14:33.612+01:002024-02-01T22:14:33.612+01:00Danke für die Gedankenstütze - im recordKey war di...Danke für die Gedankenstütze - im recordKey war die Seriennummer enthalten :)<br />Habe das Script entsprechend korrigiert.Alexander Noackhttps://www.blogger.com/profile/03776828057013811695noreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-88696716706177608312024-02-01T14:56:51.604+01:002024-02-01T14:56:51.604+01:00Hallo, ich habe einen Workaround gefunden: https:/...Hallo, ich habe einen Workaround gefunden: https://snippet.host/psnjpt allerdings funktioniert es nur mit der bash (#!/bin/bash - erste Zeile im Skript). Bin im Bash-Programmieren leider nicht so gut:-( Gruß MichaelAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-41402705878225294882024-01-31T20:18:39.911+01:002024-01-31T20:18:39.911+01:00My actual JQ version is: jq-1.6-145-ga9f97e9-dirty...My actual JQ version is: jq-1.6-145-ga9f97e9-dirty<br /><br />Albertonoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-44928525903630162262024-01-31T18:37:24.153+01:002024-01-31T18:37:24.153+01:00In der Tat, die neue Funktionalität ist ein breaki...In der Tat, die neue Funktionalität ist ein breaking change.<br />Leider liefert die API nur den Namen des Geräts.<br />Wie sieht es bei dir in der Alexa App aus? Kannst du dir die Geräte in der History unterscheiden?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-69548782229672683072024-01-31T18:34:23.111+01:002024-01-31T18:34:23.111+01:00This might be a JQ version related problem. What i...This might be a JQ version related problem. What is JQ's version?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-76940278671480655672024-01-31T17:51:21.679+01:002024-01-31T17:51:21.679+01:00Hallo Alexandre,
Entschuldigung für die Übersetzun...Hallo Alexandre,<br />Entschuldigung für die Übersetzung, aber ich habe Google Übersetzer verwendet.<br /><br />Seit ein paar Wochen werden meine Cookies nicht mehr aktualisiert und es funktioniert nicht mehr.<br /><br />Ich habe auf die neueste Version 2024-01-31: v0.21a aktualisiert, aber es funktioniert immer noch nicht.<br /><br />Ich habe sowohl das Refresh-Token als auch die Cookies manuell aktualisiert und es funktioniert etwa 20 Minuten lang, dann stürzt es ab und gibt mir diesen Fehler:<br /><br />"<br />cookie expired, logging in again ...<br />error: map_values is not defined<br />.response.tokens.cookies | to_entries[] | .key as $domain | .value[] | map_values(if . == true then "TRUE" elif . == false then "FALSE" else . end) | [(if .HttpOnly=="TRUE" then ("#HttpOnly_" + $domain) else $domain end), "TRUE", .Path, .Secure, .Expires, .Name, .Value] | @tsv 1 compile error<br />ERROR: cookie retrieval with refresh_token didn't work<br />"Albertonoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-21905617623896430912024-01-31T09:26:04.933+01:002024-01-31T09:26:04.933+01:00Hallo Alexander, danke für die neue Version. Leide...Hallo Alexander, danke für die neue Version. Leider funktioniert es mit der Alexa-App bzw. Echo Auto nicht. Ich denke es ist das gleiche Problem, welches Du mit Version v0.20c gefixt hattest. Gruß MichaelAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-75824492520514211842024-01-29T23:54:41.314+01:002024-01-29T23:54:41.314+01:00Ich habe gerade eine Version mit der ganz neuen AP...Ich habe gerade eine Version mit der ganz neuen API eingecheckt.<br />Damit sollte es wieder laufen.Alexander Noackhttps://www.blogger.com/profile/03776828057013811695noreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-89193479361159906142024-01-23T13:54:32.151+01:002024-01-23T13:54:32.151+01:00Was genau hast du denn angepasst, dass "-last...Was genau hast du denn angepasst, dass "-lastalexa" bei dir läuft? Und vor allem: Läuft es aktuell noch?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-37856802651007050272024-01-12T20:25:31.891+01:002024-01-12T20:25:31.891+01:00Hallo, Das von mir partiell geänderte Script funkt...Hallo, Das von mir partiell geänderte Script funktioniert zwar für '-lastalexa' super, aber gibt es inzwischen irgendwo ein professionell vom Urheber angepasstes Script? Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-85182414817443295982023-12-16T10:56:59.019+01:002023-12-16T10:56:59.019+01:00Hallo,
ich habe mittlerweile noch einen Echo-Stud...Hallo,<br /><br />ich habe mittlerweile noch einen Echo-Studio. Mit dem funktioniert es auch nicht mehr.<br />Ich habe sehr lange herumgebastelt und einen Workaround für die -lastalexa-Methode im Script gefunden.<br />Hat bei mir zumindest funktioniert. Ich habe es mehrfach versucht hier zu posten...aber mein kompletter Kommentar ist jedesmal verschwunden.<br /><br />Ich habe es deswegen hier abgelegt:<br />https://snippet.host/nppguw<br /><br /><br /><br />Gruß <br /><br />Michael<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-67239980576046099232023-12-10T16:10:22.407+01:002023-12-10T16:10:22.407+01:00I just tested the v5.0.1 with 2 accounts and I sti...I just tested the v5.0.1 with 2 accounts and I still recieved the 404-error. However, after activating the 2FA, it worked like charm again- Thanks a lot for your work! Note, the 2FA limitation is already mentioned in the readme of the alexa-cookie repo.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-60131144824953674862023-12-04T19:44:07.002+01:002023-12-04T19:44:07.002+01:00Zur Beantwortung deiner Frage solltest du sehr det...Zur Beantwortung deiner Frage solltest du sehr detailliert beschreiben, wie du vorgeganen bist.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-60158565451945412792023-12-04T18:12:27.326+01:002023-12-04T18:12:27.326+01:00bitte schreib einen link zum script. Bin halt 100%...bitte schreib einen link zum script. Bin halt 100% behindert...wenneshttps://www.blogger.com/profile/12531165287767912553noreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-92077317549812704592023-12-03T11:40:43.355+01:002023-12-03T11:40:43.355+01:00Hallo Leute, leider bin ich zu blöde den Refreshsc...Hallo Leute, leider bin ich zu blöde den Refreshschlüssel zu bekommen. Ich starte die Windowsversion um den Schlüssel zu erhalten.<br />Als Antwort bekomme ich im Browser immer diese URL-Zeile: http://127.0.0.1:8080/www.amazon.com/404 und keinen Schlüssel.<br />Was mache ich falsch bzw. übersehe ich? Gruß Lolli <br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-49157202466340683792023-11-27T09:13:08.165+01:002023-11-27T09:13:08.165+01:00Hallo Alex,
der Workaround funktioniert soweit. A...Hallo Alex,<br /><br />der Workaround funktioniert soweit. Allerdings läuft es nicht mit dem Echo Auto.<br />Ich vermute es liegt daran, dass mit dem Workaround der deviceName und nicht die deviceID verwendet wird. Ich bin leider nicht gut genug im Scripting:-( <br />Könntest Du da helfen? Das wäre super!<br /><br />Gruß MichaelAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-9284943016718805862023-11-26T23:51:57.570+01:002023-11-26T23:51:57.570+01:00v5.0.1 ist released - probiert es bitte mal damit....v5.0.1 ist released - probiert es bitte mal damit.Alexander Noackhttps://www.blogger.com/profile/03776828057013811695noreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-42128471041167179212023-11-26T17:29:14.851+01:002023-11-26T17:29:14.851+01:00Ich habe eine Änderung an das AlexaCookie Repo gep...Ich habe eine Änderung an das AlexaCookie Repo gepusht, die vorgestern mit der 5.0.1 gemergt wurde.<br />Ich baue heute Abend eine neue Release für das CLI.<br />Da gibt es dann auch neue Default Werte. Ich hatte z.B. das Problem, dass localhost night funktioniert, 127.0.0.1 klappte dann.<br />AllesAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-58292628714102627782023-11-26T16:53:15.538+01:002023-11-26T16:53:15.538+01:00Kleiner Nachtrag: Ich habe es noch mit einem ander...Kleiner Nachtrag: Ich habe es noch mit einem anderen Amazon-Konto probiert, damit hat es geklappt. Der Unterschied liegt in der 2FA: Per Authenticator funktioniert es, bei SMS kommt aber eine 404 Seite. Ich hoffe, dass das weiterhilft.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7835005092850855540.post-16528087759735981272023-11-26T15:44:22.413+01:002023-11-26T15:44:22.413+01:00Hallo Alex,
ich habe leider auch das Problem mit ...Hallo Alex,<br /><br />ich habe leider auch das Problem mit der 404-Seite. Es handelt sich um eine Amazon-Fehlerseite. Nach dem Start von alexa-cookie-cli (Mac binary, aber auch wenn ich es per per node starte) kann ich per localhost:8080 auf den Amazon Login zugreifen, den Login komplett inkl. SMS-2FA durchführen, und lande dann auf der Fehlerseite.<br /><br />Ich habe schon alles mögliche ausprobiert (bestehende Cookies löschen, per package.json auf die neuste Version von alexa-cookie2, usw.), aber bisher hat leider nichts geholfen. :( Wenn ich dir noch irgendwelche Infos liefern kann, um das Problem zu rekonstruieren, sag bitte Bescheid.Anonymousnoreply@blogger.com