[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

sn0000py

@michael: Danke werde ich einschalten und sobald ich dann was sehe wenns nicht passt dann melde ich mich noch mal.

@madMax: die ich das mit dem Fake Credential nun shcon so oft gesheen habe, kann ich das im nachhinein nun noch kotnrollieren, ob ich das damals so gemacht habe? Im Raw steht das so drinnen - ist das dann aussage genug?

defmod echo_devices echodevice xxx@xxx.xx xxx
attr echo_devices icon echo
attr echo_devices intervalvoice 1
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de

setstate echo_devices connected
setstate echo_devices 2020-10-16 09:19:38 2FACode not used
setstate echo_devices 2021-01-20 13:36:31 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2021-01-20 13:36:31 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2021-01-17 15:27:34 COOKIE_MODE NPM
setstate echo_devices 2021-01-20 13:35:56 COOKIE_STATE OK
setstate echo_devices 2021-01-20 12:03:04 COOKIE_TYPE NPM_Login
setstate echo_devices 2021-01-20 13:35:56 alarm_count 0
setstate echo_devices 2021-01-20 12:03:04 amazon_refreshtoken vorhanden
setstate echo_devices 2021-01-17 15:27:42 autocreate_devices stop

MadMax-FHEM

Wenn du deine echten Cridentials nicht selber "ausgeixt" hast, dann kann das schon passen... ;)

Sorry, eigentlich hatte ich das an Per gerichtet gehabt... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sn0000py

Zitat von: MadMax-FHEM am 20 Januar 2021, 13:44:08
Wenn du deine echten Cridentials nicht selber "ausgeixt" hast, dann kann das schon passen... ;)

Sorry, eigentlich hatte ich das an Per gerichtet gehabt... ;)

Gruß, Joachim

Ja ich weiss das es nicht an mich ging, aber obwohl es nicht so lange aus ist das ich Alexa in FHEM integriert habe, weiss ich nicht mehr wie ich es gemacht habe, und wollte nur auf nummer sicher gehen, nicht das ich da auch ein Problem damit habe/bekomme oder sonst was.

100% sicher bin ich mir nicht ob ich das nicht nachträtglich überschrieben habe das DEF .. kann ich das noch irgendwie rausfinden? Oder wie würde sich das bemerkbar machen?

MadMax-FHEM

Wenn du (nachträglich) das DEF angepasst hast sollte das so sein, als hättest du es gleich richtig angelegt.
Es wird ja "umdefiniert"...

Ich meinte eher: VOR dem Posten hier deine echten Credentials "ausgeixt"... ;)

Hast du set ECHOAccount login_npm usw.?
Wenn ja, dann sollte es passen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Per

Zitat von: MadMax-FHEM am 20 Januar 2021, 13:44:08Sorry, eigentlich hatte ich das an Per gerichtet gehabt... ;)
Habe die Vorschläge umgesetzt, aber leider wenig Erfolg gehabt:
- :( die Verbindung wurde hergestellt, aber auch hier im Minutentakt erneuert.
- :( die Echos wurden nicht gefunden
- :( das Konto möchte jetzt ein neues Passwort

- :) set NPM login existiert jetzt

Zitat von: MadMax-FHEM am 19 Januar 2021, 23:05:53Ansonsten: status des Accout-Devices liefern
Ich wollte erstmal das Offensichtliche abarbeiten, um die weitere Suche zu erleichtern.

Jetzt muss ich erstmal ein neues Passwort vergeben, dann geht es in die nächste Runde!

MadMax-FHEM

Naja, wenn npm_login jetzt angezeigt wird: npm_install schon ausgeführt? Erfolgreich?

Passwort musste ich (und andere) auch schon mal ändern... ;)

Und klar: solange du nicht connected bist wird auch nix gefunden (werden können)...

Wenn es dann immer noch nicht geht: status AccountDevice

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

tbu

Hallo,

ich nutze echodevice seit einiger Zeit und es funktioniert prima. Seit gestern passiert allerdings etwas Seltsames: Die Musikwiedergabe (TuneIN, Amazon Music) stoppt spätestens nach einer Minute. Das ist auf allen meinen Echo-Geräten (Show 7, Show 5, Dot 2) so. Was hat das mit echodevice zu tun? Bei meiner Fehlersuche habe ich mal das Attribut "disabled" von echodevice.account auf 1 gesetzt. Dann ist der Fehler weg: Musik spielt, bis ich die Wiedergabe stoppe. Bei disabled=0 ist der Fehler wieder da. Ich habe (nachdem ich meine beiden DOIFs deaktiviert habe) keine Geräte, die irgendetwas mit einem Echodevice machen. Der Eventmonitor zeigt wenn die Musik stoppt folgendes Event: "2021-01-20 14:39:02.784 echodevice OG.Buero.Echo voice_timestamp: 1611149919729" (ich habe zu dem Zeitpunkt aber nichts gesagt). Ich kann ein "list" schicken, wenn nötig (da muss ich vorher einiges rauslöschen und weiß dann nicht, ob ich noch etwas vertrauliches vergessen habe). Hat jemand eine Idee, was da faul sein / ich weitersuchen könnte?

Tobias

sn0000py

Zitat von: MadMax-FHEM am 20 Januar 2021, 14:44:37
Wenn du (nachträglich) das DEF angepasst hast sollte das so sein, als hättest du es gleich richtig angelegt.
Es wird ja "umdefiniert"...

Ich meinte eher: VOR dem Posten hier deine echten Credentials "ausgeixt"... ;)

Hast du set ECHOAccount login_npm usw.?
Wenn ja, dann sollte es passen...

Gruß, Joachim

Hmmm den hab ich da eigentlich nicht meinst du eh beim Echo Device?

defmod echo_devices echodevice xxx@xxx.xx xxx
attr echo_devices icon echo
attr echo_devices intervalvoice 1
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de

setstate echo_devices connected
setstate echo_devices 2021-01-21 06:25:21 .COOKIE {"loginCookie":......}
setstate echo_devices 2020-10-16 09:19:38 2FACode not used
setstate echo_devices 2021-01-21 07:26:20 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2021-01-21 07:26:20 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2021-01-17 15:27:34 COOKIE_MODE NPM
setstate echo_devices 2021-01-21 07:26:04 COOKIE_STATE OK
setstate echo_devices 2021-01-21 06:25:21 COOKIE_TYPE NPM_Login
setstate echo_devices 2021-01-21 07:26:04 alarm_count 0
setstate echo_devices 2021-01-21 06:25:21 amazon_refreshtoken vorhanden
setstate echo_devices 2021-01-17 15:27:42 autocreate_devices stop
setstate echo_devices 2021-01-21 07:26:05 config_address_between -
setstate echo_devices 2021-01-21 07:26:05 config_address_from
setstate echo_devices 2021-01-21 07:26:05 config_address_to -
setstate echo_devices 2021-01-21 07:26:08 list_SHOPPING_ITEM
setstate echo_devices 2021-01-21 07:26:08 list_TASK
setstate echo_devices 2021-01-21 07:26:04 musicalarm_count 0
setstate echo_devices 2021-01-21 07:26:04 reminder_count 0
setstate echo_devices 2021-01-21 07:26:04 state connected
setstate echo_devices 2021-01-21 07:26:04 timer_count 0
setstate echo_devices 2021-01-21 07:26:04 timer_id -
setstate echo_devices 2021-01-21 07:26:04 timer_remainingtime 0
setstate echo_devices 2021-01-17 15:27:42 version 0.2.5

habe da nur die addresse und den coockie auskommentiert rest ist 1:1

MadMax-FHEM

Welche Adresse?

Einfach die prominent im ersten Post verlinkte Anleitung lesen und danach vorgehen...

Bevor wir hier (u.U.) weiter aneinander vorbei reden.
Oder einfach status AccountDevice...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sn0000py

Das war die RAW Definition vom dEvice - und habe da den Cookie rausgelöscht und meine Heimatadresse (Post Adresse)

du meinst den

get echodevice status

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.5
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
server    Attribut layla.amazon.de
icon    Attribut echo
intervalvoice    Attribut 1

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=259-09858....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -20....
.DIRECTID    Helper amzn1.account.AEEJBW....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

prodigy7

Bei mir funktioniert aktuell nicht mehr die Sprachausgabe via speak_ssml, geht nur noch via speak. Hat jemand von euch das gleiche bei sich beobachtet?

balli1187

Zitat von: prodigy7 am 24 Januar 2021, 18:24:55
Bei mir funktioniert aktuell nicht mehr die Sprachausgabe via speak_ssml, geht nur noch via speak. Hat jemand von euch das gleiche bei sich beobachtet?
Kann ich nicht bestätigen.
Bei mir lief es gerade in einer meiner üblichen Routinen.
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

michael.winkler

Zitat von: prodigy7 am 24 Januar 2021, 18:24:55
Bei mir funktioniert aktuell nicht mehr die Sprachausgabe via speak_ssml, geht nur noch via speak. Hat jemand von euch das gleiche bei sich beobachtet?
Ohne ein get status vom Account Device kann ich nicht helfen. Die HTML Resultate nach einem Speak-sssml Befehl wäre auch noch Hilfreich. Bitte beides senden. Einmal den Header und einmal den normalen Result.

madmax1404

Habt ihr auch das Problem das notifications_delete in der Auswahl nicht mehr vorhanden ist?

Per

Zitat von: MadMax-FHEM am 20 Januar 2021, 20:11:47Wenn es dann immer noch nicht geht: status AccountDevice
Da muss ich dich jetzt leider enttäuschen: es geht alles (mit npm) ;), auch der Status bleibt jetzt konstant.

Aber: weil das reading voice gerne mal recht spät aktualisiert wird, wollte ich voice_timestamp auswerten, aber das Ergebnis von
FmtDateTime(ReadingsVal("$name","voice_timestamp",0))
ist 1611664188236 --> 53041-08-09 18:43:56
Da bin ich mir ziemlich sicher, dass das nicht das ist, was ich will :(

Jetzt habe ich den Intervall runter gesetzt auf 1s, falls das in der Praxis nicht reicht (gefühlt noch 5-10Sekunden), muss ich wohl doch 37_echodevice zur Übertragung Richtung Alexa/Echo und 39_Alexa Richtung Fhem benutzen. Das letzte Wort ist da aber noch nicht gesprochen, da ich auch noch nicht alle 312 Seiten hier gelesen habe. Bin ja auch noch auf der Suche von Ideen für Anwendungen.