[37_echodevice] Amazon Echo Modul (nicht Alexa)

Begonnen von michael.winkler, 12 Januar 2018, 18:20:12

Vorheriges Thema - Nächstes Thema

rabehd

Wenn es verschwindet, dann ist gut. Danke Dir.
Sporadisch ist die Meldung leider nicht.
2021.02.22 00:00:58 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:01:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:04:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:05:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:06:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:08:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:09:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:11:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:15:00 3: logs gelöscht
2021.02.22 00:15:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:17:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:18:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:19:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:20:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:21:00 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:22:01 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:23:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:24:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!

Auch funktionierende Lösungen kann man hinterfragen.

michael.winkler

Zitat von: rabehd am 22 Februar 2021, 11:31:48
Wenn es verschwindet, dann ist gut. Danke Dir.
Sporadisch ist die Meldung leider nicht.
2021.02.22 00:00:58 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:01:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:04:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:05:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:06:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:08:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:09:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:11:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:15:00 3: logs gelöscht
2021.02.22 00:15:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:17:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:18:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:19:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:20:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:21:00 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:22:01 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:23:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:24:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!

hmm ok. Danke für die Infos. Das scheint dann doch ein kleiner BUG zu sein. Ist bei mir nicht aufgefallen, da bei mir in der Umgebung alle 3 Sekunden das Voice Reading aktualisiert wird. Wenn man an den Interval Geschichte nichts ändert, werden alle 60 Sekunden alle Infos aktualisiert und zusätzlich alle 60 Sekunden die activities. Die activities sind aber auch in der Grundaktualisierung enthalten. Daher wird bei dir das quasi immer Zeitgleich initiiert. In der nächsten Version wird das dann nicht mehr so ein.

Michi1978

#4802
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?



michael.winkler

Zitat von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?
Schick mal ein get status von Deinem Account Device. In welchem Rythmus tauchen diese Aussetzter auf? Gibt es da eventuell ein Muster?

rabehd

Zitat von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?

Interessant, muss ich mal testen.
Ich kenne den Effekt unabhängig von Generation oder Typ.
Wenn auf einer Etage der Radioskill SWR3 läuft, dann startet der Stream nicht auf einem weiteren Gerät. Aber in der anderen Etage schon, wenn dort der Skill noch nicht läuft.
Ich werde also das Modul auch mal deaktivieren und testen.
Auch funktionierende Lösungen kann man hinterfragen.

Michi1978

Zitat von: michael.winkler am 22 Februar 2021, 18:37:29
Schick mal ein get status von Deinem Account Device. In welchem Rythmus tauchen diese Aussetzter auf? Gibt es da eventuell ein Muster?

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
server    Attribut layla.amazon.de
icon    Attribut echo
disable    Attribut 0
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-63405....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 157....
.DIRECTID    Helper amzn1.account.AH4S4K....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Sobald die Musik stoppt werden folgende Readings aktualisiert (siehe Screenshot)

Michi1978

Zitat von: rabehd am 22 Februar 2021, 19:03:15
Interessant, muss ich mal testen.
Ich kenne den Effekt unabhängig von Generation oder Typ.
Wenn auf einer Etage der Radioskill SWR3 läuft, dann startet der Stream nicht auf einem weiteren Gerät. Aber in der anderen Etage schon, wenn dort der Skill noch nicht läuft.
Ich werde also das Modul auch mal deaktivieren und testen.

Bei mir ist es egal ob auf einem der DOTs schon etwas läuft oder nicht.
Mir ist halt nur aufgefallen das dass einzige was die 3 DOTs unterscheidet die GEN ist :D
Keine Ahnung ob es damit zusammen  hängt oder nicht.

beppolein

#4807
Ich habe exakt dasselbe Problem. Wenn ich den Account disable, dann bricht nichts mehr ab.
Genau wie beschrieben läuft die Wiedergabe über Multiroom Gruppen problemlos. Nun einzelne Wiedergaben (egal ob Radio & Amazon Music) bricht nach wenigen Sekunden ab
Problem ist aber auch bei den Dots 3. Gen, Echo Show 5 und Echo Spot.
Nur wenn ich den Account in Fhem vom echodevice deaktivieren funktionieren die einzelnen Wiedergaben.

UPDATE:
habe eben mal das Account-Device gelöscht, neu angelegt, neue NPM Installation und neuer NPM login.
Nun läuft die Musik erstmalig wieder seit ca. 3Minuten ... bisher hatte ich keine 10 Sekunden geschafft.
Ich werde beobachten  :)


Zitat von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?

Michi1978

Zitat von: beppolein am 22 Februar 2021, 21:42:20
Ich habe exakt dasselbe Problem. Wenn ich den Account disable, dann bricht nichts mehr ab.
Genau wie beschrieben läuft die Wiedergabe über Multiroom Gruppen problemlos. Nun einzelne Wiedergaben (egal ob Radio & Amazon Music) bricht nach wenigen Sekunden ab
Problem ist aber auch bei den Dots 3. Gen, Echo Show 5 und Echo Spot.
Nur wenn ich den Account in Fhem vom echodevice deaktivieren funktionieren die einzelnen Wiedergaben.

UPDATE:
habe eben mal das Account-Device gelöscht, neu angelegt, neue NPM Installation und neuer NPM login.
Nun läuft die Musik erstmalig wieder seit ca. 3Minuten ... bisher hatte ich keine 10 Sekunden geschafft.
Ich werde beobachten  :)

Hatte ich dann falsch verstanden :D

Habe es gerade auch mal ausprobiert. Account Device gelöscht. FHEM neugestartet. Account Device neu Angelegt, NPM Install und NPM Login durchgeführt.

Leider das Gleiche Problem.
3. GEN funzt, die beiden 2. GEN stoppen nach wenigen sekunden den Stream.

sn0000py

Also wegen dem Peoblem das der Echo wenn einzeln gesielt wird immer gleich abbricht - konnte ich feststellen, das es bei mir nur dann passiert wenn ich einmalig in der Gruppe überall abspiele.

Also so
Einzelner Echo spielt ohne probleme
Anderer echo spielt ohne probleme
Ich spiele nun ÜBERALL irgendwas ab
ÜBerall funktioniert
Spiele ich nun auf einen einzelnen Echo etwas ab, bricht er nach paar Sekunden einfach ab.
Überall funktioniert weiterhin.

Nach  einigen rumexperimentieren - wobei cih glaube es braucht einfach nur zeit - funktioniert die einzel abspiel Sache weider.

Seit einigen wochen verwende ich das ÜBerall nicht mehr und hatte seit dem keinerlei abbrüche mehr

Per

Evtl das gleiche Problem wie mit den Show?

bierbuster

Zitat von: MadMax-FHEM am 22 Februar 2021, 06:49:45
Für die Steuerung von Alexa in Richtung fhem ist doch alexa-fhem und nicht echodevice!?
Außer du nutzt das voice-Reading und reagierst darauf...

Echodevice-Modul: "Steuerung" der Echos aus fhem...

Und wie geschrieben: am "Account-Device" ein get status

Gruß, Joachim

Jetzt endlich wieder geschafft, etwas zu machen.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.2
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
room    Attribut Amazon
alias    Attribut Amazon Account
icon    Attribut alexa
autocreate_refresh    Attribut 1
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-85359....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-85359....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Habe gerade wieder einen Login auf die Amazon Seite gebraucht.
-> Login auf amazon.com -> "oh, kennwort zurücksetzen etc." -> gemacht -> FHEM Modul gibt Connectionerror.
Setzte ich das Kennwort jetzt wieder, komme ich nicht mehr auf die Amazonseite, da es direkt einen Block gibt.

Habe jetzt mal die 2 FA aktiviert ... vielleicht komme ich damit weiter :).

michael.winkler

Zitat von: bierbuster am 02 März 2021, 14:17:47
Jetzt endlich wieder geschafft, etwas zu machen.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.2
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
room    Attribut Amazon
alias    Attribut Amazon Account
icon    Attribut alexa
autocreate_refresh    Attribut 1
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-85359....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-85359....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Habe gerade wieder einen Login auf die Amazon Seite gebraucht.
-> Login auf amazon.com -> "oh, kennwort zurücksetzen etc." -> gemacht -> FHEM Modul gibt Connectionerror.
Setzte ich das Kennwort jetzt wieder, komme ich nicht mehr auf die Amazonseite, da es direkt einen Block gibt.

Habe jetzt mal die 2 FA aktiviert ... vielleicht komme ich damit weiter :).
Laut Deinem Status nutzt du noch die alte Login Variante. Daher würde ich dir empfehlen auf NPM Login umzustellen. Anleitung dafür findest du hier: https://mwinkler.jimdo.com/modul-echodevice-npm/

Zusätzlich solltest du noch das Modul Updaten, auch hier nutzt du eine ältere Version.

Per

Mal rein als Info: bin auf einen neuen Rechner umgezogen, npm neu eingeloggt, fertig, alles geht.

Ok, fast, das Show Problem ist wieder aufgetaucht, leider habe ich gerade keine Zeit, mich darum zu kümmern.

misux

Hallo!

Weiß einer vielleicht warum meine Echos in Fhem keine Informationen mehr bekommen was gerade gespielt wird? Eigentlich habe ich nichts geändert... geht einfach nicht... NPM_Login refresch habe ich durchgeführt, kein Erfolg... Meine Sprachbefehle bildet er ab, aber nicht was gerade läuft..

Einer eine Idee?

Vielen Dank!