[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

FlatTV

Zitat von: Per am 06 Juli 2026, 07:04:03Bei mir werden alle drei (+ voice_person) sauber aktualisiert...

Tatsächlich heute das erste mal wieder.
2026.07.06 15:49:02 3: [Echo_Voice] debug: EVENT = voice: stopp, NAME = ECHO_G09147...
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

AndreasO

Ich habe seit kurzem einen Echo Studio.
Leider wurde er nicht von FHEM erkannt. Er hat eine andere ID, als die Studios aus dem Modul.

Ich habe in Zeile 4617 folgendes eingefügt:
elsif($ModelNumber eq "A2O2CEO9STBQID" || $ModelNumber eq "Echo Studio") {return "Echo Studio";}
Bisher läuft es ohne Probleme. Ich kann keine Unterschiede in der Funktion mit "Studios" mit anderer ID erkennen.
Vielleicht kann man die ID ja beim nächsten Update mit einfließen lassen.

Danke!

mrb

Hallo zusammen,

ich habe mal wieder ein problem mit diesem Echo Device! Es loggt sich nicht mehr ein und ich vermute auch das es sich nicht mehr updatet zumindest sagt er mir "version
0.2.34" schon seit einer halben ewigkeit! Ich denke mal das es nicht mehr uptodate ist und ich mich so auch nicht mehr anmelden kann. kann mir da jemand helfen?

mrb

#6453
also das scheint ja die aktuelle version zu sein, da sich aber mein device nicht mehr verbindet musste ich es löschen. Jetzt kann ich es nicht mehr einrichten.... ja ich habe 2fa aktiviert wie es sich gehört. Ich bin wieder nach Doku vorgegangen und es klappt mal wieder nicht.  Er zeigt mir wieder beim punkt "npm_login new" folgenden Fehler
Du darfst diesen Dateianhang nicht ansehen.
Folgenden Fehler gibt er beim install vielleicht weil ich ihn manuell durchgeführt habe? Oder weil mein Linux zu alt ist?
Du darfst diesen Dateianhang nicht ansehen.

mrb

Hallo,
also habe jetzt zuerst mal mein Backup wiederhergestellt, dann auch in die Einstellungen der App einmal geöffnet und nichts gemacht. Einen Tag später habe ich jetzt das npm_refresh_intervall 60 gemacht und ein neuen npm login. Dann das ganze wie bei der Einrichtung und jetzt hat er sich verbunden. mal schauen wie lange es jetzt geht.

Peter_Listig

@MichelWnkler

Hallo Michael,

wird Dein workaround:

if (loginData.accessToken) {
         return callback(null, loginData);
      }
evtl. durch ein fhem update überschrieben ?

Falls ja, kann man dies mit dem folgenden Attribut verhindern .

attr global exclude_from_update 37_echodevice.pm

Gruß
Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

stefanru

Hallo Michael,

mein neuer Echo Dot Max wird zwar angelegt und ist "connected", bekam aber weder set noch get.
Im list stand model = unbekannt.

Aus dem list:

  DEF          A1MR3F8QRZNAXI GR741Q04613300AV
  STATE        connected
  model        unbekannt
  helper:
    DEVICETYPE A1MR3F8QRZNAXI
    FAMILY     ECHO
    NAME       Echo Dot Max

Ursache: Der deviceType A1MR3F8QRZNAXI ist in echodevice_getModel() noch nicht hinterlegt und fällt daher auf "unbekannt", was in set/get das Kommando-Gate blockt (return $usage if $hash->{model} eq 'unbekannt').

Ich habe die folgende Zeile bei den anderen Echo Dots ergänzt (v0.2.34, direkt nach der Zeile für "Echo Dot Gen5 with Clock"):

  elsif($ModelNumber eq "A1MR3F8QRZNAXI" || $ModelNumber eq "Echo Dot Max")  {return "Echo Dot Max";}

Nach reload wird model korrekt zu "Echo Dot Max" gesetzt und der volle set-Umfang steht bereit (volume, play/pause/next, speak, tts, sounds, routine_play, bluetooth ...). Getestet: speak und volume funktionieren am Gerät einwandfrei, wie bei meinen anderen Echos (FAMILY = ECHO).

Wäre schön, wenn das ins Modul aufgenommen werden könnte. Danke für das schöne Modul!

Viele Grüße
Stefan
FHEM: Raspberry PI 400+SSD
Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, HA, Authelia, Caddy
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01