Hallo oder schönen Abend.
Habe mein System auf Bullseye upgedate (gleiche HW, OS neu installiert).
Backup eingespielt und Fhem läuft soweit wieder, bis auf Alexa.
Bei der Installation von "sudo npm install -g alexa-fhem" trat folgender Fehler auf.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
added 63 packages, and audited 64 packages in 15s
list von Alexa:
Internals:
FD 90
FUUID 5ddea4c9-f33f-07c9-77dd-3ecf50c0b0134c71
FVERSION 39_alexa.pm:0.238200/2021-02-24
LAST_START 2022-11-14 20:45:31
NAME alexa
NOTIFYDEV global,global:npmjs.*alexa-fhem.*
NR 194
NTFY_ORDER 50-alexa
PARTIAL
PID 6855
STARTS 1
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.64
currentlogfile ./log/alexa-2022-11-14.log
eventCount 3
logfile ./log/alexa-%Y-%m-%d.log
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/local/bin/alexa-fhem
READINGS:
2022-11-14 20:45:31 alexaFHEM running /usr/local/bin/alexa-fhem
2022-11-14 20:45:37 alexaFHEM.ProxyConnection running; SSH connected
2022-11-14 19:01:55 alexaFHEM.bearerToken crypt:0f560e0703070a05010504717e030406
2022-11-14 19:01:55 alexaFHEM.skillRegKey crypt:7b5272747172090e1c760f0b7c71720956070478527623770a1450060c5352570a50070701727f000405
helper:
Attributes:
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
Logfile:
14.11.2022, 20:45:36] 39_alexa.pm is new version: true
[14.11.2022, 20:45:36] sshautoconf: completed successfully
[14.11.2022, 20:45:36] *** SSH: proxy configuration set up done
[14.11.2022, 20:45:36] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[14.11.2022, 20:45:36] [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%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[14.11.2022, 20:45:36] Starting SSH with -R 1234:127.0.0.1:42171 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[14.11.2022, 20:45:36] [FHEM] got .eventToken
[14.11.2022, 20:45:36] refreshing token
[14.11.2022, 20:45:37] got fresh token
[14.11.2022, 20:45:37] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[14.11.2022, 20:45:37] [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%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[14.11.2022, 20:45:37] *** SSH: proxy connection established
[14.11.2022, 20:45:37] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
Wo liegt hier das Problem.
Gruß Josef
Du hast bestimmt "vergessen" die /opt/fhem/.ssh vom alten System zu übertragen...
Mal im alexa-fhem Connector Wiki unter trouble shooting durcharbeiten bzw. Skill und Verbindung zum fhem Server zurücksetzen und neu verknüpfen.
Oder eben oben genannte Daten vom Altsystem (sofern vorhanden) übertragen.
EDIT: nächstes Mal besser im passenden Unterforum posten...
Gruß, Joachim
ZitatDu hast bestimmt "vergessen" die /opt/fhem/.ssh vom alten System zu übertragen...
Durch das Backup wurde die Datei auch kopiert.
Skill deaktiviert und wieder neu aktiviert. Alexa läuft.
Gruß Josef
Danke für den Tip und nächtes mal im anderen Unterforum.
Aber nicht durch das Standard fhem Backup.
Und sie werden vom Alexa-Device angelegt, sofern nicht vorhanden.
Denke eher letzteres ist passiert, ansonsten hätte es "einfach so" funktioniert.
War zumindest bei jedem Umzug/OS-Erneuerung bei mir so.
Allerdings habe ich /opt/fhem/.ssh extra gesichert...
...und übertragen.
Aber wenn es wieder geht, is ja gut :)
Gruß, Joachim