Hauptmenü

Alexa will nicht

Begonnen von jutil, 29 November 2020, 20:30:03

Vorheriges Thema - Nächstes Thema

jutil

Hallo zusammen,
Alexa will sich nicht mit meinem Account verbinden.
Fhem-auth wurde explizit noch einmal gesetzt, Meldungen 401 bleibt die selbe.
Was kann ich jetzt noch tun?
Danke
Timo

MadMax-FHEM

#1
Mal einen Auszug aus dem alexa-fhem Log mit dem Fehler posten...
Probeweise einen 2ten FhemWeb-Zugang ohne allowed um zu sehen, ob es generell geht (dann die Verbindung/connection in alexa-fhem.cfg anpassen)...

Was heißt Account verbinden?
alexa-fhem mit deinem fhem!?
Also ein "Problem" wegen allowed?

Welche Version von alexa-fhem läuft?
fhem aktuell?

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)

jutil

Alexa Fhem version 0.5.57
Fhem 6

nicht verbinden heisst, das ich nach der Installation die Meldung "stopped; failed to connect to fhem: 401: Authorization Required" erhalten habe und daraufhin meine USerdaten von Alexa explicit noch einmal in angegeben habe, ohne Erfolg.
System ist, mehr oder weniger, Jungfräulich da mir heute nach einem Update die Installation abgeraucht ist  :o

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

MadMax-FHEM

#3
Die Meldung sagt, dass sich alexa-fhem nicht mit fhem verbinden kann!

Wo hast du welche Userdaten eingegeben?

Du hast vermutlich dein FhemWeb mittels allowed oder/und https gesichert!?

DIESE Daten musst du beim Alexa-Modul angeben, damit alexa-fhem die Devices etc. von fhem abfragen und bei Sprachbefehlen auch steuern kann...

Sollte im.Wiki zum Connector zu finden sein...

EDIT: genau deine Fehlermeldung ist im Wiki beschrieben... ;) https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa und nach "401: Authorization Required" suchen...

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)

jutil

Hallo ztusammen

erst einmal, danke für eure Hilfe!
Konnte das Problem jetzt lösen, saß vor dem Rechner egal.....

Nächstes folgt, die Readings sagen jetzt folgendes:
alexaFHEM         stopped;failed to connect to fhem: 401: Authorization Required                                                   2020-11-30 07:10:28
alexaFHEM.        ProxyConnection  error; user homedir writable by group/other ('chmod 755 /opt/fhem' required)    2020-11-30 07:05:10

habe versucht mit

sudo chmod -R 755 /opt/fhem/
sudo chown -R fhem /opt/fhem/

die Rechte anzupassen ohne Erfolg

jutil

EDIT: scheint zu funktionieren .....