FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Gueco315 am 14 April 2018, 10:53:21

Titel: Alexa startet nach Phython 3 Installation nicht mehr
Beitrag von: Gueco315 am 14 April 2018, 10:53:21
Hallo,

Alexa startet nach der Installation von phyton 3 auf dem Raspi nicht mehr.
[/pi@raspberrypi:/ $ sudo /etc/init.d/alexa start
Alexa starting
Alexa is not running
script done
script done
code]
Wenn ich richtig geschaut habe, dann finde ich auch unter opt/alexa-fhem die config.json nicht mehr. Die muss doch dort liegen, oder?
Leider wird dieser Pfad im Standard Fhem-Backup nicht gesichert.

Hat jemand eine Idee? Muss ich Alexa komplett neu installieren?
Titel: Antw:Alexa startet nach Phython 3 Installation nicht mehr
Beitrag von: phil82 am 30 April 2018, 18:56:19
Hallo Gueco,

ich habe bei mir ebenfalls Python nachträglich installiert und bei mir läuft Alexa munter weiter. Ich wüsste auch nicht, was Alexa mit Python zu tun hat.

Die Config-Datei liegt bei mir unter /etc/alexa/config.json und nicht unter /opt/.
Zum Starten verwende ich allerdings systemd und kein init.d-Skript.

Gruß
Phil
Titel: Antw:Alexa startet nach Phython 3 Installation nicht mehr
Beitrag von: phil82 am 30 April 2018, 19:14:01
Ich les gerade im Wiki, dass die Config-Daten standartmäßig in ~/.alexa/config.json liegt. Also im Home-Verzeichnis von dem User, unter dem Alexa läuft.
Ich habe das Script bei mir wohl nach /etc/ verschoben, da ich es dort für sinnvoller halte.

Schau am besten mal in dein init.d-Skript, da wird vermtlich die Config-Datei angegeben.
Titel: Antw:Alexa startet nach Phython 3 Installation nicht mehr
Beitrag von: MadMax-FHEM am 30 April 2018, 21:18:29
@Gueco315

Also ich habe python3 auch (nachträglich) installiert (notwendig für das GOOGLECAST) und alexa-fhem läuft weiterhin.

Bevor du wild ruminstallierst erst mal folgendes:

Du startest alexa-fhem mittels initd-Script?
(Laut deinem Befehl wohl: ja)

Wo hast du alexa-fhem hin installiert?
(NICHT das Start-Script)
Sind die Dateien noch dort?

Unter welchem User läuft alexa-fhem bzw. soll es laufen?
(steht im /etc/init.d/alexa Script   / poste das doch mal)

Der User muss nat. im Verzeichnis wo die alexa-fhem Dateien liegen die entsprechenden Rechte haben...

Dann sollte im Home des dort genannten Users in './alexa' die config.json liegen...

Steht etwas im alexa-fhem Log?
(Wo das liegt steht ebenso im /etc/init.d/alexa Script)

Gruß, Joachim