[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Ralf W.

Hallo,

kann bitte der Fire TV Stick 4K Max aufgenommen werden:
Internals:
   CFGFN     
   DEF        A3EVMLQTU6WL1W G071R20713631DC8
   FUUID      61b07ebb-f33f-03d6-1929-e9fb6e229edc5990
   IODev      SE_echodevice
   LOGINMODE  IODEV
   NAME       ECHO_G071R20713631DC8
   NR         665
   NTFY_ORDER 50-ECHO_G071R20713631DC8
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2021-12-08 10:45:31   COOKIE_MODE     IODEV
     2021-12-08 10:45:31   IODev           SE_echodevice
     2021-12-08 18:27:23   model           unbekannt
     2021-12-08 18:27:23   presence        present
     2021-12-08 10:46:16   state           connected
     2021-12-08 18:27:23   version         21911669892
   helper:
     DEVICETYPE A3EVMLQTU6WL1W
     FAMILY     FIRE_TV
     NAME       Ralf's Fire TV
     VERSION    21911669892
     bluetooth  -
   hmccu:
Attributes:
   IODev      SE_echodevice


Danke!

MfG
Ralf
http://twitter.com/RWausD
Schon gewusst, dass Haarausfall zu einer Glatze führen kann?

FHEM: NUC7PJYH2, Ubuntu Server 22.04.2 LTS, HMCCU - RaspberryMatic, DE ConBee II, diverse Sensoren und Aktoren.

xerion

Hallo ich habe seit ein paar Tagen das Problem, das ich keine Verbindung mehr bekomme. Wenn ich versuche set NPM_Login new ausführe, dann kann ich das Passwort erfolgreich eingeben aber danach bekomme ich folgenden Fehler, dass die Seite nicht erreichbar ist:
Hmmm...diese Seite ist leider nicht erreichbar


get status zeigt das:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.14
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
event-on-change-reading    Attribut .*
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


OK


Jemand eine Idee was dort das Problem sein könnte?
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Bjoernar

Moin,

ich versuche nun auch unsere neuen Echot dot Geräte in FHEM einzubinden.

node --version: v10.24.1
npm --version: 6.14.12


npm und nodej sind auch erfolgreich installiert.

Das lief auch soweit erfolgreich durch:
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

Nun scheitere ich aber an dem set NPM_login new
Er meldet logischerweise "Please define NPM_login first"
Aber wie heißt das Modul das ich definieren muss?

define NPM_login ?

Auch ein set NPM_install funktioniert entsprechend nicht.

Ich hoffe ihr könnt mir helfen, irgendwas habe ich da wohl übersehen...

Danke und Gruß
Björnar

Der_Tom

#5133
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/


zitat:
Zitat...
Definition in FHEM

Das Modul besteht aus zwei Teilen. Der erste Teil ist für die allgemeine Kommunikation mit der Amazon Webseite zuständig. Zum Anlegen dieses Devices könnt Ihr folgende Definitionen verwenden:

#NPM Login (Empfohlene Variante)
define <Name> echodevice xxx@xxx.xx xxx

Weiterführende Informationen zur NPM Login Methode findet Ihr hier. https://mwinkler.jimdo.com/modul-echodevice-npm/



Alternativ kann auch noch die alte Login Methode verwendet werden. Hier kann es allerdings sein, dass nicht mehr alle Funktionen des
...


set NPM_login new .. muss dann in diesem echodevice erfolgen .

rabehd

Zitat von: rs am 31 Oktober 2021, 12:28:49
Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Den Effekt habe ich jetzt auch.
Eine alte Version von 37_echodrive.pm hat nicht geholfen.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.14
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Maschinenraum->Alexa
icon    Attribut echo


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=257-12105....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 629....
.DIRECTID    Helper amzn1.account.AF22S5....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Auch funktionierende Lösungen kann man hinterfragen.

Bjoernar

Danke da habe ich wohl zu kompliziert gedacht. ... Läuft nun!

Zitat von: Der_Tom am 27 Dezember 2021, 12:56:26
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/


zitat:

set NPM_login new .. muss dann in diesem echodevice erfolgen .

Bjoernar

Gibt es eigentlich eine Möglichkeit einen Sound mit einer bestimmten Lautstärke abzuspielen?

Oder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?

MadMax-FHEM

Zitat von: Bjoernar am 28 Dezember 2021, 17:06:38
Gibt es eigentlich eine Möglichkeit einen Sound mit einer bestimmten Lautstärke abzuspielen?

Oder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?

Es gibt (nur) volume_alarm...
Aber ich habe noch nicht ausprobiert auf was das wirkt, also was alles ein Alarm ist...
(nutze das nicht)

Ausprobieren ;)

Wenn es damit nicht geht: selber lösen (merken und nach Abspielen wieder setzen)

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)

rabehd

Zitat von: Bjoernar am 28 Dezember 2021, 17:06:38
Gibt es eigentlich eine Möglichkeit einen Sound mit einer bestimmten Lautstärke abzuspielen?

Oder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?

ZitatOder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?
Ja, so mach ich es. Was anderes habe ich nicht gefunden.

Auch funktionierende Lösungen kann man hinterfragen.

rabehd

Zitat von: rs am 31 Oktober 2021, 12:28:49
Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Bei mir konnte ich es lösen, in dem ich alle Device (incl. IODEV) gelöscht und neu angelegt habe.
Mal sehen wie lange. :(
Auch funktionierende Lösungen kann man hinterfragen.

Bjoernar

Hallo,

gestern lief es ja noch wunderbar, heute leider nicht mehr.
Connected but login error.

Habe alle echodevice geräte entfernt und auch "/opt/fhem/cache/alexa-cookie" entfernt.
NPM install läuft auch durch.
ein login new führt leider nur zu einem "ERR_EMPTY_RESPONSE" im Browser.
Der Port 3002 wird auch nicht geöffnet.

Eine Idee woran es liegen könnte oder was ich noch machen kann?

Gruß
Björnar

Bjoernar

Habe es jetzt auch noch mal mit den aktuellen Versionen veruscht.
Gleicher Fehler.
node --version
v16.13.1
npm --version
8.3.0

Zitat von: Bjoernar am 29 Dezember 2021, 15:09:39
Hallo,

gestern lief es ja noch wunderbar, heute leider nicht mehr.
Connected but login error.

Habe alle echodevice geräte entfernt und auch "/opt/fhem/cache/alexa-cookie" entfernt.
NPM install läuft auch durch.
ein login new führt leider nur zu einem "ERR_EMPTY_RESPONSE" im Browser.
Der Port 3002 wird auch nicht geöffnet.

Eine Idee woran es liegen könnte oder was ich noch machen kann?

Gruß
Björnar

Ryker

Zitat von: Ralf W. am 08 Dezember 2021, 18:34:59
...
kann bitte der Fire TV Stick 4K Max aufgenommen werden...

Yep, kann ich bestätigen. Dieser Stick funktioniert derzeit nicht. Ich weiß nicht, ob das reicht, wenn man den einfach nur in die getModel-Function aufnimmt.

Ryker

Sedonion

Hallo zusammen,

ich hatte meine 6 Echos erfolgreich eingebunden, aber ein Problem.
Wenn ich auf einem (oder mehreren) Echos einen Radio Stream von TuneIn (Echo, spiele RadioBremen1) abspiele, bricht der Stream ab nach ca 1-3 Minuten.
Das passiert auf allen Echos, egal wie gut die Wlan Verbindung ist.
Sobald ich die in FHM deaktiviere, tritt der Fehler nicht mehr auf.

Meine Vermutung ist, dass durch eine automatische Statusabfrage oder ein keepalive oder sowas vom echodevice Modul die Echos zurück setzt oder den Stream abbrechen lässt.

Wie kann ich das Problem an gehen oder gibt es schon Ideen oder Lösungen dazu?

Für Hilfe echt dankbar,

Gruß Marco
fhem auf HP Microserver Gen8 mit Openmedivault
- 4 Milight RGB Bulbs an Milight Wifi Controller
- MAX Cube mit 2 Heizkörperthermostaten und 2 Fenstersensoren
- VU+ Solo4k Enigma2
- Fritzbox mit Callmonitor

MadMax-FHEM

Habe ich hin und wieder auch...

Aber auch die Alexa-App ist/war da ab und an "durcheinander": zeigte an, dass wiedergegeben wird aber die Echos waren/blieben stumm...

Bin/war daher nicht sicher, ob es tatsächlich (nur) am Modul liegt...
(ja ich denke ein Deaktivieren hat [kurzzeitig] geholfen, bin mir aber nicht mehr 100%ig sicher)

Bin auch nicht mehr 100%ig sicher, ob ein Unterschied war, ob ich eine Wiedergabe nur auf einem Echo oder eiener Gruppe laufen hatte (ich denke/gefühlt war es mit einem "Einzel-Echo" besser...)...
...ich nutze nur Amazon Music (also auch damit gibt es hin und wieder "Probleme")...

Hatte ich aber schon länger nicht mehr...
...wobei ich zugebe: ich höre über die Dinger nicht wirklich viel Musik...

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)