[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

JudgeDredd

Zitat von: rs am 27 Oktober 2021, 15:59:15Mein Echo spricht nun nicht mehr und führt auch keine textcommands mehr aus, war das Absicht?
Problem muss bei Dir liegen. Bei mir ist alles bestens.
Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)

balli1187

Zitat von: JudgeDredd am 27 Oktober 2021, 16:19:41
Problem muss bei Dir liegen. Bei mir ist alles bestens.
Bei mir auch alles noch soweit normal und ohne Einschränkungen...
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

Dersch

Zitat von: michael.winkler am 19 Oktober 2021, 17:55:44
Ab morgen früh gibt es ein neues Update


# 2021.10.19 v0.2.14
# - BUG:     https://forum.fhem.de/index.php/topic,82631.msg1175268.html#msg1175268 (Danke Benutzer JudgeDredd)
# - FEATURE: Unterstützung A31DTMEEVDDOIV FireTV Stick
#


Damit läuft nun auch der FireTV Stick Lite! Danke

rs

#5103
Ich meine, nach dem letztem Update von echodevice.pm geht bei mir einiges nicht mehr.
Ich nutze zum Beispiel in meinen Anwendungen Echo Kommandos: "speak ...." oder"sounds türglocken".

Da ich weder an meinem rapsi noch an meinem fhem änderungen machte, nehme ich an, dies hat sich dur ch ein update eingespielt.

Ein Beispiel:

set ECHO_G090LF1071970R7R sounds glocken

erzeugt folgendes log:

2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_SendCommand] [sounds] START
2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_SendCommand] [sounds] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_SendCommand] [sounds] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Sound\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090LF1071970R7R\",\"soundStringId\":\"bell_02\",\"locale\":\"de-DE\",\"customerId\":\"A259GSXFNGQB8F\"}}}","status":"ENABLED"}
2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_HandleCmdQueue] [sounds] [138364]
  • send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Sound\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090LF1071970R7R\",\"soundStringId\":\"bell_02\",\"locale\":\"de-DE\",\"customerId\":\"A259GSXFNGQB8F\"}}}","status":"ENABLED"}
    2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [sounds] [138364]
    2021.10.30 14:19:42 5: [ECHO_G090LF1071970R7R] [echodevice_Parse] [sounds] [138364] DATA Dumper=$VAR1 = '';

    2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [sounds] [138364] json for unknown message
    $VAR1 = {
              'data' => 'nodata'
            };

    und es geschieht sonst nichts.

    Ist echt schade, den unsere Türklingeln und Anwesenheiten und andere Ereignisse sind mit Sprachausgabe  programmiert, die nun nicht mehr kommt.

    Wäre echt froh um Hilfe, Anregung, Ideen ...

    Vantino

    PS: Das läuft nun alles schon so toll seit mehr als 2 Jahren

    PPS: evtl wichtig, es ist immer noch ein Echo Dot der älteren Generation, also 1 oder 2

rpi3+ & RaspBee | Phillips, Osram, IKEA, SIlvercrest Devices | FHEM 6.2 | Echo Show 15 | Yamaha YAS| LG TV | Ubuntu 22.04 - NextCloud 27 - OpemVPN - Wordpress - NAS - ...

JudgeDredd

Zitat von: rs am 30 Oktober 2021, 14:27:41
Da ich weder an meinem rapsi noch an meinem fhem änderungen machte, nehme ich an, dies hat sich dur ch ein update eingespielt.
Naja, Updates sind ja auch Änderungen ;)

Zitat von: rs am 30 Oktober 2021, 14:27:41PS: Das läuft nun alles schon so toll seit mehr als 2 Jahren
Aber auf NPM hast Du innerhalb der 2 Jahre schon gewechselt, oder ?  :o

Ich vermute mal das es für Michael hilfreich wäre, wenn Du mal ein "get <accountdevice> status" hier postest.
Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)

rs

ZitatNaja, Updates sind ja auch Änderungen ;)

Vielen Dank für den Hinweis, Kind!

rpi3+ & RaspBee | Phillips, Osram, IKEA, SIlvercrest Devices | FHEM 6.2 | Echo Show 15 | Yamaha YAS| LG TV | Ubuntu 22.04 - NextCloud 27 - OpemVPN - Wordpress - NAS - ...

rs

rpi3+ & RaspBee | Phillips, Osram, IKEA, SIlvercrest Devices | FHEM 6.2 | Echo Show 15 | Yamaha YAS| LG TV | Ubuntu 22.04 - NextCloud 27 - OpemVPN - Wordpress - NAS - ...

rs

Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?
rpi3+ & RaspBee | Phillips, Osram, IKEA, SIlvercrest Devices | FHEM 6.2 | Echo Show 15 | Yamaha YAS| LG TV | Ubuntu 22.04 - NextCloud 27 - OpemVPN - Wordpress - NAS - ...

MadMax-FHEM

Zitat von: rs am 31 Oktober 2021, 12:28:49
Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Wenn es tatsächlich am Modul liegt...
...und du ein Backup hast: ja.

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)

rs

Ok, es liegt nicht an 37_echodivce.pm !

Mein Backup vom 20.Sep läuft mit allen Funktionen.

Ist mir ein echtes Rätzel was hier geschehen ist.

rpi3+ & RaspBee | Phillips, Osram, IKEA, SIlvercrest Devices | FHEM 6.2 | Echo Show 15 | Yamaha YAS| LG TV | Ubuntu 22.04 - NextCloud 27 - OpemVPN - Wordpress - NAS - ...

JudgeDredd

Hallo Freunde der PlayOwnMusic (POM) Funktion,

der von Michael vorgeschlagene Sender (Lucky 7 Music Radio / tunein:s167655) für die PlayOwnMusic (POM) Funktion, hat leider seinen Sendebetrieb eingestellt.

Ich habe einen anderen aktuell funktionierenden Sender rausgesucht.
Vielleicht verwenden das Feature ja noch andere, dann hier eine mögliche Alternative:
Account Device:
pom_filename            wurl-am.m3u
pom_tunein              s23422
DNS ForwardZone         ic1.christiannetcast.com
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.


Gruß,
JudgeDredd
Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)

tilly001

Hallo zusammen,

ich bekomme nach ein paar Tagen erfolgreicher Nutzung des Moduls immer wieder den Status "Cookie Error".

Was mache ich falsch?

Gruß Stefan

MadMax-FHEM

Zitat von: tilly001 am 04 November 2021, 08:14:59
Hallo zusammen,

ich bekomme nach ein paar Tagen erfolgreicher Nutzung des Moduls immer wieder den Status "Cookie Error".

Was mache ich falsch?

Gruß Stefan

Wie hast du definiert?

Mit der "echten" eMail-Adresse? -> falsch

Oder mit der "fake-Adresse" xxx.@xxx.de? -> richtig

Nutzt du npm_login?

Ansonsten, wie immer: get status beim Account-Device posten...

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)

pfeffi



der von Michael vorgeschlagene Sender (Lucky 7 Music Radio / tunein:s167655) für die PlayOwnMusic (POM) Funktion, hat leider seinen Sendebetrieb eingestellt.

Ich habe einen anderen aktuell funktionierenden Sender rausgesucht.
Vielleicht verwenden das Feature ja noch andere, dann hier eine mögliche Alternative:
Account Device:
pom_filename            wurl-am.m3u
pom_tunein              s23422
DNS ForwardZone         ic1.christiannetcast.com
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.


habe nach der Anleitung alles ersetzt aber alexa spielt nur den Sender nicht meine Musik  kannst du bitte das Vorgehen etwas genauer beschreiben
besonders
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.


JudgeDredd

Zitat von: pfeffi am 04 November 2021, 14:04:53
habe nach der Anleitung alles ersetzt aber alexa spielt nur den Sender nicht meine Musik  kannst du bitte das Vorgehen etwas genauer beschreiben
besonders
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.
Also Basis für die POM Konfiguration bleibt ja Michaels Anleitung.

Das Modul erstellt ja nach der Anpassung die Datei:
/opt/fhem/www/echodevice/wurl-am.m3u
Diese Datei muss nun auf (d)einem Webserver verfügbar sein und zwar dort wo der Echo sie erwartet (in diesem Fall das RootVerzeichnis)

Wenn Du also in Deinem Browser folgende URL eingibst:
http://ic1.christiannetcast.com/wurl-am.m3u
sollte ein Download gestartet werden. Wenn das funktioniert, dann checke den Inhalt dieser Datei.
Diese muss die URL der vom Modul erzeugten MP3 Datei haben.

Bis zu welchem Schritt kommst Du denn ? Um das genauer zu analysieren, musst Du mal die Pfade und Inhalte der Datei posten.
Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)