Alexa Connector Umzug auf RASPI 5 streikt

Begonnen von Maxl, 26 Dezember 2025, 19:33:35

Vorheriges Thema - Nächstes Thema

Maxl

Hallo,

ich versuche gerade FHEM auf einen RASPI 5 zum Laufen zum bringen, gehe genau nach Anleitung vor, bekomme jedoch immer den gleiche Fehler.

define alexa alexa
attr alexa alexaFHEM-config ./alexa-fhem.cfg
attr alexa alexaFHEM-log ./log/alexa-%Y-%m-%d.log
attr alexa 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
attr alexa alexaTypes #Type=<alias>[,<alias2>[,...]]\
light=licht,lampen\
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
attr alexa devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
attr alexa echoRooms #<deviceId>=<room>\

attr alexa fhemIntents #IntentName=<sample utterance>\
gutenMorgen=guten morgen\
guteNacht=gute nacht
attr alexa persons #<personId>=<name>\

attr alexa room Interfaces
attr alexa stateFormat alexaFHEM
#   CFGFN     
#   FD         4
#   FUUID      694ed30a-f33f-0687-736d-6741e2fdd07d705a
#   FVERSION   39_alexa.pm:0.238200/2021-02-24
#   LAST_START 2025-12-26 19:27:01
#   LAST_STOP  2025-12-26 19:26:41
#   NAME       alexa
#   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
#   NR         982
#   NTFY_ORDER 50-alexa
#   PARTIAL   
#   PID        2925
#   STARTS     3
#   STATE      running /usr/local/bin/alexa-fhem
#   TYPE       alexa
#   active     0
#   alexa-fhem version 0.5.65
#   currentlogfile ./log/alexa-2025-12-26.log
#   eventCount 9
#   logfile    ./log/alexa-%Y-%m-%d.log
#   CoProcess:
#     cmdFn      alexa_getCMD
#     name       alexaFHEM
#     state      running /usr/local/bin/alexa-fhem
#   READINGS:
#     2025-12-26 19:27:01   alexaFHEM       running /usr/local/bin/alexa-fhem
#     2025-12-26 19:27:03   alexaFHEM.ProxyConnection error; Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).
#
#   helper:
#
setstate alexa running /usr/local/bin/alexa-fhem
setstate alexa 2025-12-26 19:27:01 alexaFHEM running /usr/local/bin/alexa-fhem
setstate alexa 2025-12-26 19:27:03 alexaFHEM.ProxyConnection error;; Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).\


[26/12/2025, 19:27:01] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[26/12/2025, 19:27:01] os.homedir()=/opt/fhem
[26/12/2025, 19:27:01] this is alexa-fhem 0.5.65
[26/12/2025, 19:27:01] connecting to FHEM ...
[26/12/2025, 19:27:01] [FHEM] defaults to: will not send proactive events
[26/12/2025, 19:27:01] [FHEM] trying longpoll to listen for fhem events
[26/12/2025, 19:27:01] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1766773621528
[26/12/2025, 19:27:01] [FHEM] got csrfToken: csrf_257782138839568
[26/12/2025, 19:27:01] [FHEM] Checking devices and attributes...
[26/12/2025, 19:27:01] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_257782138839568&XHR=1
[26/12/2025, 19:27:01] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_257782138839568&XHR=1
[26/12/2025, 19:27:01] [FHEM] waiting for events ...
[26/12/2025, 19:27:01] [FHEM] Fetching FHEM devices...
[26/12/2025, 19:27:01] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName%3D..*&fwcsrf=csrf_257782138839568&XHR=1
[26/12/2025, 19:27:01] [FHEM] alexa device is alexa
[26/12/2025, 19:27:01] [FHEM] alexa will not send proactive events
[26/12/2025, 19:27:01] [FHEM] alexa uses ID: 694ed30a-f33f-0687-736d-6741e2fdd07d705a
[26/12/2025, 19:27:01] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.65%22%7D%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_257782138839568&XHR=1
[26/12/2025, 19:27:01] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_257782138839568&XHR=1
[26/12/2025, 19:27:01] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_257782138839568&XHR=1
[26/12/2025, 19:27:01] Server listening on: http://127.0.0.1:38933 for proxy connections
[26/12/2025, 19:27:01] *** SSH: checking proxy configuration
[26/12/2025, 19:27:01] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[26/12/2025, 19:27:01] Passed config: {
  connections: [
    {
      uid: 999,
      webname: 'fhem',
      port: '8083',
      filter: 'alexaName=..*',
      name: 'FHEM',
      server: '127.0.0.1'
    }
  ],
  sshproxy: {
    ssh: '/usr/bin/ssh',
    description: 'FHEM Connector',
    options: [ '-i', '/opt/fhem/.ssh/id_rsa', '-p', 58824, 'fhem-va.fhem.de' ],
    'bind-ip': '127.0.0.1',
    server: Server {
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      requestTimeout: 300000,
      headersTimeout: 60000,
      keepAliveTimeout: 5000,
      connectionsCheckingInterval: 30000,
      requireHostHeader: true,
      joinDuplicateHeaders: undefined,
      rejectNonStandardBodyWrites: false,
      _events: [Object: null prototype],
      _eventsCount: 4,
      _maxListeners: undefined,
      _connections: 0,
      _handle: [TCP],
      _usingWorkers: false,
      _workers: [],
      _unref: false,
      _listeningId: 2,
      allowHalfOpen: true,
      pauseOnConnect: false,
      noDelay: true,
      keepAlive: false,
      keepAliveInitialDelay: 0,
      highWaterMark: 16384,
      httpAllowHalfOpen: false,
      timeout: 0,
      maxHeadersCount: null,
      maxRequestsPerSocket: 0,
      _connectionKey: '4:127.0.0.1:0',
      [Symbol(IncomingMessage)]: [Function: IncomingMessage],
      [Symbol(ServerResponse)]: [Function: ServerResponse],
      [Symbol(shapeMode)]: false,
      [Symbol(kCapture)]: false,
      [Symbol(async_id_symbol)]: 116,
      [Symbol(kUniqueHeaders)]: null,
      [Symbol(http.server.connections)]: ConnectionsList {},
      [Symbol(http.server.connectionsCheckingInterval)]: Timeout {
        _idleTimeout: 30000,
        _idlePrev: [TimersList],
        _idleNext: [TimersList],
        _idleStart: 483,
        _onTimeout: [Function: bound checkConnections],
        _timerArgs: undefined,
        _repeat: 30000,
        _destroyed: false,
        [Symbol(refed)]: false,
        [Symbol(kHasPrimitive)]: false,
        [Symbol(asyncId)]: 118,
        [Symbol(triggerId)]: 117
      }
    }
  }
}
[26/12/2025, 19:27:01] sshautoconf: SSH key seems to exist
[26/12/2025, 19:27:01] sshautoconf: aborted with Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

[26/12/2025, 19:27:01] *** SSH: proxy configuration failed: Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

*** FHEM: connected

der Rest von FHEM läuft wie bisher, nur die Sprachsteuerung will nicht. Die Anleitung https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa bin ich nun schon einige Male durchgegangen.

Ausgaben:
user@raspberrypi:/opt/fhem $ sudo ls -l /opt/fhem/.ssh
total 12
-rw------- 1 fhem dialout 3381 Dec 26 18:21 id_rsa
-rwxrwxr-x 1 fhem dialout  742 Dec 26 18:21 id_rsa.pub
-rwxrwxr-x 1 fhem dialout 1768 Dec 26 18:21 known_hosts
user@raspberrypi:/opt/fhem $ ps -ef | egrep '(alexa|ssh)'
root        1169       1  0 18:28 ?        00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
user        1306    1241  0 18:28 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/labwc-pi
fhem        2925    2872  0 19:27 ?        00:00:01 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
user        2995    2670  0 19:36 pts/0    00:00:00 grep -E --color=auto (alexa|ssh)
user@raspberrypi:/opt/fhem $



V.G.
FHEM auf Raspberry mit HM, HMC und AVR Netios.

MadMax-FHEM

#1
Schon mal die Suche bemüht?
Hat verm. damit zu tun, dass der Vereinsserver die neuen, voreingestellten Verschlüsselungen (noch) nicht unterstützt...

Da aktuell nur Handy bitte selber suchen...

https://forum.fhem.de/index.php?topic=60452.msg1333796#msg1333796

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)