[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Byte09

#960
hi,

nur zur info.
ich kann es drehen und wenden wie ich will , ich bekomme per automatischem login keinen connect. zwar scheint es - laut deiner beschreibung  - so zu sein, dass ein captcha angefordert wird , nur ein login per "set loginwithcaptcha XXXXXX" ändert daran leider nichts daran, dass ein login nicht klappt.

im moment - im grunde schon einen langen moment - eiere ich mit der cookie"lösung" herum . ich werde mich wohl jetzt nach anderen Hardwarelösungen umsehen , die ich ordentlich über fhem steuern kann, ohne derartige "verbiegungen"

kein vorwurf oder so , aber ich bin total genervt von diesem loginverhalten ( oder dessen anforderungen )

gruss Byt09


TomLee

Zitatich werde mich wohl jetzt nach anderen Hardwarelösungen umsehen , die ich ordentlich über fhem steuern kann, ohne derartige "verbiegungen"

scheinbar gehts dir nur um speak/tts sprich Sprachausgabe? Da kann ich dir nur Sonos wärmstens empfehlen (kostet halt).

SoeK

Bei mir klappt das mit dem Login leider auch nicht, im Browser muss ich auf allen getesteten Rechnern kein Captcha eingeben. Device hab' ich auch schon gelöscht und neu angelegt. Evtl. hat ja jemand eine Idee.


Internals:
   CFGFN     
   CHANGED   
   DEF       
   IODev     
   NAME       Echo
   NR         10600
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1534961763.2884
           VALUE      disconnected
   OLDREADINGS:
   READINGS:
     2018-08-22 20:16:08   2FACode         not used
     2018-08-22 20:16:21   BrowserLanguage de,en-US
     2018-08-22 20:16:21   BrowserUserAgent 23b7aQhZE1ClQzn5xT6ji
     2018-08-22 20:16:07   COOKIE_STATE    START
     2018-08-22 20:16:21   COOKIE_TYPE     NEW
     2018-08-22 20:10:43   autocreate_devices stop
     2018-08-22 20:16:03   state           disconnected
     2018-08-22 20:10:43   version         0.0.40
   helper:
     CAPTCHA   
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     bm:
       echodevice_Attr:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:11:23
         max        4.29153442382812e-05
         tot        0.000128984451293945
         mAr:
           set
           Echo
           browser_save_data
           1
       echodevice_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:10:38
         max        0.00443792343139648
         tot        0.00443792343139648
         mAr:
           HASH(0x992e620)
           Echo echodevice
       echodevice_Get:
         cnt        30
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:15:34
         max        6.60419464111328e-05
         tot        0.000975847244262695
         mAr:
           HASH(0x992e620)
           Echo
           ?
       echodevice_Notify:
         cnt        257
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:13:54
         max        4.10079956054688e-05
         tot        0.00316405296325684
         mAr:
           HASH(0x992e620)
           HASH(0x6c51a78)
       echodevice_Set:
         cnt        85
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:11:53
         max        0.0725100040435791
         tot        0.45970344543457
         mAr:
           HASH(0x992e620)
           Echo
           loginwithcaptcha
           pdnp55
Attributes:
   browser_save_data 1
   disable    1
   icon       echo
   room       Amazon


Byte09

Zitat von: TomLee am 22 August 2018, 20:16:33
scheinbar gehts dir nur um speak/tts sprich Sprachausgabe? Da kann ich dir nur Sonos wärmstens empfehlen (kostet halt).

nein, im grunde nicht . habe bisher in allen räumen mind. einen dot und es geht darum , automatische musik zu starten bei anwesenheit im raum , und ja nach dem , musik 'mit in die räume zu nehmen' bei wechsel.

denke aber , auch da passt sonos

gruss Byte09

Marlen

Hey,

danke, für die neue Funktion "speak"!!! Echt mega!

Aber vielleicht kann mir jemand helfen, wie bing ich im DOIF einen Reading ins speak?
(set Alexa speak [Callmonitor:external_name] ruft an)


Sooo geht es wohl nicht!

LG
  Marlen

TomLee

Du musst einen Fehler drin haben, bei mir gehts.

awel

Der Umstieg von V36 auf V40 funktionierte nur kurzzeitig.
Nachdem sich der Cookie_Type von Reading auf new geändert hat, ist kein Login mehr möglich.
Ich habe jetzt dieselben Erfahrungen wie einige andere auch: Es wird lt. Modul ein Captcha angefordert, Loginwithcaptch macht aber kein Login, über den Browser wird kein Captcha zum Login angefordert.

awel

Und dann zur Abwechselung mal eine Nicht-Login-Frage:

Wie kann ich das zuletzt angesprochene Echo-Device ermitteln?
Im Browser sieht man unter Einstellungen / Verlauf das Device und die Frage bzw. Aktion.
Der Befehl "get <echoaccount> actions" zeigt zwar was an, scheinbar aber nicht alle Alexa-Ansprachen, die unter Verlauf gelistet werden. Außerdem müsste man daraus noch das zeitlich letzte device ermitteln.

Hintergrund:
Mit Alexa-Routinen und dem fhem-Skill und dummy-Schaltern kann man sprachgesteuert Alexa beliebige fhem-Aktionen ausführen lassen.
Wenn man dann noch weiß, zu welchem device gerade gesprochen wurde, kann dort über die neue (geniale!) Funktionalität "set <echodevice> speak..." eine in fhem berechnete Reaktion oder Antwort von Alexa ausgegeben werden.

Danke und vG, Achim


SoeK

PERFEKT! login reichte, hat direkt geklappt!!!! Kein Captcha oder ähnliches

awel

auch von mir: bisher perfekt!
Einfaches Login ohne Captcha hat gereicht und funktioniert!

DANKE!!

TomLee

Bei nur einem von vier Echos auf zwei Installationen (je zwei) kann ich volume setzen. Hat das noch jemand ?

Mickey Mouse

vielleicht eine blöde Frage, aber was ist denn der Unterschied zwischen "tts" und "speak"? Warum wird "speak" jetzt so gefeiert?

Byte09

#973
leider immer noch kein login möglich. er springt kurz auf connected um nach 1 sekunde wieder auf disconnected zu gehen.

login nur per cookie möglich.

gruss Byte09

edit: auf einem zweiten system genau das gleiche verhalten.

miche

Aktuelle Version läuft seit heute Nacht.
Status ist connected.
Nur leider habe ich einmal pro Minute
2018.08.23 06:48:44 3: [echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!