[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

ReviloEgros

Ok Doku ist wahrscheinlich etwas übertrieben. Ich habs aus dem Changelog aus dem 1. Beitrag in diesem Thread :) Aber durch ein wenig probieren habe ich das Interval-Problem jetzt selbst lösen können. Habe die Attribute intervalvoice wieder gelöscht und dafür intervalsettings gesetzt. Jetzt wird es schön schnell aktualisiert. Bleibt noch das erste Problem :(

MadMax-FHEM

Ich würde ja das intervalsettings nicht zu klein machen, weil dann wohl alle Daten geholt werden und nicht nur das voice-Reading.

Hast du bei deiner ersten Einstellung auch beachtet, dass voiceinterval beim ACCOUNT-Device sein muss!

Wohingegen intervalsettings wohl "pro Echo" (und Account) geht...

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)

ReviloEgros

Ja, hatte es sowohl beim Account- als auch Gerätedevice probiert. Ohne erfolg :(

balli1187

Könntest du nicht eine Multiroom-Gruppe erstellen und dann alle Echos die Antwort ausgeben lassen?
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

MadMax-FHEM

Zitat von: balli1187 am 05 Januar 2021, 10:34:53
Könntest du nicht eine Multiroom-Gruppe erstellen und dann alle Echos die Antwort ausgeben lassen?

Eine Multiroom-Gruppe (also eine die in der App angelegt wurde) hat keinen "speak-Befehl"...
(zumindest meine Multiroom-Musik-Gruppe nicht)
...und er will ja den "richtigen" Echo "erwischen"...

Dass mehrere antworten (nämlich alle die das voice-Reading "kürzlich" gesetzt bekamen) hatte er ja schon und will das ja gerade nicht ;)

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)

awel

Zitat von: prodigy7 am 10 Mai 2020, 17:58:28
Hallo zusammen! :)

Besteht die Möglichkeit, wie bei alexa-remote-control Announcements zu implementieren? Das hier ist der Commit, den ich dazu gefunden habe: https://github.com/thorsten-gehrig/alexa-remote-control/commit/7b85b6dce4458454b84257b2b67cfc25e3482b21

Grüß, p7

Hallo zusammen,
ich möchte die Anfrage nach den Announcements noch einmal in Erinnerung bringen.
Ankündigungen mit dem neuen textCommand beinhalten immer ein Signal und eine Angabe des Absenders - i.d.R. unschön für "Hausdurchsagen".
Danke und Gruß
Achim

PS: Worum es geht:
Zitat von: Thorsten Gehrig, Anleitung alexa-remote-controlUSE_ANNOUNCEMENT_FOR_SPEAK - Announcements can be made to multiple devices, while
                             regular SPEAK cannot but the announcement feature has
                             to be turned on for those devices. Also supports SSML!

sn0000py

eine Frage in die runde.... kann man eigentlich irgendwas mit den Stimmprofilen machen?

Also erkenne ich irgendwie irgendwo wer das gesagt hat, wenn ich bei Alexa für alle ein Stimmprofil hinterlegt habe?

cs-online

...im Echomodul weiß ich nicht, aber im Custom-Alexa-Skill kann man der StimmenID eine Person zuordnen, so habe ich z.B. eine Funktion geschrieben, die das Garagentor nur öffnet, wenn meine Frau oder ich erkannt werden. Außerdem begrüßt der Skill uns jetzt beim starten immer mit Namen ;-)
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

muma

Zitat von: Griasink am 07 Dezember 2020, 19:26:43
Guten Abend zusammen,
evtl. war meine Frage für euch zu einfach...!?  :-[
Könnte bitte mal jemand probieren, ob er bei sich eine neue Playlist hinzufügen kann und diese im Anschluss per ID über FHEM Abspielen kann?
Evtl. hat mir noch jemand einen Tipp wie ich ohne FHEM an die ID einer Playlist komme, die Anleitung "Medieninformationen ermitteln" auf der Seite von mwinkler ist leider nicht mehr aktuell.

Vielen Dank!

Hallo zusammen,

ich habe das selbe Problem wie Griasink. Die Playlisten werden via GET angezeigt und wenn ich eine dann mit dem Play Link starten möchte kommt im Log die Meldung: Bei der Suche Ihres angefragten Songs im Amazon Music-Konto ist ein Problem aufgetreten. Prüfen Sie, ob der Song in der Amazon Music-Bibliothek existiert, und versuchen Sie es erneut!

Hat eventuell noch jemand eine Idee?  :-[


2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [getprimeplayeigeneplaylist] START
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [getprimeplayeigeneplaylist] PushToCmdQueue SendURL =https://layla.amazon.de/api/cloudplayer/playlists?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER&_=1609944243
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [getprimeplayeigeneplaylist] PushToCmdQueue SendData=
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_HandleCmdQueue] [getprimeplayeigeneplaylist] send command=https://layla.amazon.de/api/cloudplayer/playlists?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER&_=1609944243 Data=
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_Parse] [getprimeplayeigeneplaylist]
2021.01.06 15:44:03 5: [ECHO_G0911W08946511H4] [echodevice_Parse] [getprimeplayeigeneplaylist] DATA Dumper=$VAR1 = '{"playlists":{"Berta Blatt":[{"entryList":null,"playlistId":"c7414cc3-235f-48c1-baf6-7b2920184f7d","title":"Berta Blatt","trackCount":56,"version":"2"}],"Meine Favoriten":[{"entryList":null,"playlistId":"8f34ff2137d944b7b130e681d9a0127c","title":"Meine Favoriten","trackCount":0,"version":"26:692688794"}]}}';

2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [primeplayeigeneplaylist] START
2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [primeplayeigeneplaylist] PushToCmdQueue SendURL =https://layla.amazon.de/api/cloudplayer/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER
2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [primeplayeigeneplaylist] PushToCmdQueue SendData=
2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_HandleCmdQueue] [primeplayeigeneplaylist] send command=https://layla.amazon.de/api/cloudplayer/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER Data={"playlistId":"c7414cc3-235f-48c1-baf6-7b2920184f7d"}
2021.01.06 15:44:07 4: [ECHO_G0911W08946511H4] [echodevice_Parse] [primeplayeigeneplaylist]
2021.01.06 15:44:07 5: [ECHO_G0911W08946511H4] [echodevice_Parse] [primeplayeigeneplaylist] DATA Dumper=$VAR1 = '{"message":"Bei der Suche Ihres angefragten Songs im Amazon Music-Konto ist ein Problem aufgetreten. Prüfen Sie, ob der Song in der Amazon Music-Bibliothek existiert, und versuchen Sie es erneut!"}';




Mpomp

Hallo zusammen,

ich habe das Modul vor längerer Zeit in FHEM eingebunden. Läuft seitdem super. Jetzt wollte ich die Einkaufsliste benutzen, dabei ist mir folgendes aufgefallen.
1. Über Sprachkommando kann z.B. "hundert gramm wurst" hinzugefügt und gelöscht werden. Von der FHEM Seite funktioniert dies mit den Befehlen list_shopping_add und list_shopping_delete leider nicht. Mache ich dabei was falsch oder wird dies nicht unterstützt?

2.bei einem neu gekauften FireTv Stick wird das Model nicht erkannt. Damit er erkannt wird, habe  ich folgendes in der Zeile 4347 hinzugefügt.
elsif($ModelNumber eq "A265XOI9586NML" || $ModelNumber eq "Fire TV") {return "Fire TV";}

Danke für eure Hilfe
Ubuntu 14.04 auf Atom Zotac IONITX-E/ FHEM 5.7 / Homematic LAN und HM Aktoren, LMS, AVR Denon 3808, mehrere RasPi´s als Squeezebox.

stevebeyermann

#4630
Hi ich hab die Shopping Liste die letzten Jahre genau so (wie du unter 1. beschrieben hast) benutzt, aber seit ein paar Tagen funktioniert es leider nicht mehr. "item_shopping_add" fügt zwar in FHEM einen Eintrag hinzu, scheint den aber nicht zu Amazon synchronisieren / schreiben zu können.

Danke für eure Hilfe!

Bei Verbose 5 wird folgendes ins Log geschrieben:


2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos/CUSTOMER
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendData=
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_HandleCmdQueue] [item_shopping_add] send command=https://layla.amazon.de/api/todos/CUSTOMER Data={"type":"SHOPPING_ITEM","createdDate":1610178407,"text":"ruhe","complete":false,"itemId":null,"deleted":false}
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_Parse] [item_shopping_add]
2021.01.09 08:46:47 5: [AmazonAccount] [echodevice_Parse] [item_shopping_add] DATA Dumper=$VAR1 = '{"message":"Service Call Exception: GetListItem returned a null response"}';

michael.winkler

Zitat von: stevebeyermann am 09 Januar 2021, 08:35:06
Hi ich hab die Shopping Liste die letzten Jahre genau so (wie du unter 1. beschrieben hast) benutzt, aber seit ein paar Tagen funktioniert es leider nicht mehr. "item_shopping_add" fügt zwar in FHEM einen Eintrag hinzu, scheint den aber nicht zu Amazon synchronisieren / schreiben zu können.

Danke für eure Hilfe!

Bei Verbose 5 wird folgendes ins Log geschrieben:


2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos/CUSTOMER
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendData=
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_HandleCmdQueue] [item_shopping_add] send command=https://layla.amazon.de/api/todos/CUSTOMER Data={"type":"SHOPPING_ITEM","createdDate":1610178407,"text":"ruhe","complete":false,"itemId":null,"deleted":false}
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_Parse] [item_shopping_add]
2021.01.09 08:46:47 5: [AmazonAccount] [echodevice_Parse] [item_shopping_add] DATA Dumper=$VAR1 = '{"message":"Service Call Exception: GetListItem returned a null response"}';

Habe es gerade ausprobiert. Bei mir funktioniert es auch nicht mehr. Muss mir das Ganze aber mal in Ruhe anschauen.

sn0000py

Eine Frage - ich muss es mir morgen noch mal genauer anschauen :

Kann es sein das durch FHEM ein Problem biem Musik abspielen bei den Echos passiert?

Habe hier mindestes 2 * Echo Show 8, die sofort nach 5-15sekunden wieder stoppen.
Egal ob tuneIn oder Amozon Music, oder MyMedia.

Bei einem Echo Flex ging zumindest TuneIn ohne Probleme.

Möchte nur ausschließen das es nicht von FHEM kommen kann - wenn doch wo und wie könnte ich sowas kontrollieren?

cs-online

...die Frage hatten wir hier kürzlich schon einmal, ich hatte auch dazu geschrieben, dass ich das Problem auch habe, wenn ich nur auf einem Gerät abspiele, auf einer Gruppe habe ich das Problem nicht... Aber es konnte bislang nicht geklärt werden, ich wäre da aber auch sehr dran interessiert... Im Prinzip müsste man ja eigentlich nur mal in der cfg die Echos auskommentieren, wenn es das wäre, müssten die Geräte ja durchlaufen, ich versuch das morgen mal auszuprobieren....

Grüße Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

ReviloEgros

Zitat von: awel am 05 Januar 2021, 12:46:09ich möchte die Anfrage nach den Announcements noch einmal in Erinnerung bringen.
Ankündigungen mit dem neuen textCommand beinhalten immer ein Signal und eine Angabe des Absenders - i.d.R. unschön für "Hausdurchsagen".

+1  ;D Diese Funktionalität fänd ich auch klasse!