[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

sigma415

Nach manuellem Herunterladen und überschreiben des Moduls in /opt/fhem/FHEM und nachfolgendem reload 37_echodevice.pm ging bei mir dann speak etc. wieder. Danke an michael.winkler
 
FHEM auf ubuntu-Server (Notebook), 3x HMLAN, 2x goE, Tasmota-Devices via MQTT, Home Connect, Velux-KLF200, Harmony, SMA STP10, SMA HM2.0, BYD HVS10.2, evcc, ioBroker, Z2M etc. pp.  ....
Und immer noch viele, viele (Alt-) HM's (ohne -IP).

sawtooth


JWRu

Bei mir funktioniert nach dem Update alles wieder.
Was mir nur auffällt - das Modul holt sich anscheined im Minutentakt neue csrf-tokens. Ist das so gewollt?
2025-11-09 11:21:16 echodevice Amazon connected
2025-11-09 11:22:16 echodevice Amazon .csrf-token: hPb5E3TglFWE2qPFHbUVCq0X3w53lRnuHeTsbwO83oXyAAAAAGkQa1gAAAAB
2025-11-09 11:22:16 echodevice Amazon unauthorized
2025-11-09 11:22:16 echodevice Amazon connected
2025-11-09 11:23:16 echodevice Amazon .csrf-token: hKin/7GzGLkIveymxWMci2cCcp2KCb0M5xF0Ce7G1mV8AAAAAGkQa5QAAAAB
2025-11-09 11:23:16 echodevice Amazon unauthorized
2025-11-09 11:23:16 echodevice Amazon connected
2025-11-09 11:24:16 echodevice Amazon .csrf-token: hJWmkTXYR5qlHtYEUuMaA9fvQLI5H7Pp2JIoGzpHnDlsAAAAAGkQa9AAAAAB
2025-11-09 11:24:16 echodevice Amazon unauthorized
2025-11-09 11:24:16 echodevice Amazon connected
2025-11-09 11:25:16 echodevice Amazon .csrf-token: hOjpg8doibPhr8HX44A+TCRBW5B14DjpdbFxN1MhFbzdAAAAAGkQbAwAAAAB
2025-11-09 11:25:16 echodevice Amazon unauthorized
2025-11-09 11:25:16 echodevice Amazon connected
2025-11-09 11:26:16 echodevice Amazon .csrf-token: hJ1V5aQN4H/in3S+cmOvCRLWx16OvQFtCqaA2ByV0lTZAAAAAGkQbEgAAAAB
2025-11-09 11:26:16 echodevice Amazon unauthorized
2025-11-09 11:26:16 echodevice Amazon connected
2025-11-09 11:27:16 echodevice Amazon .csrf-token: hCh9R6hO+O9qc26lk7ipMGdUZt9sLqKri9DuGLO3wjz0AAAAAGkQbIQAAAAB
2025-11-09 11:27:16 echodevice Amazon unauthorized
2025-11-09 11:27:16 echodevice Amazon connected
2025-11-09 11:28:16 echodevice Amazon .csrf-token: hKly7ghOdCW4AWg3sfE8DPVi5ZniUEJU5rAtHj/WlYEoAAAAAGkQbMAAAAAB
2025-11-09 11:28:16 echodevice Amazon unauthorized
2025-11-09 11:28:16 echodevice Amazon connected2025-11-09 11:21:16 echodevice Amazon connected
2025-11-09 11:22:16 echodevice Amazon .csrf-token: hPb5E3TglFWE2qPFHbUVCq0X3w53lRnuHeTsbwO83oXyAAAAAGkQa1gAAAAB
2025-11-09 11:22:16 echodevice Amazon unauthorized
2025-11-09 11:22:16 echodevice Amazon connected
2025-11-09 11:23:16 echodevice Amazon .csrf-token: hKin/7GzGLkIveymxWMci2cCcp2KCb0M5xF0Ce7G1mV8AAAAAGkQa5QAAAAB
2025-11-09 11:23:16 echodevice Amazon unauthorized
2025-11-09 11:23:16 echodevice Amazon connected
2025-11-09 11:24:16 echodevice Amazon .csrf-token: hJWmkTXYR5qlHtYEUuMaA9fvQLI5H7Pp2JIoGzpHnDlsAAAAAGkQa9AAAAAB
2025-11-09 11:24:16 echodevice Amazon unauthorized
2025-11-09 11:24:16 echodevice Amazon connected
2025-11-09 11:25:16 echodevice Amazon .csrf-token: hOjpg8doibPhr8HX44A+TCRBW5B14DjpdbFxN1MhFbzdAAAAAGkQbAwAAAAB
2025-11-09 11:25:16 echodevice Amazon unauthorized
2025-11-09 11:25:16 echodevice Amazon connected
2025-11-09 11:26:16 echodevice Amazon .csrf-token: hJ1V5aQN4H/in3S+cmOvCRLWx16OvQFtCqaA2ByV0lTZAAAAAGkQbEgAAAAB
2025-11-09 11:26:16 echodevice Amazon unauthorized
2025-11-09 11:26:16 echodevice Amazon connected
2025-11-09 11:27:16 echodevice Amazon .csrf-token: hCh9R6hO+O9qc26lk7ipMGdUZt9sLqKri9DuGLO3wjz0AAAAAGkQbIQAAAAB
2025-11-09 11:27:16 echodevice Amazon unauthorized
2025-11-09 11:27:16 echodevice Amazon connected
2025-11-09 11:28:16 echodevice Amazon .csrf-token: hKly7ghOdCW4AWg3sfE8DPVi5ZniUEJU5rAtHj/WlYEoAAAAAGkQbMAAAAAB
2025-11-09 11:28:16 echodevice Amazon unauthorized
2025-11-09 11:28:16 echodevice Amazon connected
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon- und Bresser-Sensoren; Steuerung Viessmann-Heizung; ESP32 für Strom-, Wasser-, Gaszähler, Arduino für Rauchmelder und FI-Schutzschalter

joffi

Hi, bei mir geht die Sprachausgabe auch wieder nach einspielen des updates.
Vielen Dank!

juergen012

Moin,
hier ist alles super. echodevice funktioniert einwandfrei! DANKE!
Fhem unter Proxmox

Knallfrosch

Hallo,

bei mir haben seit ein paar Tagen auch die Sprachansagen aus FHEM heraus nicht mehr funktioniert und ich hatte heute erst Zeit danach zu schauen.
Danke an alle in diesem Thread und besonsders an @michael.winker, vielen Dank für das tolle Modul und das schnelle Update zur Fehlerbehebung.


FHEM kann wieder mit mir über die Echos reden. Ich freu mich.


Grüße

NE555

Nach Update in Fhem kein Erfolg. Nach manuellem Download: https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/
37_echodevice.pm  nach  /opt/fhem/FHEM und in Fhem nachfolgendem:   reload 37_echodevice.pm   alles TOP, vielen Dank !!!
RPI3 SONOFF sV,Touch,S26 mit Tasmota

KyleK

Zitat von: JWRu am 09 November 2025, 11:39:31Bei mir funktioniert nach dem Update alles wieder.
Was mir nur auffällt - das Modul holt sich anscheined im Minutentakt neue csrf-tokens. Ist das so gewollt?
2025-11-09 11:21:16 echodevice Amazon connected
2025-11-09 11:22:16 echodevice Amazon .csrf-token: hPb5E3TglFWE2qPFHbUVCq0X3w53lRnuHeTsbwO83oXyAAAAAGkQa1gAAAAB
2025-11-09 11:22:16 echodevice Amazon unauthorized
2025-11-09 11:22:16 echodevice Amazon connected
2025-11-09 11:23:16 echodevice Amazon .csrf-token: hKin/7GzGLkIveymxWMci2cCcp2KCb0M5xF0Ce7G1mV8AAAAAGkQa5QAAAAB
2025-11-09 11:23:16 echodevice Amazon unauthorized
2025-11-09 11:23:16 echodevice Amazon connected
2025-11-09 11:24:16 echodevice Amazon .csrf-token: hJWmkTXYR5qlHtYEUuMaA9fvQLI5H7Pp2JIoGzpHnDlsAAAAAGkQa9AAAAAB
2025-11-09 11:24:16 echodevice Amazon unauthorized
2025-11-09 11:24:16 echodevice Amazon connected
2025-11-09 11:25:16 echodevice Amazon .csrf-token: hOjpg8doibPhr8HX44A+TCRBW5B14DjpdbFxN1MhFbzdAAAAAGkQbAwAAAAB
2025-11-09 11:25:16 echodevice Amazon unauthorized
2025-11-09 11:25:16 echodevice Amazon connected
2025-11-09 11:26:16 echodevice Amazon .csrf-token: hJ1V5aQN4H/in3S+cmOvCRLWx16OvQFtCqaA2ByV0lTZAAAAAGkQbEgAAAAB
2025-11-09 11:26:16 echodevice Amazon unauthorized
2025-11-09 11:26:16 echodevice Amazon connected
2025-11-09 11:27:16 echodevice Amazon .csrf-token: hCh9R6hO+O9qc26lk7ipMGdUZt9sLqKri9DuGLO3wjz0AAAAAGkQbIQAAAAB
2025-11-09 11:27:16 echodevice Amazon unauthorized
2025-11-09 11:27:16 echodevice Amazon connected
2025-11-09 11:28:16 echodevice Amazon .csrf-token: hKly7ghOdCW4AWg3sfE8DPVi5ZniUEJU5rAtHj/WlYEoAAAAAGkQbMAAAAAB
2025-11-09 11:28:16 echodevice Amazon unauthorized
2025-11-09 11:28:16 echodevice Amazon connected2025-11-09 11:21:16 echodevice Amazon connected
2025-11-09 11:22:16 echodevice Amazon .csrf-token: hPb5E3TglFWE2qPFHbUVCq0X3w53lRnuHeTsbwO83oXyAAAAAGkQa1gAAAAB
2025-11-09 11:22:16 echodevice Amazon unauthorized
2025-11-09 11:22:16 echodevice Amazon connected
2025-11-09 11:23:16 echodevice Amazon .csrf-token: hKin/7GzGLkIveymxWMci2cCcp2KCb0M5xF0Ce7G1mV8AAAAAGkQa5QAAAAB
2025-11-09 11:23:16 echodevice Amazon unauthorized
2025-11-09 11:23:16 echodevice Amazon connected
2025-11-09 11:24:16 echodevice Amazon .csrf-token: hJWmkTXYR5qlHtYEUuMaA9fvQLI5H7Pp2JIoGzpHnDlsAAAAAGkQa9AAAAAB
2025-11-09 11:24:16 echodevice Amazon unauthorized
2025-11-09 11:24:16 echodevice Amazon connected
2025-11-09 11:25:16 echodevice Amazon .csrf-token: hOjpg8doibPhr8HX44A+TCRBW5B14DjpdbFxN1MhFbzdAAAAAGkQbAwAAAAB
2025-11-09 11:25:16 echodevice Amazon unauthorized
2025-11-09 11:25:16 echodevice Amazon connected
2025-11-09 11:26:16 echodevice Amazon .csrf-token: hJ1V5aQN4H/in3S+cmOvCRLWx16OvQFtCqaA2ByV0lTZAAAAAGkQbEgAAAAB
2025-11-09 11:26:16 echodevice Amazon unauthorized
2025-11-09 11:26:16 echodevice Amazon connected
2025-11-09 11:27:16 echodevice Amazon .csrf-token: hCh9R6hO+O9qc26lk7ipMGdUZt9sLqKri9DuGLO3wjz0AAAAAGkQbIQAAAAB
2025-11-09 11:27:16 echodevice Amazon unauthorized
2025-11-09 11:27:16 echodevice Amazon connected
2025-11-09 11:28:16 echodevice Amazon .csrf-token: hKly7ghOdCW4AWg3sfE8DPVi5ZniUEJU5rAtHj/WlYEoAAAAAGkQbMAAAAAB
2025-11-09 11:28:16 echodevice Amazon unauthorized
2025-11-09 11:28:16 echodevice Amazon connected

Das refresh des CSRF Token wird gesteuert via Attribt "intervalsettings", per default auf 60s gesetzt.
Ich hab das Intervall bei mir auf 300s angehoben, bisher ohne Probleme. Wäre interessant zu wissen, wie lange so ein CSRF Token eigentlich gültig ist?

Die Meldung "unauthorize/connected" ist meiner Meinung nach ein Fehler im Modul, beschrieben (und gefixt) hier: https://forum.fhem.de/index.php?msg=1340179
FHEM on Futro S940
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

JWRu

ZitatIch hab das Intervall bei mir auf 300s angehoben, bisher ohne Probleme. Wäre interessant zu wissen, wie lange so ein CSRF Token eigentlich gültig ist?
Ich habe jetzt 600 eingestellt - funktioniert auch noch problemlos.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon- und Bresser-Sensoren; Steuerung Viessmann-Heizung; ESP32 für Strom-, Wasser-, Gaszähler, Arduino für Rauchmelder und FI-Schutzschalter

binford6000

Hier seit > 1 Jahr auf 86200 - ohne Probleme  8)
VG Sebastian

traders-banquet

bei mir funktioniert es seit dem Update auch wieder.
Kann bei dieser Gelegenheit auch der Echo Show 15 eingepflegt werden ? Gegenwärtig kann über den keine Speak verwendet werden.
Ein get alexaspeak devices fördert für den Echo Show 15 folgende Daten :
Family: KNIGHT      Devicetype: AQ24620N8QD5Q

Viele Grüße  Jörg

Knallfrosch

Seit dem Update hängt sich FHEM mit dieser letzten Meldung im Logfile auf.

hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/37_echodevice.pm line 1868.

Ich kann mit dieser Fehlermeldung absolut nichts anfangen.

Kann mir dabei jemand helfen?


Vielen Dank.

Grüße


KölnSolar

Es würde helfen, wenn Du dazu schreibst, bei welcher Aktion es Dir abschmiert.

Der Zeilennr. nach zu urteilen bei set routine_play .... ? Was ich nicht nutze.

Grüße
Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt