alexa-fhem Vereinsserver: Moderator inaktiv – wie weiter?

Begonnen von Sepp, 05 Juni 2025, 15:18:07

Vorheriges Thema - Nächstes Thema

Sepp

Hallo zusammen,
ich wollte meinen SSH-Key für den alexa-fhem-Vereinsserver freischalten lassen. Habe die Anleitung befolgt und den Key an KernSani geschickt, aber laut Forum war er seit Dezember 2024 nicht mehr online. Gibt es eine alternative Ansprechperson oder Möglichkeit zur Freischaltung?
Danke im Voraus!
Grüße, Sepp

Otto123

#1
Hallo Sepp,

Du hast das falsche Unterforum gewählt: Frontend Sprachsteuerung wäre richtig. Verschiebe Deinen Thread bitte ...
https://forum.fhem.de/index.php?topic=13092.0

Welche Anleitung hast Du befolgt? Ich wüsste nicht, dass man einen SSH Key irgendwohin zur Freigabe senden muss - aber ich verwende das auch nicht wirklich. Wenn ich es allerdings zum Test einrichte (ich verwende den Docker Container alexa-fhem) geht es "einfach so".

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Zitat von: Otto123 am 05 Juni 2025, 15:27:24Welche Anleitung hast Du befolgt? Ich wüsste nicht, dass man einen SSH Key irgendwohin zur Freigabe senden muss - aber ich verwende das auch nicht wirklich. Wenn ich es allerdings zum Test einrichte (ich verwende den Docker Container alexa-fhem) geht es "einfach so".
Wäre mir auch neu.

Wiki alexa-fhem Connector wäre hier: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa

Dort konnte ich nix von irgendeiner Registrierung lesen...
...ich selbst nutze alexa-fhem und musste nix irgendwo von irgendwem registrieren lassen...

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)

Sepp

Ok Hab ich wieder irgendwo einen Quatsch gelesen
jetzt habe ich eine noch eine frage wie kann man alexa von einer alten fhem version kopieren hab versucht den kompletten Ordner .ssl zu sichern und dann wieder rüber zu spielen
da ja da angeblich alle Zugangskdaten drinnen wären
alexa langt das aber nicht hat jemand eine lösung

Sepp

also bin noch am verzweifel jetzt hab ich diese meldung
alexaFHEM.ProxyConnection
error; Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

hab jetzt den skill deaktiviert (geht auch nicht weiter)
das hab ich noch vom alten alexaFHEM.bearerToken  xxxxxx
und das alexaFHEM.skillRegKey  xxxxxx
 könnte mir bitte jemand helfen

Sepp

hier ne list

Internals:
   FD         7
   FUUID      68427dd6-f33f-3e5d-a722-86eb4a885db31f77
   FVERSION   39_alexa.pm:0.238200/2021-02-24
   LAST_START 2025-06-06 09:10:36
   LAST_STOP  2025-06-06 09:10:36
   NAME       alexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         42
   NTFY_ORDER 50-alexa
   PARTIAL   
   PID        786
   STARTS     9
   STATE      running /usr/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.65
   currentlogfile ./log/alexa-2025-06-06.log
   eventCount 24
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/bin/alexa-fhem
   READINGS:
     2025-06-06 09:10:36   alexaFHEM       running /usr/bin/alexa-fhem
     2025-06-06 09:10:38   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:
Attributes:
   alexaFHEM-auth crypt:7459515c030758082d115e550278030d59
   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
   persons    #<personId>=<name>

   room       Keller
   stateFormat alexaFHEM


Sepp

#7
super also es geht voran nur bei skill id kommt no skillId set

also wenn ich den  Anmeldeschlüssel (im Klartext!) nicht habe, den ich mittels "get alexa proxyKey" erhalten soll, und klickst auf Check.
 kann ich den alten verwenden ?

Sepp

also fz55 das war ein super hinweis Danke

aber ich glaub jetzt noch eine kleine Hilfestellung und ich habs warum kommt bei: get skill id dann no skillId set

Sepp

ich hab den schlüssel aber es kommt Checking connection status:
Status SSH: NOT online - no SSH session established
Status Reverse-Portmapping: -
Status nodejs-Connectivity: -
Status nodejs-Interaction: -

was kann das sein

Sepp

jetzt neu gestartet wieder diese meldung
alexaFHEM.ProxyConnection
error; Reverse Proxy replied with neither registered nor unregistered status: out:  err:Bad owner or permissions on /opt/fhem/.ssh/config

da wirst doch verückt
hier ein auszug vom log Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2025.06.06 11:40:38 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2025.06.06 11:40:38 3: alexa: starting
2025.06.06 11:40:38 3: alexa: using logfile: ./log/alexa-2025-06-06.log
2025.06.06 11:40:38 1: usb create starting
2025.06.06 11:40:39 1: usb create end
2025.06.06 11:40:39 0: Featurelevel: 6.4
2025.06.06 11:40:39 0: Server started with 11 defined entities (fhem.pl:29809/2025-03-30 perl:5.036000 os:linux user:fhem pid:762)
2025.06.06 11:40:39 1: 192.168.178.130:1883 reappeared (ha_MQTT2)
2025.06.06 11:40:39 1: ha_MQTT2: Connection refused, not authorized
2025.06.06 11:40:39 1: 192.168.178.130:1883 disconnected, waiting to reappear (ha_MQTT2)
2025.06.06 11:40:39 2: AttrTemplates: got 275 entries
2025.06.06 11:44:41 1: 192.168.178.130:1883 reappeared (ha_MQTT2)
2025.06.06 11:44:42 1: ha_MQTT2: Connection refused, not authorized
2025.06.06 11:44:42 1: 192.168.178.130:1883 disconnected, waiting to reappear (ha_MQTT2)
2025.06.06 11:45:17 1: Server shutdown delayed due to alexa for max 10 sec
2025.06.06 11:45:17 3: alexa: read: end of file reached while sysread
2025.06.06 11:45:17 3: alexa: stopped
2025.06.06 11:45:18 0: Server shutdown
2025.06.06 11:45:20 1: Including fhem.cfg
2025.06.06 11:45:20 3: WEB: port 8083 opened
2025.06.06 11:45:20 2: eventTypes: loaded 15 lines from ./log/eventTypes.txt
2025.06.06 11:45:21 1: Including ./log/fhem.save
2025.06.06 11:45:21 3: No I/O device found for KG.BueroMichael_Licht
2025.06.06 11:45:21 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2025.06.06 11:45:21 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2025.06.06 11:45:21 3: alexa: starting
2025.06.06 11:45:21 3: alexa: using logfile: ./log/alexa-2025-06-06.log
2025.06.06 11:45:21 1: usb create starting
2025.06.06 11:45:21 1: usb create end
2025.06.06 11:45:21 0: Featurelevel: 6.4
2025.06.06 11:45:21 0: Server started with 11 defined entities (fhem.pl:29809/2025-03-30 perl:5.036000 os:linux user:fhem pid:795)
2025.06.06 11:45:21 1: 192.168.178.130:1883 reappeared (ha_MQTT2)
2025.06.06 11:45:21 1: ha_MQTT2: Connection refused, not authorized
2025.06.06 11:45:21 1: 192.168.178.130:1883 disconnected, waiting to reappear (ha_MQTT2)
2025.06.06 11:45:22 2: AttrTemplates: got 275 entries

MadMax-FHEM

#11
Steht doch da: die Rechte/Nutzer bei.ssh passen nicht.

Ist wohl beim Kopieren passiert?

Bei dem Ordner ist ssh/das OS sehr empfindlich...
Es muss GENAU passen.
Zu viel Rechte hilft dort nicht!

Warum überhaupt kopiert, statt einfach neu...
...wenn du den Skill eh neu verknüpfst... ;)

EDIT: hilfreicher wären Auszüge aus dem alexa-fhem Log (in brauchbarer Form)...

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)

Otto123

#12
Zitat von: Sepp am 06 Juni 2025, 11:48:56Bad owner or permissions on /opt/fhem/.ssh/config
die Dateien in .ssh müssen so berechtigt sein:
-rw-r-----  1 fhem fhem  509 Jan 11  2021 config
-rw-------  1 fhem fhem  411 Jan 11  2021 id_ed25519
-rw-r-----  1 fhem fhem  98 Jan 11  2021 id_ed25519.pub
-rw-------  1 fhem fhem 3,4K Jan 11  2021 id_rsa
-rw-r-----  1 fhem fhem  742 Jan 11  2021 id_rsa.pub
-rw-r-----  1 fhem fhem 1,8K Feb 21 00:21 known_hosts

Edit: Joachim war mal wieder schneller ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Sepp