Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19001202 Alexa Last Active Echo Device - UNKNOWN

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS19001202 Alexa Last Active Echo Device - UNKNOWN

    Hallo,

    seit heute meldet der LBS19001202 alle Echos als UNKNOWN unter A1, A2 lautet: Request failed (404).
    Alexa Control läuft, dort werden die Namen der Echos unter A2 und A14 korrekt angezeigt. Die Steuerung der Echos mittels Alexa Control funktioniert tadellos.

    Der Eintrag im Log des LBS19001202 sieht wie folgt aus:
    2023-10-29 14:40:13 507611 5256 debug EXE19001202 [v0.1]: Deriving source echo device... (3566)
    2023-10-29 14:40:13 508240 5256 debug EXE19001202 [v0.1]: CSRF: 1122410553 (3566)
    2023-10-29 14:40:13 715701 5256 debug EXE19001202 [v0.1]: Echo Device indentified as: UNKNOWN (3566)​

    Neustart von Edomi hat nichts gebracht.

    Danke vorab und Grüße
    Marcus

    #2
    Geht bei mir auch nicht mehr, selbe Fehlermeldung

    Kommentar


      #3
      Amazon hat mal wieder etwas an ihren APIs geändert.
      Da diese eigentlich nur von der Alexa App genutzt werden und nicht öffentlich dokumentiert sind, kann sich das immer wieder mal ändern.

      Ich habe den LBS für mich angepasst.
      jonofe vielleicht kannst du dir das ansehen und übernehmen.
      Zuletzt geändert von philipp900; 01.11.2023, 21:22.

      Kommentar


        #4
        Zitat von philipp900 Beitrag anzeigen
        jonofe vielleicht kannst du dir das ansehen und übernehmen.
        Klar, mach ich. Danke schon mal vorab fürs patchen.

        Kommentar


          #5
          Version 0.2 ist jetzt im DL Portal verfügbar. Danke an philipp900.

          Kommentar


            #6
            Ich habe gestern gemerkt, dass meine Anpassung für Routinen nicht funktioniert.
            Zeile 221 Müsste folgendermaßen ergänzt werden
            Code:
            if ($activity['domain'] == 'HomeAutomation' || $activity['domain'] == 'Routines') {
            Gibt es noch weitere Domains die man beachten sollte?

            Kommentar


              #7
              Hi
              geht wieder nicht (hab schon einen neuen Post aufgemacht... den hier zu spät gefunden)... => 19001202 Last-Active-Echo-Device - API scheinbar abgeschaltet - KNX-User-Forum
              Hoffe das ist Fixbar :-)
              Gruß
              Thorsten

              Kommentar


                #8
                Zitat von ThorstenGehrig Beitrag anzeigen
                geht wieder nicht
                Ja, ist bei mir auch so!
                Heute Morgen ging's nicht, dann wieder, jetzt wieder nicht...

                Kommentar


                  #9
                  Bei mir klappt es auch nur noch sporadisch.
                  Amazon hat wohl mal wieder was an der API geändert.
                  Die Jungs von ioBroker haben es schon angepasst.
                  https://github.com/Apollon77/alexa-remote/
                  und bei FHEM auch: https://github.com/mhop/fhem-mirror/

                  jonofe hast du Zeit dir das anzusehen?
                  Zuletzt geändert von philipp900; 29.01.2024, 12:52.

                  Kommentar


                    #10
                    Hier wohl auch gefixt: https://github.com/thorsten-gehrig/a...rol/issues/170

                    (hab mir den code noch nicht angesehen)

                    Edit: hier der relevante commit: fixed lastalexa/lastcommand · thorsten-gehrig/alexa-remote-control@4235eb6 (github.com)
                    ab 1148: hier wird wohl die History (customer history records) abgerufen
                    auf 1157 steht:
                    Code:
                    "https://www.${AMAZON}/alexa-privacy/apd/rvh/customer-history-records-v2/?startTime=0&endTime=2147483647000&pageType=VOICE_HISTORY" -o ${TMP}/.alexa.activity.json)
                    müsste dann ja folgendes sein:
                    Code:
                    $url = 'https://www.' . $config['amazon'] . '/alexa-privacy/apd/rvh/customer-history-records-v2/?startTime=' . (time() - 10 * 60) * 1000 . '&endTime=' . (time() + 10 * 60) * 1000;


                    Nachtrag2:
                    Der Code oben funktioniert :-)
                    jonofe : wäre schön wenn du den Baustein aktualisieren könntest. Danke.
                    Zuletzt geändert von ThorstenGehrig; 31.01.2024, 00:03.

                    Kommentar


                      #11
                      Nur die URL auszutauschen hatte ich auch schon mal auf die schnelle versucht. Das bringt aber zumindest bei mir keine Besserung.
                      werde da in den nächsten Tagen nochmal genauer reinschauen.

                      Kommentar


                        #12
                        Die Version 0.3 sollte jetzt wieder funktionieren...

                        Kommentar


                          #13
                          Danke für das schnelle Update

                          Kommentar

                          Lädt...
                          X