Alexa will plötzlich nicht mehr

Begonnen von Tommy82, 12 November 2020, 20:15:09

Vorheriges Thema - Nächstes Thema

Tommy82

Hallo,
alexa lief jetzt einige Wochen/Monate ohne Probleme, heute plötzlich dann nicht mehr, im Fhem Log finde ich dazu

2020.11.12 20:05:26.836 3: Login denied for user >Thomas< via WEB_127.0.0.1_59064
2020.11.12 20:05:26.935 3: Login denied for user >Thomas< via WEB_127.0.0.1_59066
2020.11.12 20:05:27.127 3: Login denied for user >Thomas< via WEB_127.0.0.1_59070
2020.11.12 20:05:27.361 3: Login denied for user >Thomas< via WEB_127.0.0.1_59072
2020.11.12 20:05:27.516 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 127.0.0.1)
2020.11.12 20:05:27.562 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 127.0.0.1)
2020.11.12 20:05:27.563 3: Myalexa: read: end of file reached while sysread
2020.11.12 20:05:27.565 3: Myalexa: stopped


im Alexa Log
[11/12/2020, 6:58:10 PM] [FHEM]   401: Authorization Required
[11/12/2020, 6:58:10 PM] [FHEM] There was a problem connecting to FHEM (null)
[11/12/2020, 6:58:10 PM] [FHEM]   401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required
[11/12/2020, 6:58:10 PM] Got SIGTERM, shutting down alexa-fhem...
[11/12/2020, 6:58:10 PM] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating


alexaFHEM-auth hab ich nochmal neu eingegeben, ohne verbesserung, node hab ich aktualisiert und auch alexa,
sudo npm update -g alexa-fhem
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
/usr/local/bin/alexa-fhem -> /usr/local/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.57
added 7 packages from 5 contributors, removed 4 packages and updated 13 packages                  in 35.001s


node -v
v10.21.0


Das System hab ich auch neugestartet, allerdings alles ohne erfolg.....
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Tommy82

#1
Hier mal noch das list des Devices

Internals:
   FUUID      5e1787e1-fk23f-f412-d179-2562h2ff101a20bc
   FVERSION   39_alexa.pm:0.216510/2020-04-12
   LAST_START 2020-11-13 16:58:24
   LAST_STOP  2020-11-13 16:58:47
   NAME       Myalexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         369
   NTFY_ORDER 50-Myalexa
   PARTIAL   
   STARTS     1
   STATE      stopped; failed to connect to fhem: 401: Authorization Required
   TYPE       alexa
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      stopped; failed to connect to fhem: 401: Authorization Required
   Helper:
     DBLOG:
       alexaFHEM:
         myDbLog:
           TIME       1605283127.59869
           VALUE      stopped; failed to connect to fhem: 401: Authorization Required
   READINGS:
     2020-11-13 16:58:47   alexaFHEM       stopped; failed to connect to fhem: 401: Authorization Required
     2020-11-11 06:18:34   alexaFHEM.ProxyConnection running; SSH connected
     2020-01-09 21:06:57   alexaFHEM.bearerToken crypt:070509825675308015473777753260c
     2020-01-09 21:06:57   alexaFHEM.skillRegKey crypt:7404726h72g65537a152120740658217800057000770e0f71524b0056575292733000d577225200b7c50
   helper:
Attributes:
   alexaFHEM-auth crypt:305c0a5c517365d55315b0d02011f
   alexaFHEM-config ./alexa-fhem.cfg
   alexaFHEM-log ./log/alexa-%Y-%m-%d.log
   alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
   alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
   echoRooms  #<deviceId>=<room>

   fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
   group      Alexa
   persons    #<personId>=<name>

   room       Alexa,Zentral
   stateFormat alexaFHEM
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

MadMax-FHEM

#2
Ich würde ZUERST mal die crypts entfernen/unkenntlich machen!

Dann (wie im anderen Thread gefragt?  EDIT: ja ;)  ), wenn das von alexa-fhem kommt (sollte im alexa-fhem Log ebenfalls etwas zu finden sein):

Zitat
2020.11.12 20:05:26.836 3: Login denied for user >Thomas< via WEB_127.0.0.1_59064
2020.11.12 20:05:26.935 3: Login denied for user >Thomas< via WEB_127.0.0.1_59066
2020.11.12 20:05:27.127 3: Login denied for user >Thomas< via WEB_127.0.0.1_59070

Dann ist es kein Wunder, dass alexa-fhem nicht mehr tut... ;)

Frägt sich nur was sich geändert hat, dass alexa-fhem (sollte es das sein) nicht mehr zugreifen kann...

EDIT: läuft fhem (und somit verm. auch alexa-fhem) unter dem User Thomas?

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)

Tommy82

#3
Hi,
nein fhem läuft unter dem user fhem, Thomas ist der login fürs WebIf

Mein grundsätzliches Alexa Problem hört sich aber auch hier https://forum.fhem.de/index.php/topic,115776.0.html da nach an, scheine nicht der einzige zu sein, das ist auch die Aussage die ich von alexa bekomme, egal bei welchem gerät
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

MadMax-FHEM

Äh, ja, mein Fehler...
Der Login-Versuch kommt ja nicht vom ausführenden User... ;)

Der Rest bleibt aber... ;)

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)

Tommy82

Zitat von: MadMax-FHEM am 13 November 2020, 20:38:40
Äh, ja, mein Fehler...
Der Login-Versuch kommt ja nicht vom ausführenden User... ;)

Der Rest bleibt aber... ;)

Gruß, Joachim

Wenn du mit dem rest die crypts meinst, die sind verändert.
Hatte ein update über deine Post eingefügt
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

MadMax-FHEM

Nö, ich meinte: wenn die Einträge bzgl. Login-Fehler von alexa-fhem sind usw. ;)

Müsste vergleichbares im alexa-fhem Log zu finden sein...

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)

Tommy82

Zitat von: MadMax-FHEM am 13 November 2020, 20:43:11
Nö, ich meinte: wenn die Einträge bzgl. Login-Fehler von alexa-fhem sind usw. ;)

Müsste vergleichbares im alexa-fhem Log zu finden sein...

Gruß, Joachim

Also im debug steht nichts drin
alexa-fhem -D -c /opt/fhem/alexa-fhem.cfg > debug.log
*** FHEM: connection failed: Error: read ECONNRESET
*** FHEM: connection failed: Error: read ECONNRESET
*** FHEM: connection failed: Error: read ECONNRESET


Im alexa log steht
[11/13/2020, 8:43:18 PM] [FHEM]   401: Authorization Required
[11/13/2020, 8:43:18 PM] [FHEM] There was a problem connecting to FHEM (null)
[11/13/2020, 8:43:18 PM] [FHEM]   401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required
[11/13/2020, 8:43:18 PM] [FHEM] got csrfToken: csrf_108672537223601
[11/13/2020, 8:43:18 PM] [FHEM] Checking devices and attributes...
[11/13/2020, 8:43:18 PM] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_1086174772236253&XHR=1
[11/13/2020, 8:43:18 PM] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_10861772635223601&XHR=1
[11/13/2020, 8:43:18 PM] [FHEM] waiting for events ...
[11/13/2020, 8:43:18 PM] [FHEM] Fetching FHEM devices...
[11/13/2020, 8:43:18 PM] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_1086837477223601&XHR=1
[11/13/2020, 8:43:18 PM] [FHEM] longpoll ended, reconnect in: 700msec
[11/13/2020, 8:43:18 PM] Got SIGTERM, shutting down alexa-fhem...
[11/13/2020, 8:43:18 PM] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

MadMax-FHEM

Natürlich!

Genau der "Gegenpart"!

Zitat
[11/13/2020, 8:43:18 PM] [FHEM]   401: Authorization Required
[11/13/2020, 8:43:18 PM] [FHEM] There was a problem connecting to FHEM (null)
[11/13/2020, 8:43:18 PM] [FHEM]   401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required

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)

Tommy82

Weiss nicht wirklich was du meinst...

Glaub es hängt mit dem Proxy Key zusammen, der sieht nämlich sehr seltsam aus
0nA6epC>jL537A;=Ij/ab470gg4hfBDob
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Tommy82

So problem gelöst,
sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister

und anschließende neu verbindung im skill und alles läuft wieder.

Danke für die Hilfe
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

MadMax-FHEM

Naja, was auf beiden Seiten im Log steht deutet auf jeden Fall darauf hin, dass alexa-fhem (ab und an?) Probleme beim "Zugriff" auf fhem hat!

Das sind die Auszüge/Zitate die ich gepostet hab...

Ob weitere Probleme vorhanden sind hab ich bislang noch nicht entdeckt...

Hast du wirklich deine "crypt" im list des Alexa-Devices "unkenntlich" gemacht?
Sehen noch irgendwie "original" aus...

Und im Status des Alexa-Devices steht ja auch: Problem connecting to fhem...

Zitat
STATE      stopped; failed to connect to fhem: 401: Authorization Required

Von welchem proxy-Key sprichst du?
Den für die Skill-Registrierung?
Ich weiß nicht, ob der nicht auch "so" aussehen könnte...

Ich denke das würde man dann sehen, wenn das Verbindungsproblem zu fhem (das du "igmorierst") gelöst ist...

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)

MadMax-FHEM

Zitat von: Tommy82 am 13 November 2020, 21:06:57
So problem gelöst,
sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister

und anschließende neu verbindung im skill und alles läuft wieder.

Danke für die Hilfe

Hmmm, gerne...

Ändert aber (verm.) nichts dran, dass alexa-fhem sich (manchmal) nicht mit fhem verbinden kann...
Zumindest laut den Logs die du gepostet hast...

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)

Tommy82

Also der Proxy Key kann eigentlich nicht richtig sein, da im Skill nur Zahlen und Nummern eingegeben werden dürfen, und in meinem Key bei get proxyKey waren ja einige Sonderzeichen, jetzt nach dem unregister sieht er wieder "normal" aus. Mal sehen ob damit auch die Log in Probleme gelöst sind, zumindest reagieren jetzt wieder alle Geräte und auch alexa bestätigt das und sagt nicht mehr das die Geräte nicht reagieren
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

maddinthebrain

muss man den Skill in Alexa auch deaktivieren und wieder aktivieren?

Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren