[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

michael.winkler

Zitat von: fischit am 10 Oktober 2019, 14:28:03
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-39909....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-39909....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRPCI....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


speak_header.html
HTTP/1.1 401 Unauthorized
Server: Server
Date: Thu, 10 Oct 2019 12:26:03 GMT
Content-Length: 0
Connection: keep-alive
Cache-Control: no-transform, no-store
x-amz-rid: 1HN7PXJ7871V2RY19X4Y
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


Die speak.html bleibt auch nach mehreren Versuchen leer.
Du verwendest kein npm login. Bitte stelle mal deine Login entsprechend um.


Gesendet von iPhone mit Tapatalk

billy-boy

ZitatSo, habe jetzt den test gemacht... Es spreche willkürlich mal der eine echo mal der andere nicht... Habe im doif nur die Echos drin...
I'm voice und voice_Timestamp sind die Einträge alle gleich, Also den Befehl bekommen sie..
Code: [Auswählen]

([VideoStation:state] eq "on")
(set ECHO_G090VP04850202KL speak Der Server wurde gestartet)
(set ECHO_G090U50984860CCN speak Der Server wurde gestartet)
(set ECHO_G0911M07931530DA speak Der Server wurde gestartet)
(set ECHO_G090U61091870A1J speak Der Server wurde gestartet)
(set ECHO_G090LV03701500E1 speak Der Server wurde gestartet)


Nachtrag:
Auch bei nur 2 Echos im doif spricht willkürlich mal der eine und mal der andere nicht... Sehr eigenartig...

Bei mir funktioniert dieses hier


([VideoStation:state] eq "on")
(set ECHO_G09.*)


misux

Zitat von: billy-boy am 10 Oktober 2019, 15:14:00
Bei mir funktioniert dieses hier


([VideoStation:state] eq "on")
(set ECHO_G09.*)



Damit würden aber alle mit G09 angesprochen werden... richtig? Das wären bei mir alle, das wäre nicht gut... muss nicht jeder mitbekommen...

Und bei dir klappt das Kommando jedesmal?

balli1187

Zitat von: misux am 10 Oktober 2019, 18:54:43
Damit würden aber alle mit G09 angesprochen werden... richtig? Das wären bei mir alle, das wäre nicht gut... muss nicht jeder mitbekommen...

Und bei dir klappt das Kommando jedesmal?
Aber du könntest deine Echos entsprechend benennen, damit sie per RegExp angesprochen werden können.....


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

misux

Wie umbennen...Meine geräte haben einen Alias... kann ich diese denn umbennen?

hanswerner1

Zitat von: misux am 10 Oktober 2019, 08:35:45
So, habe jetzt den test gemacht... Es spreche willkürlich mal der eine echo mal der andere nicht... Habe im doif nur die Echos drin...
I'm voice und voice_Timestamp sind die Einträge alle gleich, Also den Befehl bekommen sie..
Nachtrag:
Auch bei nur 2 Echos im doif spricht willkürlich mal der eine und mal der andere nicht... Sehr eigenartig...

Zitat von: misux am 10 Oktober 2019, 11:46:57
Werde es mal testen... also du meinst ein Wait vor/nach jedem Set...? Denke eine Sekunde sollte reichen...?

Ich habe auch schon eine Menge versucht, auch mit wait (1-3 sec.) hat alles nicht zum Erfolg geführt. Es werden bei meinen 6 Echos nie alle angesprochen. Welche stumm bleiben wechselt aber jedes mal. Auch steht bei mir, bei denen die stumm bleiben nicht der zu sprechende Text in Voice.

Hab dann von speak auf speak_ssml gewechselt. Beim testen funktionierte es erst bei allen mit ssml, nach einer Weile habe ich aber bemerkt, das das Problem wieder auftrat.

Ich habe bis heute leider auch keine Lösung gefunden.

balli1187

Zitat von: misux am 10 Oktober 2019, 19:09:25
Wie umbennen...Meine geräte haben einen Alias... kann ich diese denn umbennen?
Ich nutze den Alias eher für die Optik der Oberfläche, damit dort ein Name steht, den ich auch im normalen Sprachgebrauch verwenden würde. Der eigentlich Gerätename folgt eher einer Regex-orientierten Konvention.

Meine echo dots habe ich per rename umbenannt und das hat keine Probleme verursacht.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

misux

Also wenn ich das Gerät wie im Screenshot umbenennen will dann muss ich "rename ECHO_G090U61091870A1J Büro" durchführen?
Es verwirrt irgendwie... Dachte das was da Oben steht wäre der eigentlicher Name...

balli1187

Korrekt. Allerdings mach es _für mich_ wenig Sinn den Namen einfach nur in "Büro" zu ändern aber da muss jeder sein System finden.

Zu Namen und alias steht ein einiges im Anfänger-Leitfaden.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

stefanru

Hi Michael,

hier die logs:
1. get status vom account
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-89312....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-89312....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AF7O2D....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


HTML Result am Echo ist leider komplett leer nach speak, obwohl browser_save_data = 1 ist.

Internals:
   DEF        A32DOYMUN6DTXA G090U50984761773
   FUUID      5d9e2e6c-f33f-0c45-4ec9-07b06f2bca3a1cde
   IODev      StefansAmazon
   LOGINMODE  IODEV
   NAME       ECHO_G090U50984761773
   NR         1392
   NTFY_ORDER 50-ECHO_G090U50984761773
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-10-10 20:15:34   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-10 20:15:34   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-10 20:06:17   COOKIE_MODE     IODEV
     2019-10-10 20:15:45   bluetooth_dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29 disconnected
     2019-10-10 20:15:33   channel         -
     2019-10-10 20:15:33   currentAlbum    -
     2019-10-10 20:15:33   currentArtist   -
     2019-10-10 20:15:33   currentArtwork  -
     2019-10-10 20:15:33   currentTitle    -
     2019-10-10 20:15:33   currentTuneInID -
     2019-10-10 20:15:42   deviceAddress   ANONYM
     2019-10-10 20:15:44   dnd             off
     2019-10-10 20:15:42   microphone      false
     2019-10-10 20:15:38   model           Echo Dot Gen3
     2019-10-09 23:59:06   mute            off
     2019-10-10 20:15:40   online          true
     2019-10-10 20:15:33   playStatus      stopped
     2019-10-10 20:15:38   presence        present
     2019-10-10 20:15:33   progress        0
     2019-10-10 20:15:33   progresslen     0
     2019-10-09 23:59:06   repeat          off
     2019-10-09 23:59:06   shuffle         off
     2019-10-10 20:06:37   state           connected
     2019-10-10 20:15:42   timeZoneId      Europe/Berlin
     2019-10-10 20:15:38   version         2785574276
     2019-10-10 20:06:40   voice           computer an
     2019-10-10 20:06:40   voice_timestamp 1570730671835
     2019-10-09 23:59:06   volume          47
     2019-10-10 20:15:46   volume_alarm    70
     2019-10-10 20:15:43   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Stefans Echo Dot
     RUNNING_REQUEST 0
     VERSION    2785574276
     bluetooth  dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29
     CMD_QUEUE:
Attributes:
   IODev      StefansAmazon
   alias      Stefans Echo Dot
   browser_save_data 1
   icon       echo
   room       Amazon
   speak_volume 50


Kannst du etwas erkennen oder was kann ich noch bereitstellen zur Untersuchung?

Danke und Gruß,
Stefan

misux

Zitat von: balli1187 am 10 Oktober 2019, 19:43:58
Korrekt. Allerdings mach es _für mich_ wenig Sinn den Namen einfach nur in "Büro" zu ändern aber da muss jeder sein System finden.

Zu Namen und alias steht ein einiges im Anfänger-Leitfaden.


Gesendet von iPhone mit Tapatalk

Hmm... irgendwie komme ich nicht auf eine Sinnvolle Bezeichnung... Hast einen Vorschlag?

michael.winkler

Zitat von: stefanru am 10 Oktober 2019, 20:17:29
Hi Michael,

hier die logs:
1. get status vom account
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-89312....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-89312....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AF7O2D....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


HTML Result am Echo ist leider komplett leer nach speak, obwohl browser_save_data = 1 ist.

Internals:
   DEF        A32DOYMUN6DTXA G090U50984761773
   FUUID      5d9e2e6c-f33f-0c45-4ec9-07b06f2bca3a1cde
   IODev      StefansAmazon
   LOGINMODE  IODEV
   NAME       ECHO_G090U50984761773
   NR         1392
   NTFY_ORDER 50-ECHO_G090U50984761773
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-10-10 20:15:34   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-10 20:15:34   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-10 20:06:17   COOKIE_MODE     IODEV
     2019-10-10 20:15:45   bluetooth_dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29 disconnected
     2019-10-10 20:15:33   channel         -
     2019-10-10 20:15:33   currentAlbum    -
     2019-10-10 20:15:33   currentArtist   -
     2019-10-10 20:15:33   currentArtwork  -
     2019-10-10 20:15:33   currentTitle    -
     2019-10-10 20:15:33   currentTuneInID -
     2019-10-10 20:15:42   deviceAddress   ANONYM
     2019-10-10 20:15:44   dnd             off
     2019-10-10 20:15:42   microphone      false
     2019-10-10 20:15:38   model           Echo Dot Gen3
     2019-10-09 23:59:06   mute            off
     2019-10-10 20:15:40   online          true
     2019-10-10 20:15:33   playStatus      stopped
     2019-10-10 20:15:38   presence        present
     2019-10-10 20:15:33   progress        0
     2019-10-10 20:15:33   progresslen     0
     2019-10-09 23:59:06   repeat          off
     2019-10-09 23:59:06   shuffle         off
     2019-10-10 20:06:37   state           connected
     2019-10-10 20:15:42   timeZoneId      Europe/Berlin
     2019-10-10 20:15:38   version         2785574276
     2019-10-10 20:06:40   voice           computer an
     2019-10-10 20:06:40   voice_timestamp 1570730671835
     2019-10-09 23:59:06   volume          47
     2019-10-10 20:15:46   volume_alarm    70
     2019-10-10 20:15:43   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Stefans Echo Dot
     RUNNING_REQUEST 0
     VERSION    2785574276
     bluetooth  dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29
     CMD_QUEUE:
Attributes:
   IODev      StefansAmazon
   alias      Stefans Echo Dot
   browser_save_data 1
   icon       echo
   room       Amazon
   speak_volume 50


Kannst du etwas erkennen oder was kann ich noch bereitstellen zur Untersuchung?

Danke und Gruß,
Stefan
Stelle mal dein Login auf npm um


Gesendet von iPhone mit Tapatalk

balli1187

Zitat von: misux am 10 Oktober 2019, 20:42:00
Hmm... irgendwie komme ich nicht auf eine Sinnvolle Bezeichnung... Hast einen Vorschlag?
Naja ich stelle immer ein Kürzel für die Etage und eines für den Raum vorweg. Dann die Bezeichnung des Geräts. Also in deinem Fall etwas wie EG_Buero_Echo.
Dannn kannst du deine Echos alle per .*_Echo sprechen lassen und musst dir nicht die ewig lange kryptische Bezeichnung merken.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

stefanru

#3193
Jetzt verstehe ich garnichts mehr.
Ich hatte NPM. Jetzt ist kein NPM mehr da? Eventuell wegen löschen und neu anlegen?
Es gibt aber auch keine NPM set befehle mehr?
Womit hat das denn zu tun?

Wie soll ich denn jetzt wieder auf NPM umstellen?

Ich geh nochmal alles durch...

Ok habe wieder
DEF    xxx@xxx.xx xxx
eingetragen und NPM ist wieder da.

Login geht.

Status ist jetzt:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
server    Attribut layla.amazon.de
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-20032....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -14....
.DIRECTID    Helper amzn1.account.AF7O2D....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Und ich glaube es nicht es spricht wieder.
Das verstehe ich zwar nicht aber bin froh dass es wieder geht und hab einiges zum NPM_Login gelernt.
Vielleicht hatte ich vorher irgendetwas flasch, bin mir nicht sicher.

Vielen Dank!
Stefan

billy-boy



Zitat von: misux am 10 Oktober 2019, 18:54:43
Damit würden aber alle mit G09 angesprochen werden... richtig? Das wären bei mir alle, das wäre nicht gut... muss nicht jeder mitbekommen...

Und bei dir klappt das Kommando jedesmal?

Ja klappt jedesmal.

Meine Antwort bezog sich auf deine genannte Befehlsfolge.
Wenn du nur bestimmte Echo's ansprechen willst must du den Rat von balli1187 verfolgen.

Aber es klappt definitiv jedes mal.