Amazon Echo Modul (nicht Alexa) - 37_amazonecho (deprecated)

Begonnen von Markus M., 03 Oktober 2017, 14:17:31

Vorheriges Thema - Nächstes Thema

Chris8888

Hallo Markus,

ich haben eben mal das alte Modul und die Devices gelöscht.
Das neue Modul per Reload geladen, Echo-Device angelegt (ich habe kein 2FA) und meine beiden Echos per Autocreate anlegen lassen.
Klappte alles auf Anhieb!

Danke für deine Arbeit!

Viele Grüße
Christian

@Marlen: Ich setzte ebenfalls diese Version ein: OpenSSL 1.0.1t  3 May 2016. Ich habe keinerlei Fehlermeldungen.

FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

Nils

Habe mit der Version aus Post #259 gerade das Problem das tunein nicht mehr funktioniert. Der Cookie scheint nicht das Problem zu sein, get devices funktioniert noch. Gestern hat das schon Mal funktioniert  ???. Kann natürlich auch an Amazon liegen.


) or string at ./FHEM/37_echodevice.pm line 787.
2017.11.05 16:22:59 2: wz_echodot: Unknown Operation
2017.11.05 16:23:32 3: Setting station URL https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s14991&contentType=station&callSign=&mediaOwnerCustomerId=
2017.11.05 16:23:33 5: wz_echodot: $VAR1 = '{"__type":"HouseholdNotAuthorizedException:http://internal.amazon.com/coral/com.amazon.dee.web.coral.model/","message":"Customer does not belong to the same household"}';

2017.11.05 16:23:36 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1509895416
2017.11.05 16:23:36 5: wz_echodot: $VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":"BAYERN 3 - Mein Lieblingsmix im Radio.","subText2":null,"title":"BAYERN 3"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s14991g.png"},"mediaId":"7a4119ec-2002-49c3-a6f4-3ee281fba664:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"BAYERN 3"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":3,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"7a4119ec-2002-49c3-a6f4-3ee281fba664","state":"PAUSED","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":70}}}';

Markus M.

Zitat von: Nils am 05 November 2017, 16:35:30
Habe mit der Version aus Post #259 gerade das Problem das tunein nicht mehr funktioniert. Der Cookie scheint nicht das Problem zu sein, get devices funktioniert noch. Gestern hat das schon Mal funktioniert  ???. Kann natürlich auch an Amazon liegen.

Seltsam, bei mir tut's noch.
Du kannst jetzt sogar die ganze Zeile aus der Suche reinklatschen, es wird nur die Station ID bis zum ersten Leerzeichen verwendet.
Aktuell weder Smarthome noch FHEM vorhanden

Marlen

Wo und wie kann ich denn 2FA aktivieren bzw. deaktivieren?

JoWiemann

Zitat von: Marlen am 05 November 2017, 18:46:33
Wo und wie kann ich denn 2FA aktivieren bzw. deaktivieren?

In Deinem Amazon Konto unter Anmelden und Sicherheit.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Marlen

Wenn ich an dem Punkt bin, kommt der erste Schritt zum einrichten, also hab ich wohl kein 2FA!

Marlen

Zitat von: Markus M. am 05 November 2017, 15:26:12
Du bist dir sicher dass du nicht z.B. 2FA aktiviert hast?
Bitte hiermit probieren, Device vorher löschen und neu anlegen oder FHEM neu starten.
Dann testen was bei get devices passiert. Wenn es nicht funktioniert bitte ein list.

Geht wieder nicht!

Im log steht:
2017.11.05 19:22:45 3: Getting devices URL blocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1509906165
2017.11.05 19:22:51 3: Getting auth URL https://layla.amazon.de/api/bootstrap
2017.11.05 19:22:51 3: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1509906171
2017.11.05 19:22:51 3: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2017.11.05 19:22:51 2: echo2: connection error https://layla.amazon.de/api/bootstrap: Can't connect(2) to https://layla.amazon.de:443:  SSL connect attempt failed error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
2017.11.05 19:22:52 2: echo2: Invalid cookie


Mein list:

Internals:
   CFGFN
   DEF        crypt:7e5517550d233643257711015a1c5452 crypt:525985294b100d000407510959
   IODev
   NAME       echo2
   NR         3991
   NTFY_ORDER 50-echo2
   STATE      COOKIE ERROR
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2017-11-05 19:23:58   state           unauthorized
   helper:
     COOKIE     session-id=259-2763326-4540043; session-id-time=2140323238l; ubid-acbde=259-8622902-2614153;
     CSRF       ubid-acbde=259-8628904-2614153; Domain=.amazon.de; Expires=Sat, 31-Oct-2037 18:23:58 GMT;
     PASSWORD   crypt:525985294b100d000407510959
     SERVER     layla.amazon.de
     USER       crypt:7e5517550d233643257711015a1c5452
Attributes:

Marlen

#277
Ich hab mich gerade mal vom Chrome Inkognito Modus bei Amazon versucht anzumelden, da kam:

ZitatÜberprüfung erforderlich
Wir senden Ihnen per E-Mail einen Code zur Überprüfung Ihrer Identität. Dies ist erforderlich, wenn sich etwas an Ihrer Anmeldeweise ändert, beispielsweise eine Anmeldung von einem neuen Gerät oder Standort.

Dann bekommt wahrscheinlich FHEM auch so eine Ablehnung!?

MarkusRobertAllen

Hallo,
vielen Dank für das Modul, es hat hervorragend funktioniert.

Ich möchte nun ein hochgeladenes Musikstück über
Zitatset <echo_name> track <track-id>
starten, mir ist jedoch nicht klar, wie ich diese ID ermittle. Über alexa.amazon.com und amazon.com ist es mir nicht gelungen.

Gruss, Markus

KölnSolar

Im Echo-master ein get echomaster tracks. Damit bekommst Du die Liste der tracks. Die kannst Du per Cut&Paste kopieren und im Echodevice mit set echodevice track ........  einzeln abspielen.
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

Markus M.

Kann man damit eigentlich irgendwas abspielen das man nicht selbst hochgeladen hat?
Wenn nicht kann ich eigentlich genausogut eine Combobox draus machen.
Aktuell weder Smarthome noch FHEM vorhanden

Thyraz

Die Funktion ist ja aber eigentlich dazu da, außerhalb Amazon gekaufte Musik hochzuladen oder?
Wenn ja könnte die Liste sehr lang werden bei einigen Leuten. ;)

Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Markus M.

Wenn man nicht dafür bezahlt maximal 200 :) Du hast aber Recht.
Ich glaub ich mach stattdessen lieber ein Attribut für die Favoriten.
Aktuell weder Smarthome noch FHEM vorhanden

Thyraz

Vielen Dank übrigens für deine schnelle und konstante Weiterentwicklung hier. :)

Die neuste Version läuft bei mir auch gerade testweise und scheint einwandfrei zu funktionieren.
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Marlen

Ich werd immer überlesen!  :'(

Aber das könnte es doch sein?

Zitat von: Marlen am 05 November 2017, 19:33:17
Ich hab mich gerade mal vom Chrome Inkognito Modus bei Amazon versucht anzumelden, da kam:

Dann bekommt wahrscheinlich FHEM auch so eine Ablehnung!?