[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Wenn das Verhalten auch so ist, wenn du es per Sprache nutzt würde ich sagen: Software-Bug im Show...

Supportanfrage Amazon! (reagieren eigentlich immer recht schnell)

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)

balli1187

Würde auch eher beim Show suchen. Hat der nen automatischen screensaver oder sowas? Vielleicht da mal gucken ob's ggf ein Firmware-Update im Hintergrund gab


Gesendet von iPhone mit Tapatalk
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

Reinhart

#3062
also ich habe 2 Shows (einen alten und  einen neuen) und habe mit "set xxxx info nachrichten" das nachgestellt und bei meinen Geräten keine Fehler feststellen können. Die News wurden etwa 2:45 abgespielt und endeten mit "das war alles". Auf beiden Geräten habe ich die aktuelle Firmware 5.5.3.3 (645584220).

hier ein List vom alten Show:
Internals:
   DEF        A1NL4BVLQ4L3N3 G000JN05738709RA
   FUUID      5c51e4f1-f33f-27bd-7727-e851b6939e5f5820
   IODev      alexaspeek
   NAME       ECHO_G000JN05738709RA
   NR         2704
   NTFY_ORDER 50-ECHO_G000JN05738709RA
   STATE      connected
   TYPE       echodevice
   model      Echo Show
   OLDREADINGS:
   READINGS:
     2019-09-21 11:28:06   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-21 11:27:37   alarm_count     0
     2019-09-21 11:27:06   channel         -
     2019-09-21 11:27:06   currentAlbum    -
     2019-09-21 11:27:06   currentArtist   -
     2019-09-21 11:27:06   currentArtwork  -
     2019-09-21 11:27:06   currentTitle    -
     2019-09-21 11:27:06   currentTuneInID -
     2019-09-21 11:27:42   deviceAddress   xxxxxxx
     2019-09-21 11:27:44   dnd             off
     2019-09-21 11:27:42   microphone      false
     2019-09-18 20:40:50   model           Echo Show
     2019-09-21 11:27:37   musicalarm_count 0
     2019-09-21 11:27:06   mute            off
     2019-09-21 11:27:40   online          true
     2019-09-21 11:27:06   playStatus      stopped
     2019-09-18 20:40:50   presence        present
     2019-09-21 11:27:06   progress        0
     2019-09-21 11:27:06   progresslen     0
     2019-09-21 11:27:37   reminder_count  0
     2019-09-21 11:27:06   repeat          off
     2019-09-21 11:27:06   shuffle         off
     2019-09-19 19:40:05   state           connected
     2019-09-21 11:27:42   timeZoneId      Europe/Paris
     2019-09-21 11:27:37   timer_count     0
     2019-09-21 11:27:37   timer_id        -
     2019-09-21 11:27:37   timer_remainingtime 0
     2019-09-18 20:40:50   version         645584220
     2019-09-19 08:30:27   voice           alexa stopp
     2019-09-19 08:30:27   voice_timestamp 1568874587464
     2019-09-21 11:27:06   volume          40
     2019-09-21 11:28:06   volume_alarm    60
     2019-09-21 11:27:44   wakeword        ALEXA
   helper:
     DEVICETYPE A1NL4BVLQ4L3N3
     FAMILY     KNIGHT
     NAME       Küche
     RUNNING_REQUEST 1
     VERSION    645584220
     bluetooth  -
     CMD_QUEUE:
       HASH(0x6ba48a8)
Attributes:
   DbLogExclude .*
   IODev      alexaspeek
   alias      Küche
   group      Alexa
   icon       echo
   room       alexaroom


LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

binford6000

Zitat*EDIT* hab den show mal resetet und mit einem anderen Wlan verbunden(5G) jetzt scheint es wieder zu funktionieren....)

Hat sich wohl erledigt  ;)

jove01

#3064
Hallo

ich habe einen "Bose Home Speaker 500" über dieses Modul in Fhem eingebunden. Jetzt möchte ich den Lautsprecher umbenennen.

Das Echo-Device habe ich "Bose_Alexa_Echo" genannt. Über get Devices ist dann dann der Lautsprecher "Wohnzimmer" entstanden. So steht das Device auch in der Alexa App. Dann habe ich Alias und AlexaName auf "Lautsprecher Wohnzimmer" geändert. Mit einem "get_devices" wird der Alias wieder auf automatisch Wohnzimmer zurück geändert.
Das Atteibut autocreate_refresh steht auf 1.


Internals:
   DEF        AVN2TMX8MU2YM ab39aea86d9842faba980056a03fda2a
   FUUID      5d6eac9b-f33f-594c-fb9e-0f41e88293218085
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev      Bose_Alexa_Echo
   NAME       ECHO_ab39aea86d9842faba980056a03fda2a
   NR         884
   NTFY_ORDER 50-ECHO_ab39aea86d9842faba980056a03fda2a
   STATE      connected
   TYPE       echodevice
   model      Bose Home Speaker 500
   OLDREADINGS:
   READINGS:
     2019-09-21 21:39:41   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-21 21:39:41   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-21 21:39:34   alarm_count     0
     2019-09-21 21:39:40   channel         -
     2019-09-21 21:39:40   currentAlbum    -
     2019-09-21 21:39:40   currentArtist   -
     2019-09-21 21:39:40   currentArtwork  -
     2019-09-21 21:39:40   currentTitle    -
     2019-09-21 21:39:40   currentTuneInID -
     2019-09-21 21:39:39   dnd             off
     2019-09-21 21:39:38   microphone      false
     2019-09-21 21:30:19   model           Bose Home Speaker 500
     2019-09-21 21:39:34   musicalarm_count 0
     2019-09-21 21:39:41   mute            off
     2019-09-21 21:39:36   online          true
     2019-09-21 21:39:40   playStatus      stopped
     2019-09-21 21:30:19   presence        present
     2019-09-08 22:14:03   primeplayeigene Various
     2019-09-21 21:39:41   progress        0
     2019-09-21 21:39:41   progresslen     0
     2019-09-21 21:39:34   reminder_count  0
     2019-09-21 21:39:41   repeat          off
     2019-09-21 21:39:41   shuffle         off
     2019-09-17 20:07:39   state           connected
     2019-09-21 21:39:34   timer_count     0
     2019-09-21 21:39:34   timer_id        -
     2019-09-21 21:39:34   timer_remainingtime 0
     2019-09-04 22:01:21   tunein          Wdr4
     2019-09-21 21:30:19   version         0
     2019-09-21 21:39:41   volume          35
     2019-09-21 21:39:41   volume_alarm    0
   helper:
     DEVICETYPE AVN2TMX8MU2YM
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      Bose_Alexa_Echo
   alexaName  Lautsprecher Wohnzimmer
   alias      Wohnzimmer
   autocreate_refresh 1
   icon       echo
   intervalsettings 120
   room       Amazon


Internals:
   DEF        crypt:09415c4753000d1d5d41532557551d185057 crypt:255d415050554e79475e5a0a0415265740460c435f0e4d094f6541510c5c5f5904197f4751000f5c53571557724d17515140
   FUUID      5d6eaba2-f33f-594c-3744-a26a3e089f6832ec
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev     
   NAME       Bose_Alexa_Echo
   NR         883
   NTFY_ORDER 50-Bose_Alexa_Echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-17 20:07:38   2FACode         not used
     2019-09-21 21:40:41   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-21 21:40:41   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-21 21:40:34   COOKIE_STATE    OK
     2019-09-17 20:07:39   COOKIE_TYPE     NEW
     2019-09-21 21:40:34   alarm_count     0
     2019-09-21 21:30:19   autocreate_devices found: 0
     2019-09-21 21:40:34   config_address_between -
     2019-09-21 21:40:34   config_address_from Brucknerweg 2b, 33415 Verl
     2019-09-21 21:40:34   config_address_to -
     2019-09-21 21:40:38   list_SHOPPING_ITEM bier
     2019-09-21 21:40:38   list_TASK       
     2019-09-21 21:40:34   musicalarm_count 0
     2019-09-21 21:40:34   reminder_count  0
     2019-09-21 21:40:34   state           connected
     2019-09-21 21:40:34   timer_count     0
     2019-09-21 21:40:34   timer_id        -
     2019-09-21 21:40:34   timer_remainingtime 0
     2019-09-14 16:18:06   version         0.0.54
   helper:
     DEVICETYPE AVN2TMX8MU2YM
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    0
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1568470686.4599
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         bier       A37UVWRWZPITOI#a463808d-1097-481e-81c5-318dbb1c6f44
     getbehavior:
       amzn1.alexa.automation.c27b2eac-9a61-404a-92a7-ca9e9b161afb:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.263e72f7-eba7-4614-8024-8a6554c6b8b1
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x8ce68d8)
         triggers:
           HASH(0x9138e88)
       amzn1.alexa.automation.c37807bc-9e7d-4331-86f7-9714159d347f:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.585cf0ea-96c3-4d95-b3fe-908cf136eb4b
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x9161cf8)
         triggers:
           HASH(0x88ad9f0)
       amzn1.alexa.automation.d7459233-4302-44b6-a83d-5c89fbf7557b:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.088cef2d-ddde-4abc-8496-6a3937cf9bee
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x854ca80)
         triggers:
           HASH(0x9153438)
       amzn1.alexa.automation.fd837951-4c15-4289-a671-b3c662cc961b:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.9ceda350-cc8e-40fc-98dc-9e8cc30e260f
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x93986e8)
         triggers:
           HASH(0x887be58)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.15ff33ab-da78-495d-815a-5b4cac549f52
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x93630d8)
               HASH(0x8c7f2c0)
         triggers:
           HASH(0x91545e0)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.d21acbdb-b185-4929-a338-cfdedf6ae569
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x9175f18)
         triggers:
           HASH(0x917bd48)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.5a167d94-9e28-4c7a-81e7-574d0eed3854
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x8c7eac8)
               HASH(0x7f424c0)
               HASH(0x9a78858)
               HASH(0x9176a28)
         triggers:
           HASH(0x852d6b0)
     getsettingstraffic:
       between   
       from       xxxx
       to         
     notifications:
       _ab39aea86d9842faba980056a03fda2a:
       _account:
       ab39aea86d9842faba980056a03fda2a:
Attributes:
   DbLogExclude .*
   autocreate_refresh 1
   icon       echo
   room       Amazon


Jetzt meine Frage: Wie kann ich den Namen Wohnzimmer ändern, damit ich den Namen "Wohnzimmer" in der Alexa App andersweitig nutzen kann?

Danke
Jürgen

Aktuelles FHEM auf Raspi 3 und dbLog
CUL 433
HMLan Rolladensteuerung

binford6000

ZitatJetzt meine Frage: Wie kann ich den Namen Wohnzimmer ändern, damit ich den Namen "Wohnzimmer" in der Alexa App andersweitig nutzen kann?

Das hatte ich bei meinem SONOS auch. Nachdem ich in der SONOS App den Player einen anderen Raum
gesteckt habe war auch wieder Wohnzimmer frei. Also versuch mal in der BOSE App den Raum zu ändern...

VG Sebastian

MadMax-FHEM

Der Name "ECHO_ab39aea86d9842faba980056a03fda2a" muss bleiben, das ist die IDENTIFIKATION des Gerätes (ID).

Wenn du die umbenennst, wird es immer wieder angelegt, weil es ja wieder "fehlt"...

Der alias ist der "sprechende Name" den du in der App vergibst.
Ändere ihn dort (oder auch nur in fhem)...

alexaName: WOZU!?

Ist nur relevant für alexa-fhem...
...willst du den Echo "doppelt" per Sprache steuern!?

alexa-fhem: steuern von fhem Devices per Sprache ("Alexa schalte ...")

echodevice: steuern der Echos etc. aus fhem heraus ("set Echo speak ...")

Wenn du Wohnzimmer in der App (wo deine "Echos" verwaltet werden) wieder "frei" haben willst, dann dort umbenennen...
...und in fhem anpassen (oder löschen und wieder anlegen lassen / oder in fhem lassen wie du willst [ist ja nur der alias] wichtig ist ja der NAME!)...

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)

binford6000

ZitatWenn du die umbenennst, wird es immer wieder angelegt, weil es ja wieder "fehlt"...

Das ist bei mir aber anders...  :o

Ich habe meinen Echodot und den Play1 umbenannt bzw. letzteren mangels Nutzen wieder gelöscht.
Weder das Umbenennen noch das Löschen veranlassen ein automatisches erneutes Anlegen durch das account device.
Manuell ja klar. Aber das ist nicht automatisch  ;)

VG Sebastian

MadMax-FHEM

#3068
Automatisch bei mir auch nicht...

Aber ich hab auch nicht:

ZitatDas Atteibut autocreate_refresh steht auf 1

Hab nicht nachgesehen was es macht aber wenn man nach dem Namen geht... ;)

Aber dadurch wird der alias wieder geändert...
...steht ja in der Doku... ;)

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)

link611

Huhu,

hab mich heute Mal wieder mit echodevice auseinander gesetzt und habe auch das Phänomen, dass Alexa nicht spricht und keine Routinen ausführt, obwohl npm_login durchgeführt wurde und bei einem erneuten Set auch als grün angezeigt wurde.

Habe daraufhin hier geguckt, und festgestellt, dass ich Mal mein echodevices aktualisieren sollte, hatte noch v52 drauf. Habe dann jetzt die v55 drauf erhalte aber bei den Set befehlen kein npm_login oder login_new mehr.

Hat das vielleicht damit zu tun, dass irgendwelche nodejs settings nicht passen?!

Übrigens, fhem läuft im docker, die dazugehörigen Attribute sind gesetzt.

binford6000

Zitat von: link611 am 22 September 2019, 10:26:00
Huhu,

hab mich heute Mal wieder mit echodevice auseinander gesetzt und habe auch das Phänomen, dass Alexa nicht spricht und keine Routinen ausführt, obwohl npm_login durchgeführt wurde und bei einem erneuten Set auch als grün angezeigt wurde.

Habe daraufhin hier geguckt, und festgestellt, dass ich Mal mein echodevices aktualisieren sollte, hatte noch v52 drauf. Habe dann jetzt die v55 drauf erhalte aber bei den Set befehlen kein npm_login oder login_new mehr.

Hat das vielleicht damit zu tun, dass irgendwelche nodejs settings nicht passen?!

Übrigens, fhem läuft im docker, die dazugehörigen Attribute sind gesetzt.

Hast du die neue npm Doku gelesen im 1. Post? Da steht eigentlich alles drin...
Damit sollte alles wieder funktionieren.
VG Sebastian

link611

Ja den hab ich gelesen, da steht ja prinzipiell nichts davon, dass die npm Set befehle verschwinden.

Daher meine Verwirrung...
Zudem müssten ja die Gegebenheiten vorhanden sein, da ich ja vorher alles bereits eingerichtet hatte.

Es sei denn es wird eine neuere Version von nodejs gebraucht.

binford6000

root@pi1143:/home/pi# npm -v
6.9.0
root@pi1143:/home/pi# node -v
v10.16.3


so zB.

MadMax-FHEM

#3073
Nur zur Sicherheit:

npm_login gibt es nur beim "Account-Device"...

EDIT: habe auf einem System node 12.10.0 / npm 6.10.3 und auf einem 8.11.1 / npm 1.4.21 / echodevice läuft auf beiden Systemen (eins Stretch und eins Buster) / es gibt auch ein Modul zur Unterstützung bei node: npmjs

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)

jove01

Bei meinem Umbenennungsproblem kam der entscheidende Hinweis von Sebastian. In der Bose App habe ich den Namen geändert (oder neu angelegt; war schon spät). Dabei habe ich dummerweise den Bose in der BoseApp nicht neu mit Alexa verbunden.

Jetzt ist alles so wie es sein soll :)

Vielen Dank

Jetzt muss ich nur noch einmal diesen thread durchforsten, welchen Mehrwert es hat, den Homespeaker 500 mit diesem Modul zu verküpfen.
Aktuelles FHEM auf Raspi 3 und dbLog
CUL 433
HMLan Rolladensteuerung