Alexa nicht erreichbar bzw. reagiert nicht

Begonnen von locodriver, 10 April 2021, 11:50:36

Vorheriges Thema - Nächstes Thema

locodriver

Hier mal noch das Log, wenn es funzt (ein und wieder aus):

[10.4.2021, 15:44:59] [FHEM]     caching: On: 0 (as number; from 'off')
  2021-04-10 15:44:59 caching: FL_Licht-state: off
[10.4.2021, 15:44:58] [FHEM]     caching: On: 0 (as number; from 'set_off noArg')
  2021-04-10 15:44:58 caching: FL_Licht-state: set_off noArg
[10.4.2021, 15:44:58] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"OFF","timeOfSample":"2021-04-10T13:44:58.838Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"0e810d0d-6e18-4d23-a4f0-5d389a5fac05","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"95B6CB36-A87D31886C09A182"},"endpointId":"MEQ0072986"},"payload":{}}}
[10.4.2021, 15:44:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20FL_Licht%20off&fwcsrf=130173714421002&XHR=1
[10.4.2021, 15:44:58] [FHEM] FL_Licht: executing set cmd for On with value 0
[10.4.2021, 15:44:58] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","messageId":"ee5f7939-07b7-4d5c-94c2-6d38b8df05fc","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"95B6CB36-A87D31886C09A182"},"endpointId":"MEQ0072986","cookie":{"fuuid":"5c443da8-f33f-b425-ea1a-9b6750ccf01d9100","device":"FL_Licht"}},"payload":{}}}
[10.4.2021, 15:44:52] [FHEM]     caching: On: 1 (as number; from 'on')
  2021-04-10 15:44:52 caching: FL_Licht-state: on
[10.4.2021, 15:44:52] [FHEM]     caching: On: 1 (as number; from 'set_on noArg')
  2021-04-10 15:44:52 caching: FL_Licht-state: set_on noArg
[10.4.2021, 15:44:52] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2021-04-10T13:44:52.270Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"dc927f4a-724e-481f-8402-6b0637a9bf6c","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"95B6CB36-A87D31886C09A182"},"endpointId":"MEQ0072986"},"payload":{}}}
[10.4.2021, 15:44:52] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20FL_Licht%20on&fwcsrf=130173714421002&XHR=1
[10.4.2021, 15:44:52] [FHEM] FL_Licht: executing set cmd for On with value 1
[10.4.2021, 15:44:52] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"63d1bbb0-6a83-4b38-8d05-439f05eb2109","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"95B6CB36-A87D31886C09A182"},"endpointId":"MEQ0072986","cookie":{"fuuid":"5c443da8-f33f-b425-ea1a-9b6750ccf01d9100","device":"FL_Licht"}},"payload":{}}}


Vielleicht nützt das ja auch was...

Bei Eingabe von

"ps -ax | grep alexa-fhem"


kommt gar nichts bzw. nur die "1".

Internet läuft ohne Probleme...

Die Antwort ist: "Flur reagiert gerade nicht".
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

MadMax-FHEM

Gar nichts KANN NICHT SEIN!

Hast du auch im fhem Log geschaut!?
EDIT: und auch hier: das ist nur im FEHLERFALL interessant...

Log muss ich später schauen.
Aber ein Log wenn es geht ist für Fehlersuche sinnlos, hatten wir doch schon... ;)

Naja, wenn Flur als Antwort kommt ist es eher ein Aufruf an die Gruppe und dann "indirekt" ans Gerät...
Wie geschrieben mal bzgl. Namen, Gruppen etc. nachdenken (auch wenn es [verm.] nichts mit dem Problem zu tun hat)

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)

locodriver

Ich kann es doch nicht ändern... :)

Ich habe jetzt noch die Alexadefinition in die fhem.cfg verschoben, die Gruppe Flur in der App gelöscht und als Alexaname nur Flurlicht stehen gelassen.
Mal sehen, wie sich das auswirkt, momentan läuft alles normal.
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

MadMax-FHEM

Wie geschrieben denke ich nicht, dass das zu dem aktuellen Problem(en) führt...

Aber die Analyse ist bei "einfachen Strukturen" ohne "Doppelnamen" und gleichnamigen Gruppen etc. deutlich einfacher...

Hast du nun nur noch EINE fhem.cfg oder "nur" die Alexa-Teile in die "Hauptconfig" kopiert?

Wie geschrieben: manuelles editieren auch über den fhem-Editor führt zu Problemen!

Ich drück die Daumen!

Aber wenn es wieder auftritt, das alexa-Modul trotzdem running anzeigt und es auch tatsächlich noch läuft (ps -ax | grep alexa-fhem) und auch (wieder) nix im alexa-fhem Log steht, dann muss wohl zwischen alexa-fhem und Veteinsserver bzw. eher zwischen Vereinsserver und Amazon geprüft werden...

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)

locodriver

Danke nochmal für die Zusammenfassung, bei Alexa stehe ich nicht so im Stoff und bin einfach froh, dass ich es (sie) zum Laufen gebracht habe. Ich werde mal gvzdus anschreiben, mal sehen, ob er mir weiter helfen kann.

Richtig kümmern kann ich mich erst am Dienstag wieder.

Schönen Sonntag!
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

gvzdus

Moin, der Klassiker unter "Geht, geht nicht" bzw. "Geht nur nach Neustart" ist "Zwei Installationen laufen mit dem gleichen Key" (z.B., weil der Kumpel sein FHEM kopiert hat, oder man selber geclont hat).
Das sehe ich am Vereinsproxy dann als gegenseitiges Rauswerfen von einer IP (gleicher Haushalt) oder zwei IPs.

Lösung: Eigenen SSH-Key löschen und neu registrieren (siehe Wiki).

Sinnvoll ist, im alexa-fhem-<datum>.log nach SSH zu suchen, also z.B. so:
grep -i ssh alexa-2021-04-11.log


Alternativ schick' mir per Pnachricht die erste Gruppe Deines ProxyKeys (die ersten 8 Zeichen - "get alexa proxyKey"), dann kann ich im Logfile auf dem Vereinsserver gucken.

locodriver

Mir ist nicht bewusst, meinen Key von jemand anderem kopiert zu haben.
Momentan läut Alexa wie sie soll.

Ich schicke dir trotzdem mal den Key, damit du mal auf dem Vereinsserver schauen kannst. Vielen Dank schon mal für die Hilfe.
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

locodriver

Leider bin ich bei der Fehlersuche noch nicht weiter gekommen.
Lt. gvzdus liegt das Problem nicht an einem doppelt genutzten Key.

Am Freitag habe ich zufällig im fhem-log folgenden Eintrag gefunden:

2021.04.16 18:21:54.814 3: [WZ_EchoDot4] [echodevice_SendCommand] [13] IGNORIERE Command=account Abfrage in CMD_Queue schon vorhanden!

Eine Kontrolle im alexa-log ergab, dass Alexa um 17:47 zuletzt von fhem erreichbar war. Ein Restart um 21:23 erweckte sie dann wieder zum Leben. Im Alexa-log sind unmittelbar vorher keine Auffälligkeiten zu finden:

2021-04-16 17:45:35 caching: WZ_Hk0_Clima-ValvePosition: 74
[16.4.2021, 17:45:35] [FHEM]     caching: Custom Actuation: 74 (as number; from '74')
  2021-04-16 17:45:35 caching: WZ_Hk0_Clima-measured-temp: 21.3
[16.4.2021, 17:45:35] [FHEM]     caching: CurrentTemperature: 21.3 (as number; from '21.3')
  2021-04-16 17:47:49 caching: WZ_Hk0_Clima-ValvePosition: 42
[16.4.2021, 17:47:49] [FHEM]     caching: Custom Actuation: 42 (as number; from '42')
  2021-04-16 17:47:49 caching: WZ_Hk0_Clima-measured-temp: 21.4
[16.4.2021, 17:47:49] [FHEM]     caching: CurrentTemperature: 21.4 (as number; from '21.4')
[16.4.2021, 21:23:35] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[16.4.2021, 21:23:35] os.homedir()=/opt/fhem
[16.4.2021, 21:23:35] this is alexa-fhem 0.5.57
[16.4.2021, 21:23:35] connecting to FHEM ...
[16.4.2021, 21:23:35] [FHEM] defaults to: will not send proactive events
[16.4.2021, 21:23:36] [FHEM] trying longpoll to listen for fhem events
[16.4.2021, 21:23:36] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1618601016534


Wie könnte ich weiter verfahren?
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster