Alexa Verbindung fehlerhaft nach Neuinstallation Trixie 64Bit

Begonnen von Burny4600, 25 März 2026, 13:18:53

Vorheriges Thema - Nächstes Thema

Burny4600

#30
Ich habe nur eine einfache Installation mit Trixie Light 64Bit, Samba und FHEM ausgeführt.
groups fhem
fhem : fhem tty dialout plugdev spi i2c gpio
Anschließend nur Alexa Installation nach https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa Vorgabe durchgeführt.

Nur nach dieser Anleitung fehlen Schritte die Alexa benötigt.

sudo apt-get install -y curl
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo bash -
sudo apt install -y nodejs npm
sudo npm install -g alexa-fhem
sudo npm install -g npm@11.12.1
shutdown restart


Fhem Alexa fehlen schon die Cookies.
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

Dann der nächste Punkt mit /opt/fhem/.ssh
Wer legt dieses Verzeichnis mit den Dateien an.
sudo chown fhem:dialout /opt/fhem/.ssh
ps -ef | egrep '(alexa|ssh)'
root        1002       1  0 13:23 ?        00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root        1487    1002  0 13:29 ?        00:00:00 sshd-session: admin [priv]
admin       1511    1487  0 13:29 ?        00:00:00 sshd-session: admin@pts/0
admin       1630    1512  0 13:32 pts/0    00:00:00 grep -E --color=auto (alexa|ssh)

define alexa alexa
get <alexa> proxyKey
attr alexa alexaFHEM-auth user:pass


set Amazon.Account NPM_login new
Login Ergebnis
Das Skript zum Amazon Login konnte nicht gefunden werden!


Was legt fest, wo Alexa etwas findet.
Wo finde ich die Definition für /home/fhem

LOG
[8.4.2026, 13:23:48] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[8.4.2026, 13:23:48] os.homedir()=/home/fhem
[8.4.2026, 13:23:48] os.homedir() set to /home/fhem, but this is not writable
[8.4.2026, 13:23:48] process.env.HOME=/home/fhem
[8.4.2026, 13:23:48] process.env.HOME set to /home/fhem, but this is not writable
[8.4.2026, 13:23:48] process.env.HOMEPATH=undefined
[8.4.2026, 13:23:48] process.env.USERPROFILE=undefined
[8.4.2026, 13:23:48] process.env.PWD=undefined
[8.4.2026, 13:23:48] No suitable, writable users home directory found
Startup rejected. Reason: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined

Wie ist wirklich die Reihenfolge der vollständigen Installationsschritte, wenn es noch kein Alexa gab?
Mir fehlen in der FHEM_Connector_für_Amazon_Alexa diverse Punkte.
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

passibe

#31
Zitat von: Burny4600 am 08 April 2026, 13:47:18Fhem Alexa fehlen schon die Cookies.
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
DAS HIER HAT NICHTS MIT ALEXA-FHEM ZU TUN! Das ist echodevice.

Zitat von: Burny4600 am 08 April 2026, 13:47:18set Amazon.Account NPM_login new
Code Auswählen Erweitern
Login Ergebnis
Das Skript zum Amazon Login konnte nicht gefunden werden!


Was legt fest, wo Alexa etwas findet.
DAS HIER HAT AUCH NICHTS MIT ALEXA-FHEM ZU TUN! Das ist ebenfalls echodevice.



Wie schon gesagt:

Zitat von: passibe am 02 April 2026, 17:50:25Das sind zwei komplett verschiedene Sachen, die mit einander überhaupt nichts zu tun haben! Schon die Richtung (steuert FHEM oder wird FHEM gesteuert) ist ganz anders.

alexa-fhem: Übergabe von FHEM-Geräten an Alexa zur Steuerung mittels Alexa-Sprachbefehlen (oder der Alexa-App)
Zweck: Alexa steuert FHEM-Geräte

echodevice (das mit NPM_login new): Steuerung von Echo-Geräten (auch Fire TV Sticks, usw.), z.B. zum Ausgeben von Sprachbenachrichtigungen, Play/Pause von Musik, Weckern, etc.
Zweck: FHEM steuert Echo-Geräte



Bitte dir wirklich noch einmal darüber klar werden, was du überhaupt installieren willst, was dafür jeweils notwendig ist und wie die Dinge, die du installieren willst, (ganz runtergebrochen) funktionieren.

Ich bin mir nicht sicher, ob das nicht zu mehr Verwirrung führt, aber eigentlich würde ich dir raten, einfach Docker zu benutzen. Da hast du für jedes Puzzelstück ein separates Image bzw. einen separaten Container. Die separaten Container reden dann mit einander, sind sonst aber unabhängig von einander. Vor allem musst du da keine Dependencies installieren, weil alles immer in den Images mitgeliefert wird, bzw. wenn doch, ist alles ordentlich im compose file bzw. im Dockerfile dokumentiert und damit auch reproduzierbar.

Das Umziehen auf ein neues System beschränkt sich dann auf das bloße Kopieren der jeweiligen Dateien. Bis auf Docker selbst muss nichts weiter installiert werden.

MadMax-FHEM

Du bist immer noch falsch!

npm_login <- echodivice!!

Schritte fehlen?
Ich meine es steht, dass alexa-fhem nodejs/npm benötigt, meine sogar dort steht welche Versionen funktionieren/getestet sind...
...heißt nat. nicht, dass andere nicht tun ;)

/opt/fhem/.ssh <- gibt verschiedene Gründe für die Existenz (z.B. ssh Login per Zertifikat) oder alexa-fhem (wenn dadurch und neu, dann ist wohl eine Neuregistrierung fällig, hatte ich ja bereits schon mal geschrieben)

sudo chown fhem:dialout /opt/fhem/.ssh <- warum!? Das geht bestimmt "schief", weil ich meine auf dieses Verzeichnis soll nur der User zugreifen können, nicht auch die Gruppe (wie auch schon geschrieben, ist Linux bei manchen Dingen "empfindlich")

Irgendwie machst du alles durcheinander...
Was willst du nun?
alexa-fhem?
echodevice?

Beides?

Geht nat. also beides...
...aber nicht, wenn man das durcheinandermixt, sondern eben schön eins nach dem andern...

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)

Burny4600

#33
Irgendwie habe ich etwas nicht verstanden oder ich wurde nicht verstanden.

Das wird der Reihe nach benötigt:
1. FHEM ist vorhanden.
2. FHEM-Geräte sind vorhanden.
3. ECHO-Geräte sind vorhanden.
4. ALEXA-APP ist vorhanden. (Windows, Handy, Tablett)
5. Via ECHO-Geräte werden FHEM-Geräte gesteuert.
6. Die FHEM-Geräte werden unter FHEM gesteuert und sind unter der Alexa-APP ersichtlich und können auch per Alexa-APP gesteuert werden. Ebenso ist der Status unter FHEM und ALEXA-APP ersichtlich.

Ich hoffe jetzt so einfach und vollständig erläutert zu haben was ich erreichen möchte.

Das Alles hatte schon einmal nach aufwändiger Suche und Tests funktioniert. Nur habe ich meine Notizen mit den notwendigen Installationsschritten verlegt, was sehr ärgerlich ist.

Leider musste ich bei der Neuinstallation feststellen, das Trixie wieder alte Samba Fehler hat, was eine Neuinstallation erschwerte.
Alles funktioniert jetzt fehlerfrei.

Nun geht es um Alexa, Echo, FHEM was wirklich benötigt wird, ausgehend von einer Neuinstallation.
Um weitere Fehler zu verhindern, benötige ich die Installationsschritte in aktueller Reihenfolge und in Kurzform für FHEM, Alexa, Echo, usw.?
Das wäre auch für viele andere Benutzer hilfreich und sollte in den Wikis entsprechend festgehalten werden.
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

#34
Dann mach doch einfach eins nach dem anderen!?

Also erst mal fhem installieren und schauen, dass das läuft.
Dann fhem Backup einspielen (ich nehme ja lieber ein komplettes fhem Backup <- "eigene Variante" wo eben auch /opt/fhem/.ssh drin ist, damit entfallen alexa-fhem Neuanmeldung und PW-lose Verbindungen zu anderen "Servern" / wichtig: Zugriffsrechte und User!)

Da wird nat. das Alexa-Device und auch das/die echodevice Devices "beleidigt" sein...
Der Rest sollte ja tun...
...ansonsten eben den Rest "fixen"...

Dann alexa-fhem laut Wiki (vorher nat. nodejs/npm <- evtl. erst mal einfach mit apt / hat bei mir noch bei jedem meiner 2-3 OS-Upgrades bzw. "Neuinstallationen" geklappt).
Ging bei mir bislang problemlos und ohne Neuregistrierung Skill neu verbinden etc.
(gut, mag Glück gesesen sein bzw. eben, weil "komplettes" Backup)

Wenn das dann läuft, dann ist das erledigt.
Wenn nicht <- fixen (verm./evtl. eben das Problem bzgl. Verschlüsselung ssh)

Dann echodevice, also am Account-Device npm-install oder auf der Console...
Danach dann npm_login

Wenn Probleme, dann im entsprechenden Thread posten.
Echodevice ist ja leider nicht so "stabil", nutze ich (daher) nicht wirklich.

Zur Steuerung meiner Devices nutze ich ausschließlich alexa-fhem plus Routinen, wenn mir die "Sätze nicht gefallen"... ;)

Und besser mal das ganze chown, chmod usw. lassen.
Wie mehrfach geschrieben, Linux ist da (bei manchen Dingen mehr) "empfindlich" und das zurecht!

Und um zu sehen, ob das an Trixie oder den (sehr vielen) anderen Dingen die du so "veranstaltest" liegt, würde ich halt mal nur Trixie, fhem (nix Backup einspielen) installieren.
Dann alexa-fhem und in fhem das Alexa-Device.
Klar dann beim Vereinsserver deregistrieren und auch Skill neu usw.
Aber sollte dann laufen (bis auf eben "Verschlüsselungsproblem" bei Trixie)...

Dann weiter mit echodevice...

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)

KölnSolar

Weil es hier so arg durcheinander geht und ich kürzlich auch auf RPi5/Trixie umgestiegen bin:
Ich habe leider auch keinen einfachen "Fahrplan", aber
- mit der im Wiki beschriebenen Neuinstallation,
- dem Anlegen einer neuen Datei, wie hier beschrieben( das war der größte Knackpunkt bei mir)
- und schließlich dem Einspielen einer fhem.cfg aus einem backup

habe ich es erfolgreich zum Laufen gebracht.

Grüße Markus
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt

MadMax-FHEM

Nur zur Sicherheit

Punkt 5: Echo Geräte steuern fhem Devices

Damit meinst du, dass du was sprichst und dann per alexa-fhem ein fhem Device was tun soll?

Oder reagierst du auf das voice-Reading eines (bestimmten) Echodevice-Devices?

Bzw. nutzt du echodevice überhaupt?

In deiner Liste sehe ich (bis auf Punkt 5 <- unklar) nichts, wozu du echodevice überhaupt benötigst!?

Oder machst du Ansagen?
(gut evtl. was mit Wecker/Timern <- taucht aber in der Liste nix auf)

Ansonsten denke ich haben wir schon verstanden was du willst (mache ich bei mir ja auch schon seit es alexa-fhem und echodevice gibt <- nutze aber nicht alles was ginge), dennoch denke ich mixt du immer noch die beiden Dinge durcheinander...

Gruß, Joachim

P.S.: Wiki. Es gibt mWn nur bzgl. alexa-fhem ein Wiki. Und bis auf die Sache/Problematik mit neueren Verschlüsselungen (die vom Vereinsserver nicht unterstützt werden) bin ich der Meinung, dass es passt.
Bzs. bin ich bei Paketinstallationen (hier:nodejs/npm) immer "vorsichtig" bzgl. Installation aus bestimmten Sourcen mit Selbstbau.
Ich probiere immer erst, ob nicht per apt auch geht.

Zu echodevice gibt es mWn nur die Seite von Michael Winkler.

Und: an den Wikis darf jeder mitarbeiten...
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: KölnSolar am 09 April 2026, 10:14:16Weil es hier so arg durcheinander geht und ich kürzlich auch auf RPi5/Trixie umgestiegen bin:
Ich habe leider auch keinen einfachen "Fahrplan", aber
- mit der im Wiki beschriebenen Neuinstallation,
- dem Anlegen einer neuen Datei, wie hier beschrieben( das war der größte Knackpunkt bei mir)
- und schließlich dem Einspielen einer fhem.cfg aus einem backup

habe ich es erfolgreich zum Laufen gebracht.

Grüße Markus

Danke!

Also liegt es schon mal nicht an Trixie (alleine), mal ab von dem bereits mehrfach genannten "Verschlüsselungsproblem"...

Zumindest bzgl. alexa-fhem!
(hätte mich auch gewundert, siehe eingangs schon mal geschrieben)

Und (wie auch schon geschrieben) finde ich echodevice eher (sehr) "wackelig"...
Liegt aber auch daran, dass da mWn kein API (in dem Sinne) genutzt wird und man daher (stark) von Amazon abhängt, also wie oft dort rumgeändert wird etc.

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)

ronny332

#38
Hallo! Den Thread hier habe ich leider jetzt erst gesehen, da ich beim Umstieg von 10.13 Buster (das lief einfach zu gut!) direkt alles im /opt/fhem Folder kopiert habe und somit die alten Keys übernehmen konnte (jetzt sind neue erstellt).

Den ganzen Abend habe ich mich gewundert, wieso die Keys zwar angeboten (ssh -vv -l fhem fhem-va.fhem.de -p 58824) aber nicht übernommen wurden.

Hier "mein" Fix, falls jemand hier auch das Problem haben sollte, dass der Fhem Server angeblich die Verbindung verweigert. In Wahrheit liefert die Trixie Konfiguration den id-rsa Key einfach nicht mehr aus, da die Encryption veraltet ist:

~/.ssh$ cat config
Host fhem-va.fhem.de
    PubkeyAcceptedAlgorithms +ssh-rsa

Damit wird ssh-rsa nochmal für den Host fhem-va.fhem.de aktiviert. Ich denke in den nächsten SSH Versionen ist dann ganz Schluß. Hoffentlich gibt es dann eine allgemeine Umstellung.
... Homematic Flüchtling und Freund der neu gewonnen Fhem-Freiheiten.

Burny4600

#39
Ich gehe jetzt Alexa-Fhem https://wiki.fhem.de/wiki/Alexa-Fhem durch um vielleicht FHEM wieder mit Alexa zu verknüpfen.
Abgesehen davon das dieser Wiki schon alt ist, hänge ich bei gewissen Beschreibungen. Zudem gibt es Vermischungen zwischen Alexa-Fhem und FHEM Connector für Amazon Alexa.
Egal.

Es ist zwar mit
Die aktuelle Version ist jeweils hier zu finden. Wer bisher noch keinen Alexa-FHEM Skill angelegt hat, bitte diesen Forumsbeitrag beachten!
der Hinweis vorhanden, aber nicht hilfreich da einen Menge zu durchforsten ist.
Ist das den überhaupt noch aktuell?
Wo bekomme ich die aktuelle tgz Datei her bzw. das aktuelle Start-up-Skript? Ist doch alles schon uralt.

Gibt es nirgends eine aktuelle Zusammenfassung ohne mühsame Durchforstungen?

Der FHEM Connector für Amazon Alexa müsste das aktueller Wiki sein. Aber da fehlt auch etwas. Ich finden keinen Bezug auf das Verzeichnis /home/fhem,
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

#40
Das ist, wie du gemerkt hast der uralte Wiki, wo man den Skill noch selbst hosten musste bzw. für Custom Skill.

tar.gz, Startscript, ... <- braucht es alles schon ewig nicht mehr

Richtig und bereits einige Male genannt ist der Connector Wiki.

/home/fhem <- gibt es nicht, bzw. nur bei dir? , warum auch immer...

Standard bei fhem Installation ist (wurde auch schon oft geschrieben): /opt/fhem

Andere haben es mit dem Connector Wiki (plus eben bzgl. Verschlüsselungsanpassung wegen neuem OS und fhem Vereinsserver) geschafft, siehe entspr. Posts...

Warum du dich so schwer tust: keine Ahnung (außer eben deine eigenartige Installationsweise generell / hatte ich ja auch schon mehrfach angesprochen)

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)

Burny4600

Zitat/home/fhem <- gibt es nicht, bzw. nur bei dir? , warum auch immer...

Ich bin jetzt mit allem Aktuellen durch. Es wird immer von Alexa/Echo nach dem Verzeichnis /home/fhem gesucht, und ich muss es manuell anlegen.

Ich denke du hast etwas falsch verstanden.
FHEM wird unter /opt/fhem installiert. Das ist auch so korrekt.
Alexa oder Echo, wie auch immer es benannt wird, sucht aber nach einem Verzeichnis /home/fhem/.ssh.


Dann bitte Check den Installationsvorgang.
Standart Trixie 64Bit Lite
$ uname -r
6.12.75+rpt-rpi-2712

Aktuelle Neuinstallation von FHEM.

Neuinstallation Alexa/Echo
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_25.x | sudo -E bash -
sudo apt install nodejs -y
node -v
v25.9.0

https://github.com/npm/cli/releases/
sudo npm install -g npm@11.13.0
npm -version
11.13.0

sudo npm install -g alexa-fhem

sudo nano /etc/ssh/ssh_config
Folgende Einträge am Ende der Datei
### FHEM
    HostKeyAlgorithms +ssh-rsa
    PubkeyAcceptedKeyTypes +ssh-rsa

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem: /opt/fhem/cache/alexa-cookie

sudo mkdir /home/fhem
sudo chown -R fhem: /home/fhem
sudo ls -l /home/fhem/.ssh
sudo chown fhem:dialout /home/fhem/.ssh
ps -ef | egrep '(alexa|ssh)'
root         827       1  0 15:53 ?        00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
fhem        1200     887  0 16:29 ?        00:00:00 node /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx -s
fhem        1213    1200  0 16:29 ?        00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:40085 -oServerAliveInterval=90 -i /home/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root        1214     827  0 16:30 ?        00:00:00 sshd-session: admin [priv]
admin       1261    1214  0 16:30 ?        00:00:00 sshd-session: admin@pts/0
admin       1279    1263  0 16:31 pts/0    00:00:00 grep -E --color=auto (alexa|ssh)

sudo nano /etc/sudoers
fhem    ALL=(ALL) NOPASSWD: ALL

Zumindest habe ich jetzt wieder Verbindung zu AMAZON.

Wenn das passt, versuche ich den Rest aktuell zu installieren.

Es ist dringend notwendig den alten Alexa/Echo Mist zu entfernen und nur mehr das aktuelle zusammenzufassen.
Sonst wird es immer für sehr viele User sehr schwierig das zum Laufen zu bringen.
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

JoWiemann

Zitat von: Burny4600 am 25 April 2026, 17:41:42Es ist dringend notwendig den alten Alexa/Echo Mist zu entfernen und nur mehr das aktuelle zusammenzufassen.
Sonst wird es immer für sehr viele User sehr schwierig das zum Laufen zu bringen.

Hallo Chris,

das Fhem Wiki ist von Usern für User. Es steht Dir also frei einen Account zu beantragen, was echt unkompliziert ist, und Deine Verbesserungen in der Anleitung dort zu hinterlegen.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

passibe

#43
Zitat von: Burny4600 am 25 April 2026, 17:41:42Es wird immer von Alexa/Echo nach dem Verzeichnis /home/fhem gesucht, und ich muss es manuell anlegen.

Dann ist irgendwas falsch konfiguriert ...

Zeig uns doch mal
1. deine alexa-fhem.cfg,
2. ein list vom Alexa-Device und
3. die Ausgabe von cat /etc/passwd | grep fhem
Übrigens bitte das hier: https://forum.fhem.de/index.php?topic=144266.msg1361482#msg1361482
nochmal lesen (musst nicht alles lesen, das Fettgedruckte am Anfang und der "wie schon gesagt"-Teil reichen).

Burny4600

alexa-fhem.cfg
{
   "sshproxy" : {
      "ssh" : "/usr/bin/ssh",
      "description" : "FHEM Connector"
   },
   "connections" : [
      {
         "name" : "FHEM",
         "port" : "8083",
         "ssl" : true,
         "auth" : {
            "pass" : "PASSWORT",
            "user" : "USER"
         },
         "uid" : 1002,
         "server" : "127.0.0.1",
         "webname" : "fhem",
         "filter" : "alexaName=..*"
      }
   ]
}

list ALEXA
Internals:
   CFGFN      /media/hdd/fhem/mycfg/alexa/alexa_rasp01.cfg
   FD         301
   FUUID      69cb8faf-f33f-f4d2-01c9-5f1d0ee67fb435dc
   FVERSION   39_alexa.pm:0.238200/2021-02-24
   LAST_START 2026-04-25 16:11:08
   NAME       ALEXA
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         938
   NTFY_ORDER 50-ALEXA
   PARTIAL   
   PID        1997
   STARTS     1
   STATE      running /usr/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.65
   currentlogfile /media/hdd/fhem/log01/alexa/alexa-2026-04-25.log
   eventCount 3
   logfile    %L/alexa/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/bin/alexa-fhem
   READINGS:
     2026-04-25 16:11:08   alexaFHEM       running /usr/bin/alexa-fhem
     2026-04-25 16:11:45   alexaFHEM.ProxyConnection running; SSH connected
     2026-04-25 12:48:01   alexaFHEM.bearerToken crypt:0426765e547474077120260472010375
     2026-04-25 12:48:02   alexaFHEM.skillRegKey crypt:04547120237477721d2356010905700357020e5303760004041f05262401562173507527220676020227
   helper:
Attributes:
   alexaFHEM-auth crypt:710c460f120d76400552530c0209
   alexaFHEM-config ./alexa-fhem.cfg
   alexaFHEM-log %L/alexa/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:0;zu:100
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

   alexaProactiveEvents 1
   alexaRoom  EG_Stiegenhaus,OG1_Schlafzimmer,OG1_Wohnzimmer
   alexaTypes #Type=<alias>[,<alias2>[,...]]
blind=jalousie,jalousien,rolladen,rolläden,rollo,rollos
 
light=aquariumlicht,beleuchtung,blumenlampe,globus,kastenlicht,licht,lampe,lampen,leselicht,stehlampe,vitrinenlicht

outlet=brunnen,luftbefeuchter,steckdose

switch=ventilator,raumlicht

thermometer=

thermostat=

   alias      Alexa
   articles   der,die,das,den
   comment    Neue Geräte an Alexa übergaben:
get Amazon.Account devices

set ALEXA restart

ALEXA, suche smarte Geräte
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@0CFB0C:stop
   devStateStyle style="text-align:left;;font-weight:bold;;"
   echoRooms  #<deviceId>=<room>   entspricht der Seriennummer auf der Amazon Geräteübersicht des Echo Gerätes

GN42ML05425201LT=OG1_Schlafzimmer

G071R20721550LPE=OG1_Wohnzimmer

G8M2DB05419602J3=OG2_Buero1
   fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht

   group      Alexa Verteilung
   icon       alexa2@cyan
   persons    #<personId>=<name>

   prepositions in,im,in der
   room       _AMAZON
   sortby     01.02
   stateFormat alexaFHEM

cat /etc/passwd | grep fhem
fhem:x:1002:1002::/home/fhem:/bin/bash
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess