Habe mich auch erfolgreich Anmelden können. Die Instanz ist aktiv.
Es kam aber trotzdem noch eine kleine Fehlermeldung:
Notice: Unauthorized (401): https://alexa.amazon.de/api/users/me?platform=ios&version=2.2.595606.0
in C:\ProgramData\Symcon\modules\.store\fonzo.ipsymconechoremote\Echo IO\module.php
on line 808 (Code: -32603)
Ich kann über die AlexaSmartHomeGerät Instanz nichts mehr ansteuern und bekomme auch keinen Status. Betrifft aber rein die AlexaSmartHomeGerät Instanzen. Alle andere Funktionen, basierend auf der EchoRemote Instanz, laufe wieder wie zuvor.
Hier die Rückmeldung: beim Versuch ein AlexaSmartHomeGerät zu steuern:
{\„entityId\“:\„XXXXXX\“,\„entityType\“:\„ENTITY\“},\„code\“:\„AccessTokenRetrievalException\“,\„message\“:\„authorization credentials cannot be retrieved\“,\„data\“:null}]}"}
Eine prinzipielle Frage noch zur Anmeldung, ist mir nicht ganz klar. Wenn ich in der AlexaSmartHomeGerät Instanz auf “Gateway konfigurieren” gehe, komme ich in die gleiche Anmeldemaske wie wenn ich über eine EchoRemote Instanz gehe und dort “Gateway konfigurieren” betätige. Ist das ein und dieselbe Anmeldung oder sind unterschiedliche Anmeldeprozeduren für die beiden Module erforderlich?
Bei mir funktionieren wieder alle genutzten Funktionen. @hirschbrat: Vielen Dank für die schnelle Reaktion. Mich würde interessieren, welche Ursache hinter dem Problem lag.
bei mir wird auch seit Gesten die AmazonEchoIO Instanz als fehlerhaft markiert. Habe schon auf Beta umgestellt und die Beta Version installiert. Token auch schon erneuert. kann mich aber witerhin nicht anmelden. Bekomme im Debug folgende Meldungen:
Das sieht mir eher so aus, als hätte das Gerät ein Problem (bzw. amazon kann das Gerät nicht erreichen). Kannst du es denn aus der Alexa App steuern?
Ich habe hier zumindest keine Probleme und es gab ja bei dir auch eine valide Antwort mit http_code 200.
Du hattest Recht und ich hoffe ich habe Dir nicht zu viel unnötige Arbeit gemacht. Ich habe den Skill jetzt komplett in Alexa getrennt und neu verbunden. Jetzt funktionieren auch die AlexaSmartHomeGeräte-Umfänge wieder. Nochmals vielen Dank. Aber es muss definitiv mit der Änderung, die auch im Modul zu Problemen geführt hat, zu tun gehabt haben. Denn ich nutze diese Funktionen sehr oft und es wäre mir sofort aufgefallen wenn die schon seit längerer Zeit n.i.o gewesen wären. Vielleicht darf ich Dich aber trotzdem nochmal fragen wie das mit der Anmeldung und den Token genau läuft. Ist das eine gemeinsame Anmeldung für das EchoRemote- und das AlexaSmartHomeGeräte- Modul oder sind es zwei getrennte?
Das Modul funktioniert ähnlich wie die AlexaApp - also einmal anmelden und dann kann man das Steuern, was auch in der App verfügbar ist (das allerdings über verschiedene API’s - daher funktionieren manchmal bei Umstellungen von API’s manche Sachen nicht mehr, auch wenn andere noch gehen)
Ich habe seit gestern das Problem, das ich nicht mehr angemeldet bin und mich auch nicht mehr anmelden kann (anscheinend ist der Token plötzlich ungültig).
Nach Anleitung mit dem alexa-cli-tool funktioniert es leider nicht, einen neuen Token zu erzeugen, denn nach Anmeldung mit den Benutzerdaten mit dem CLI Tool und anschliessender Eingabe des Sicherheitscodes öffnet sich die Seite: http://127.0.0.1:8080/www.amazon.com/404 und ist komplett weiß. Eine Refresh Token Ausgabe im CLI Tool erfolgt nicht.
Weiß jemand was hier zu tun ist oder was ich noch machen bzw. versuchen könnte?
Guten Morgen!
Leider hat sich das Modul auch bei mir verabschiedet.
Es kommt immer:
Warning: Fatal error: Uncaught TypeError: Argument 3 passed to EchoIO::HttpRequest() must be an instance of mixed or null, array given, called in /var/lib/symcon/modules/.store/fonzo.ipsymconechoremote/Echo IO/module.php on line 628 and defined in /var/lib/symcon/modules/.store/fonzo.ipsymconechoremote/Echo IO/module.php:751 Stack trace: #0 /var/lib/symcon/modules/.store/fonzo.ipsymconechoremote/Echo IO/module.php(628): EchoIO->HttpRequest(‚https://eu-api-…‘, Array, Array, ‚‘) #1 /var/lib/symcon/modules/.store/fonzo.ipsymconechoremote/Echo IO/module.php(1518): EchoIO->AlexaApiRequest(‚https://eu-api-…‘, Array, ‚‘) #2 /-(3): EchoIO->ForwardData(‚{„DataID“:"{8E1…‘) #3 {main} thrown in /var/lib/symcon/modules/.store/fonzo.ipsymconechoremote/Echo IO/module.php on line
Hab das Modul bereits einmal neu Installiert und auch den Refresh Token neu gesetzt.
Hat jemand noch eine Idee?