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

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

Vorheriges Thema - Nächstes Thema

Christian72D

Was mache ich falsch wenn ich beim Einbinden vom "echodevice" Modul nach der Eingabe des "define ..." einen leren Bildschirm bekomme?
Muß dann mit zurück wieder zu fhem, aber dort ist nichts angelegt worden.

Habe jetzt schon drei Modul Versionen durch.


KölnSolar

#406
ZitatWas mache ich falsch ...
dass Du meinen Vorschlag ignorierst ?  ::)
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

pc1246

Hallo Markus
Repariere mal den link, das hilft so keinem!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

KölnSolar

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

miche

Hallo,

ich hab jetzt das alte und das neue Modul ausprobiert. Ich bekomme aber immer den gleichen Fehler mit JSON Error.
Im Log habe ich das stehen:
json evaluation error Can't locate object method "new" via package "JSON" (perhaps you forgot to load "JSON"?) at ./FHEM/37_echodevice.pm line 373

beim alten Modul kommt der gleiche Fehler. Ich denke ich habe aber alles für JSON installiert. Hat jemand einen Tip um das zu überprüfen?

Vielen vielen Dank

Gruß Michael

miche

#410
Jetzt hab ich nur das alte Modul ausprobiert und noch mal alles neu gestartet.
Der Echo bleibt jetzt auf INITIALIZED und im Log steht:
Getting devices URL blocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=XXXXXX

Ich weiß nicht wie oft ich den Cookie schon mit Chrome ausgelesen hab und neu eingegeben hab. Aber ich komm nicht weiter!

Nach FHEM restart ist wieder json error

kirk1h

#411
Zitat von: miche am 11 Dezember 2017, 19:38:59
Jetzt hab ich nur das alte Modul ausprobiert und noch mal alles neu gestartet.
..
Nach FHEM restart ist wieder json error
Ich hab gestern das modul (alte) zum ersten mal getestet. Es funktioniert bei mir super.
Hast du die json lib installiert?
sudo apt-get install libjson-perl

und so schaut ca der cookie aus: (gaendert)
x-amzn-dat-gui-client-v=1.24.96.0; x-wl-uid=usRJpO5Sn49dJ9zycwuCPoQyNfqHciu13iDb9UxyF085pE772Y37ayhFIxVHu4SfxtF8RtVjLPjO2OxtT502unRlsuhuaoxzM2GNTuTjWEoet92EQSk5YFwZL828j6GBEj+YfU8=; AMCV_69C78985561E42B67F000101%40AdobeOrg=283337926%7CMCIDTS%7C17080%7CMCMID%7C03230675407148754899695774338813%7CMCAID%7CNONE; s_pers=%20s_fid%3D2DE2478736C8D568-0869A044D79DE1%7C1539034931538%3B%20s_dl%3D1%7C1475964731540%3B%20gpv_page%3DDE%253AAZ%253ASOA-Landing%7C1475964731545%3B%20s_ev15%3D%255B%255B%2527AZDEGNOSellC%2527%252C%25271475962931550%2527%255D%255D%7C1633729331550%3B; s_se=%20s_cc%3Dtrue%3B%20s_ppvl%3DDE%253AAZ%25253ASOA-Landing%252C30%250%252C799%252C1047%252C799%252C1440%252C900%252C2%252CL%3B%20c_m%3DAZDEGNOSellCwww.amazon.deAmazon.comundefined%30s_sq%3D%3B%20s_ppv%3DDE%25253AAZ%25253ASOA-Landing%252C64%252C22%252C2292%252C1047%252C799%252C1%252C900%252C252CL%3B; s_ev22=%5B%5B%27garantie%27%2C%2714892347939%27%5D%5D; s_evar1=garantie; s_ppv=78; csrf=-2397550; at-acbde=Atza|IwEBIKJoRHENGPt0GFk0Vqxs4aPWXbpyMRwfYkgMvOGh_Jvjairzm-udJfUwwwJPaZWQPn1DUa2Ya7w2l0ajxEwvC97LmHVTuzv9gJ760Hi5NnEAV9aexB_Y8hgZWQ7U6wCcNbPmgYwHqvvaN50ieOa8kT9RV_MCGHXS-rpEurtzqaKCpIbSSPJvhAeQq-PQ6fchYIptdG_WfNghCY6ARLrCoRFLnvVt7qYPSfU97wGmiSez1XvIosWSFRv2b68yvFYBP7xPENgYH0_yqbsvAg8Y7-7lVlphYaq-3hGD6bI92YwBLwXwibQxCDxGfwMOLzj8GhXKD5gtxvmKlpsANh6xNJm0f6-uvZnedJUB0x9PniWXJAa7RXva5tewH4DkB3PF4ORKeOR; sess-at-acbde="Lmnw/5YIQCOeIXqVuWNSauVidYm9J/3nBZlROYes="; s_cc=true; s_nr=15129767-Repeat; s_vnum=188511591%26vn%3D25; s_dslv=151206771; s_sq=%5D%5D; x-acbde=5fjRdP2fPZZVmRkdhwrAcu51cb5BQgka; session-token="dHIRLPsL0tN5YmadACp3siopKF5xZByQ6TSN75lc6BVu3FUSoJfZgrZ6xp9ZGfyYRwIH3+Q1tlSAd+z5QoGkdUH68iEaZsGkMJW0SYSESXkX3OeCKYbJDnos6z1ssv50GfK3PfqaZvZ/sUbbYbBKlbHf38L6RHUZVYze5J+t8HeJLud+O8SguOwpOnaosCLgKAA8iku7afMVsGxj5RawDKlPXU/asgxmWYjkuCyX9U4OoS/yR0F3U8dsnuTnwBK4txYggA=="; lc-acbde=de_DE; session-id-time=2054801l; session-id=262-5872-7717622; ubid-acbde=279-7274-7033334

Allerdings musste ich fhem neu starten nach dem setzen des cookies. Nicht vergessen die id's zu setzen wenn du mehrere echos hast.

miche

#412
Hallo,

libjson-perl ist installiert!

Mein Cookie schaut anders aus, der ist viel kürzer. Ich hab ihn übern Chrome, Firefox am Mac und am WinPC ausgelesen.
Wie hast du deinen Cookie ausgelesen? vielleicht überlese ich ja was!

Gruß und Danke

Ich bekomme folgendes noch im Log

2017.12.12 18:01:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_amazonecho.pm line 325.
2017.12.12 18:11:30 1: echo: json evaluation error Can't locate object method "new" via package "JSON" (perhaps you forgot to load "JSON"?) at ./FHEM/37_amazonecho.pm line 1051.

Im log sehe ich auch, dass die Abfrage bei Amazon funktioniert. Ich finde da alle meine Geräte, also müsste der Cookie jetzt passen
Ich denke es hängt schon irgendwie mit den JSON zusammen.

pc1246

Moin
Da ich per PM gefragt wurde, in diesem Beitrag https://forum.fhem.de/index.php/topic,77458.msg712391.html#msg712391 habe ich etwas ueber JSON geschrieben, und im nachfolgenden gibt es eine Version, wo das Problem geloest wurde. Es laeuft aber bei mir derzeit nicht, da ich keine Zeit und Lust habe zu forschen, warum es nicht laeuft. Wenn Markus wieder richtig an der Sache dran ist, dann bin ich auch wieder dabei. Aber so bringt das niemandem etwas! Der Thread wird nur aufgeblaeht!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Holger S


haempy

Servus Markus,

super Modul, danke dafür.
Ich hab leider nur das Problem, dass nach längerem Standby(über Nacht) mein Dot nicht mehr auf "set dot tunein s139502" reagiert.
Wenn ich ihn einmal anspreche gehts auch wieder via Modul.

Gibts da ein Workaround, damit dass funktioniert?

Mercie,
Roland

haempy

Zitat von: haempy am 25 Dezember 2017, 08:20:03
Servus Markus,

super Modul, danke dafür.
Ich hab leider nur das Problem, dass nach längerem Standby(über Nacht) mein Dot nicht mehr auf "set dot tunein s139502" reagiert.
Wenn ich ihn einmal anspreche gehts auch wieder via Modul.

Gibts da ein Workaround, damit dass funktioniert?

Mercie,
Roland

Nochmal Ich,

als ich das oben geschrieben hatte hatte ich noch das alte Modul aus dem ersten Post....
Aktuell betreibe ich das aus dem Post #251, da sonst ja der Fhem-Neustart nicht geht.
Bin sehr begeistert und hoffe, dass das Modul bald den Betastatus verlassen kann ;-)

Ob nach längerem Standby der Dot noch reagiert muss ich erst noch testen.

Gruß
Roland

MadMax-FHEM

Zitat von: haempy am 31 Dezember 2017, 14:47:33
Nochmal Ich,

als ich das oben geschrieben hatte hatte ich noch das alte Modul aus dem ersten Post....
Aktuell betreibe ich das aus dem Post #251, da sonst ja der Fhem-Neustart nicht geht.
Bin sehr begeistert und hoffe, dass das Modul bald den Betastatus verlassen kann ;-)

Ob nach längerem Standby der Dot noch reagiert muss ich erst noch testen.

Gruß
Roland

Habe es auch schon länger in Betrieb und bin auch begeistert und hoffe, dass es (bald) weitergeht! :)

Was nach längerer Pause (zumindest bei mir) passiert: wenn ich dann die Wiedergabe von Musik starte habe ich doppelte Einträge bei Artist, Titel und Album...

Gegen gelegentliche Verbindungsabbrüche habe ich ein "Reconnect-Notify" und gegen die Doppeleinträge überlege ich mir aktuell was...

Aber sonst wie bereits geschrieben: SUPER!

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)

dk3572

Hallo,
wie funktioniert die Anmeldung wenn man 2FA verwendet?
Danke für die Hilfe und guten Rutsch.

ThoTo

Zitat von: dk3572 am 31 Dezember 2017, 16:35:19
Hallo,
wie funktioniert die Anmeldung wenn man 2FA verwendet?
Danke für die Hilfe und guten Rutsch.

Automatisch über das Modul soweit ich weiß gar nicht.

LG Thomas
KNX | MQTT | Docker | Sonos | FHEMapp

"Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher." (Albert Einstein)