[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

87insane

Zitat von: michael.winkler am 19 Februar 2019, 17:30:19
stehe immer noch auf dem Schlauch. Was meinst du mit "Wecker 03 online" ?

Puh...

Wecker03 ist nur ein Beispiel. Der Wecker, der seinen Status ändert, landet in deinem alarm_count. Wenn sich ein Wecker (EGAL welche Zahl) meldet, dann wird dein alarm_count kurz auf die Zahl, des sich meldenden Wecker gesetzt und innerhalb weniger ms, direkt auf die korrekte Gesamtanzahl von Weckern.

michael.winkler

Zitat von: 87insane am 19 Februar 2019, 17:41:07
Puh...

Wecker03 ist nur ein Beispiel. Der Wecker, der seinen Status ändert, landet in deinem alarm_count. Wenn sich ein Wecker (EGAL welche Zahl) meldet, dann wird dein alarm_count kurz auf die Zahl, des sich meldenden Wecker gesetzt und innerhalb weniger ms, direkt auf die korrekte Gesamtanzahl von Weckern.
Auf Seite 1 habe ich eine neue Version. Probier mal ob es mit der besser ist.


# 2019.02.19 v0.0.52
# - FEATURE: Alarme "_originalDate" als Reading
# - BUGFIX:  Readings *_count Wert

87insane

Zitat von: michael.winkler am 19 Februar 2019, 18:27:30
Auf Seite 1 habe ich eine neue Version. Probier mal ob es mit der besser ist.


# 2019.02.19 v0.0.52
# - FEATURE: Alarme "_originalDate" als Reading
# - BUGFIX:  Readings *_count Wert

Bin gerade leider meinen Rechner neu am installieren. SSD war im Sack. Kann es erst später / Morgen testen.

Magst du denn verraten was du getan hast bzw was du geändert hast? Da bin ich echt neugierig gerade.

Gesendet von meinem LG-H850 mit Tapatalk


michael.winkler

Zitat von: 87insane am 19 Februar 2019, 18:29:48
Bin gerade leider meinen Rechner neu am installieren. SSD war im Sack. Kann es erst später / Morgen testen.

Magst du denn verraten was du getan hast bzw was du geändert hast? Da bin ich echt neugierig gerade.

Gesendet von meinem LG-H850 mit Tapatalk
Habe es so abgeändert, dass der Wert nur einmal geschrieben wird, und nicht bei jedem Timer oder Alarm.

PingPong

Zitat von: michael.winkler am 19 Februar 2019, 17:29:25
ok, wenn die HTML Dateien aktuell und leer sind, dann wurde der Befehl eigentlich von Amazon akzeptiert. Was passiert wenn du über das Modul die zuvor erstellte Routine startest?

leider wird auch hier nichts ausgegeben :-(
Die ...routine_play.htm ist ebenfalls leer.

MarNei

Hallo Michael, Hallo alle anderen, die hier fleissig helfen,

erstmal vielen Dank für das tolle Modul. Ich habe es für meine Echos sowie die Echos meiner beiden Kinder im Einsatz. Funktioniert eigentlich super. Aber immer mal wieder legt es meine komplette FHEM-Instanz lahm. Das scheint alle 14 Tage zu passieren. Heute war es wieder soweit, dass ich FHEM nicht erreichen konnte. Normalerweise muss ich den kompletten raspberry pi durchbooten, damit ich wieder auf FHEM komme. Dannach ganz schnell auf allen drei echodevice-Instanzen ein npm_login new machen, bei amazon einloggen und alles ist wieder gut.

Wenn ich das Problem habe, zeigt er im amazon_refreshtoken-Reading "wait_for_refreshtoken" an. Im Logfile steht nichts. Meine Version is 0.0.52, hatte das aber auch schon mit eine der 0.051-Versionen.

Hat sonst jemand so ein Problem? Liegt es daran, dass ich drei echodevice-Instanzen verwende? Dumm ist halt, dass ich das Problem nur alle 14 Tage habe. Sollte ich irgendwas einschalten, um beim nächsten Mal Informationen zu sammeln, die das Problem eingrenzen können?

Danke!

link611

#2361
Hiho,

habe eben mein FHEM auf Docker umgezogen und erhalte jetzt folgende Meldung (alle paar Sekunden) im Log:

2019.02.25 21:26:54 3: [Echo] [echodevice_LoginStart] Alter COOKIE=112570/6000 Refresh Cookie!
2019.02.25 21:26:54 3: [Echo] [echodevice_NPMLoginNew] refresh-cookie.js not found


habe das Cache-Verzeichnis 1:1 vom alten auf das neue System kopiert, aber die refresh-cookie.js scheint nicht da zu sein...
woher bekomme ich die, bzw. kann die jemand zur Verfügung stellen? :)

phlix23

#2362
Hallo allerseits!

Also zunächst mal muss ich meine Begeisterung ausdrücken für dieses tolle Modul. Als ich es vorgestern auf meinem FHEM eingerichtet habe, und mittels Speak meinen Echo zu den ersten Sätzen überreden konnte, hätte ich ja fast einen Kniefall gemacht. Welche Möglichkeiten...

Heute wollte ich an einem weiteren RPi mit neuem FHEM ebenfalls ein echodevice anlegen. Leider klappt der beschriebene Weg via Captcha nicht. Habe es nun dutzende Male gemacht. Da es der gleiche Amazon-Account ist wie beim ersten FHEM, kann es sein dass Amazon keinen zweiten Login akzeptiert?

Das Log meldet

2019.02.25 22:38:04 0: Server started with 8 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:2810)
2019.02.25 22:38:10 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.02.25 22:38:10 3: [myEcho] [echodevice_setState] to connected but loginerror
2019.02.25 22:38:19 3: [myEcho] [echodevice_setState] to disable
2019.02.25 22:41:22 3: Cookie 2 : COO    = [...]-[...]-[...]
2019.02.25 22:41:22 3: cookielogin4: session-id=[...]; session-id-time=[...]; ubid-acbde=[...];
2019.02.25 22:41:22 3: cookielogin4: create=&workflowState=[...]showPasswordChecked=false&
2019.02.25 22:41:24 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.02.25 22:41:24 3: [myEcho] [echodevice_setState] to connected but loginerror
2019.02.25 22:42:01 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.02.25 22:42:19 3: [myEcho] [echodevice_setState] to disable
2019.02.25 22:45:06 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.02.25 22:45:06 3: [myEcho] [echodevice_setState] to connected but loginerror
2019.02.25 22:45:19 3: [myEcho] [echodevice_setState] to disable


LG Phlix

link611

Zitat von: link611 am 25 Februar 2019, 21:34:26
Hiho,

habe eben mein FHEM auf Docker umgezogen und erhalte jetzt folgende Meldung (alle paar Sekunden) im Log:

2019.02.25 21:26:54 3: [Echo] [echodevice_LoginStart] Alter COOKIE=112570/6000 Refresh Cookie!
2019.02.25 21:26:54 3: [Echo] [echodevice_NPMLoginNew] refresh-cookie.js not found


habe das Cache-Verzeichnis 1:1 vom alten auf das neue System kopiert, aber die refresh-cookie.js scheint nicht da zu sein...
woher bekomme ich die, bzw. kann die jemand zur Verfügung stellen? :)

habe mir das jetzt nochmal genauer angesehen.
das Cookie-Verzeichnis wird ja durch einen NPM Install angelegt, das legt er auch an nach einem erneutem ausführen an, jedoch erhalte ich folgende Fehler:

npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.



die package.json ist aber da.

87insane

Schreit für mich (kein Profi) wie ein rechte Problem. Es ist schwer nachzuvollziehen, ohne zu wissen was passiert, wenn das manuell über eine console deiner Wahl machst. Probier das mal und sende den Output.

Gesendet von meinem LG-H850 mit Tapatalk


link611

Hm... Hab gestern noch das nm_refresh_intervall auf 3600 gesetzt, auf einmal geht's :D

Manu1982

Moin Moin, ich habe das Device Installiert, nun habe ich noch eine Frage kann ich einen Voice Befehl geben?
wenn ja wie?

da ich damit andere Skills Schalten möchte

mit freundlichen Grüßen

pc1246

Zitat von: Manu1982 am 28 Februar 2019, 22:45:07
Moin Moin, ich habe das Device Installiert, nun habe ich noch eine Frage kann ich einen Voice Befehl geben?
wenn ja wie?

da ich damit andere Skills Schalten möchte

mit freundlichen Grüßen
Moin
Du hast dir schon durchgelesen was dieses Modul macht? Was verstehst Du unter einem Voice Befehl?
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

Manu1982

Guten Tag, ich würde gerne einen Befehl einegen:

"spiele Partyschlager von Radio Paloma"

das ist ein Befehl für ein Skill

oder meine LED´s die über Alexa laufen schalten?

mit freundlichen Grüssen

pc1246

Moin
Ich sehe jetzt die Sinnhaftigkeit nicht mit einem Modul Alexa etwas zu sagen, ich gehe einfach hin, oder rufe!
Abwer nochmal die Frage, hast Du gelesen was dieses Modul macht? Ich denke Du bist hier falsch, siehe auch Threadtitel!
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