[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 dein OS zu alt ist, was läuft? solltest du unabhängig von dem Problem hier updaten!

Wenn es die Webseite nicht mehr gibt (noch nicht geprüft), dann wird wohl nur noch npm_login gehen.
War aber eh schon immer die bessere/bevorzugte Variante...

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

Zitat von: 87insane am 25 Dezember 2024, 14:47:01Bei verpassten Anrufen von was? Handy, SIP, ...?
Eine Nachricht, wenn du z.B. einen verpassten SIP Anruf hast ist ja auf verschiedene Weisen möglich.

ganz normal SIP, bestimmt gibt es andere, ich möchte sie aber einfach sehen, sonst kann ich ja gleich auf dem Telefon nachsehen

87insane

Hast du ggf. irgendwelche Logs oder Infos warum NPM genau nicht geht? Zu altes BS ist sehr global galaktisch gesprochen.

Burny4600

#6123
Ist für den Amazon Echo Spot (2024) smarter Wecker eine Anpassung geplant. Ich habe ein solches Gerät im Einsatz. Es wurde nicht automatsch erkannt wie es beim FireTV war, aber manuell konnte ich die Grundkonfiguration unter FHEM durchführen.
Da das Model nicht erkannt wurde, kann natürlich auch das automatische Anlegen nicht funktionieren.
In der Account Verknüpfung erscheinen jedenfalls alle angelegten Geräte.
ZitatSerial    Family    Devicetype    Name
G070xxxxxxxxxxxx      FIRE_TV      AKPGxxxxxxxxx      Christian's Fire TV 
G071xxxxxxxxxxxx        FIRE_TV      A3EVxxxxxxxxx      Christian's 2nd Fire TV 
GN42xxxxxxxxxxxx        ECHO      A3EHxxxxxxxxx      Christians Echo Spot 
ec35xxxxxxxxxxxxxxxxxxxxxxxxxxxx      WHA      A3C9xxxxxxxxx      Everywhere 
DA98xxxxxxxxxxxxxxxxxxxxxxxxxxxx      REAVER      A1RTxxxxxxxxx      Christian's Alexa App for PC 
220fxxxxxxxxxxxxxxxxxxxxxxxxxxxx      VOX      A2IVxxxxxxxxx      This Device

list OG1_SL_EchoSpot
Internals:
   DEF        A3EHxxxxxxxxxxxxxxxxxxxxxxxxxxx
   FUUID      678................................
   IODev      Amazon.Account
   LOGINMODE  IODEV
   NAME       OG1_SL_EchoSpot
   NR         12038
   NTFY_ORDER 50-OG1_SL_EchoSpot
   STATE      connected
   TYPE       echodevice
   eventCount 4612
   model      unbekannt
   READINGS:
     2025-01-09 20:13:00   COOKIE_MODE     IODEV
     2025-01-09 20:13:00   IODev           Amazon.Account
     2025-01-10 11:35:10   alarm_01_id     96a5dc69-b110-4608-9f91-66c7ecbfb3cd
     2025-01-10 11:35:10   alarm_01_originalDate 2025-01-13
     2025-01-10 11:35:10   alarm_01_originalTime 06:00:00.000
     2025-01-10 11:35:10   alarm_01_recurring XXXX-WXX-4
     2025-01-10 11:35:10   alarm_01_status on
     2025-01-10 11:35:10   alarm_02_id     d0956b54-eefc-4ffa-89b8-f44e684f3f84
     2025-01-10 11:35:10   alarm_02_originalDate 2025-01-11
     2025-01-10 11:35:10   alarm_02_originalTime 08:00:00.000
     2025-01-10 11:35:10   alarm_02_recurring XXXX-WXX-5
     2025-01-10 11:35:10   alarm_02_status on
     2025-01-10 11:35:10   alarm_count     2
     2025-01-10 11:35:08   model           unbekannt
     2025-01-10 11:35:08   presence        present
     2025-01-10 08:38:13   state           connected
     2025-01-10 11:35:08   version         2401010005120
     2025-01-10 08:02:03   voice           alexa wecker aus
     2025-01-10 08:02:03   voice_person    Christian
     2025-01-10 08:02:03   voice_timestamp 1736492468976
     2025-01-10 11:35:09   wakeword        ALEXA
   helper:
     DEVICETYPE A3EHxxxxxxxxxxxx
     FAMILY     ECHO
     NAME       Christians Echo Spot
     VERSION    2401010005120
     bluetooth  -
Attributes:
   IODev      Amazon.Account
   TTS_Voice  German_Female_Vicki
   TTS_normalize 5
   alias      OG1 Schlafzimmer - Wecker
   autocreate_refresh 1
   group      OG1 Schlafzimmer - Wecker
   icon       echo
   room       OG1-Schlafzimmer,_AMAZON

Das Amazon Echo Spot Gerät ist zudem mit einem Matter-Aktor verbunden, das ich in weiterer Folge auch mit FHEM verknüpfen will, sowie andere schon vorhandene FHEM Geräte mittels Echo Spot Sprachsteuerung. Aber erst einmal die korrekte Echo Spot FHEM Verknüpfung.


Einen Fehler habe ich in meiner Konfiguration gefunden, wo ich aber den Zusammenhang für das Zugriffsrecht noch nicht gefunden habe.

ALEXA LOG
[10.1.2025, 13:00:34] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[10.1.2025, 13:00:34] os.homedir()=/home/fhem
[10.1.2025, 13:00:34] this is alexa-fhem 0.5.65
[10.1.2025, 13:00:34] connecting to FHEM ...
[10.1.2025, 13:00:34] [FHEM] defaults to: will not send proactive events
[10.1.2025, 13:00:35] [FHEM] trying longpoll to listen for fhem events
[10.1.2025, 13:00:35] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1736510435065
[10.1.2025, 13:01:13] [FHEM] got csrfToken: csrf_175425853495043
[10.1.2025, 13:01:13] [FHEM] Checking devices and attributes...
[10.1.2025, 13:01:13] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_175425853495043&XHR=1
[10.1.2025, 13:01:13] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_175425853495043&XHR=1
[10.1.2025, 13:01:13] [FHEM] waiting for events ...
[10.1.2025, 13:01:13] [FHEM] Fetching FHEM devices...
[10.1.2025, 13:01:13] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName%3D..*&fwcsrf=csrf_175425853495043&XHR=1
[10.1.2025, 13:01:13] [FHEM] longpoll ended, reconnect in: 200msec
[10.1.2025, 13:01:13] [FHEM] trying longpoll to listen for fhem events
[10.1.2025, 13:01:13] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1736510473537
[10.1.2025, 13:01:14] [FHEM] There was a problem connecting to FHEM (https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_175425853495043&XHR=1).
[10.1.2025, 13:01:14] [FHEM]   401: Authorization Required
[10.1.2025, 13:01:14] [FHEM] There was a problem connecting to FHEM (https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_175425853495043&XHR=1).
[10.1.2025, 13:01:14] [FHEM]   401: Authorization Required
[10.1.2025, 13:01:15] [FHEM] There was a problem connecting to FHEM (null)
[10.1.2025, 13:01:15] [FHEM]   401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required
[10.1.2025, 13:01:15] Got SIGTERM, shutting down alexa-fhem...
[10.1.2025, 13:01:15] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating

Wo fehlen mir die benötigten Zugriffsrechte?
Dieser Fehler lag in der alexa-fhem.cfg
Hier fehlten mir die Einträge
         "auth": {"user": "Benutzer", "pass": "Passwort"},
         "ssl": true,
Mfg Chris

Raspberry Pi 2-5, Betriebssystem: Bullseye Lite, Bookworm Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: FS20, IT, Homematic, MQTT, TEK603, WMR200, YouLess, S.USV, APC-USV, PV-Deye, PV-Fronius, Resol VBUS & DL2

Ryker

#6124
Zitat von: Burny4600 am 10 Januar 2025, 11:40:57Ist für den Amazon Echo Spot (2024) smarter Wecker eine Anpassung geplant. Ich habe ein solches Gerät im Einsatz. Es wurde nicht automatsch erkannt wie es beim FireTV war, aber manuell konnte ich die Grundkonfiguration unter FHEM durchführen.

Ich warte auch schon länger darauf, dass der Amazon Echo Spot (2024) aufgenommen wird, aber es scheint aktuell keinen aktiven Maintainer für das Modul zu geben.
@Burny4600 : Du musst dir die Zeile selbst einfügen in das Modul --> /opt/fhem/FHEM/37_echodevice.pm
Etwa bei Zeile 5471

elsif($ModelNumber eq "A3EH2E0YZ30OD6" || $ModelNumber eq "Echo Spot")  {return "Echo Spot 2024";}

Dann müsstest du noch das Modul vom Update ausschließen, damit dir nicht wieder beim FHEM-Update die Änderungen überschrieben werden

--> in global:
attr global exclude_from_update 37_echodevice.pm

Burny4600

#6125
Die Zeile müsste ungefair 4571 sein. Da dürfte ein Zahlensturz passiert sein.

Danke für den Hinweis zur Ergänzung des Echo Spot 2024.
Mfg Chris

Raspberry Pi 2-5, Betriebssystem: Bullseye Lite, Bookworm Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: FS20, IT, Homematic, MQTT, TEK603, WMR200, YouLess, S.USV, APC-USV, PV-Deye, PV-Fronius, Resol VBUS & DL2

Burny4600

Eine Frage zum Echo Spot 2024 stellt sich aber noch.
Ich habe zwar den Eintrag in der /opt/fhem/FHEM/37_echodevice.pm für den Echo SPot gemacht, aber im alexa.log finde ich einen Eintrag für den Echo Spot.
[3.2.2025, 12:15:37] [FHEM] OG1_SL_EchoSpot: no service type detected
[3.2.2025, 12:15:37] [FHEM] no device created for OG1_SL_EchoSpot (echodevice)

Was für ein Gerät muss für im FHEM Echo Spot noch ergänzt werden?
Mfg Chris

Raspberry Pi 2-5, Betriebssystem: Bullseye Lite, Bookworm Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: FS20, IT, Homematic, MQTT, TEK603, WMR200, YouLess, S.USV, APC-USV, PV-Deye, PV-Fronius, Resol VBUS & DL2

MadMax-FHEM

Alexa-Log?
Das gehört verm. zu alexa-fhem und hat mit dem echodevice-Modul nichts zu tun...

Echodevice: "steuern" von Echo-Devices/-Geräten

alexa-fhem: "steuern" von fhem-Devices per Sprache

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)

Slanesh

Hi zusammen,
kann es sein, dass seit gestern die Readings list_SHOPPING_ITEM und list_TASK nicht mehr verfügbar sind?
Gruß Slanesh
Intel NUC, 2x HM-LAN, 1x CUL-USB, 2x CCU2, 1x Harmony-Hub, 20x HM-LC-Sw1PBU-FM, 5x HM-LC-SW1-PL2, JeeLink mit 15x TX-29-DTH, 7x HM-SEC-SC-2, 3x HM-LC-SW1-BA-PCB, 8x HM-SEC-SD, 3x HM-SEC-MDIR-2, 2x HM-ES-PMSw1-Pl, 8x HmIP-BWTH, 3xHM-CC-RT-DN, 16xHM-LC-Bl1PBU-FM, 8x HM-SEC-SCo, 1xHM-ES-PMSw1-SM

TomLee

Bei mir ist alles OK. Die Readings werden aktualisiert, wenn man was auf die Listen setzt.

Slanesh

Danke fürs Feedback, dann muss ich bei mir mal schauen woran das hängt.
Intel NUC, 2x HM-LAN, 1x CUL-USB, 2x CCU2, 1x Harmony-Hub, 20x HM-LC-Sw1PBU-FM, 5x HM-LC-SW1-PL2, JeeLink mit 15x TX-29-DTH, 7x HM-SEC-SC-2, 3x HM-LC-SW1-BA-PCB, 8x HM-SEC-SD, 3x HM-SEC-MDIR-2, 2x HM-ES-PMSw1-Pl, 8x HmIP-BWTH, 3xHM-CC-RT-DN, 16xHM-LC-Bl1PBU-FM, 8x HM-SEC-SCo, 1xHM-ES-PMSw1-SM