Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration

Begonnen von gvzdus, 23 Dezember 2018, 15:30:36

Vorheriges Thema - Nächstes Thema

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968


justme1968

/usr/local/lib/node_modules/alexa-fhem/bin/alexa
wo kommt der komische pfad her ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

zernima

Den hab ich ausgelesen.
Hab ihn aber schon angepasst.

Bei der Firwall war auch der Port für SSH zu. den hab ich jetzt auch geöffnet. Jetzt steht bisle mehr drin....

jay@ubuntu:~$ ps -ef | egrep '(alexa|ssh)'
root      1113     1  0 19:51 ?        00:00:00 /usr/sbin/sshd -D
root      2558  1113  0 19:53 ?        00:00:00 sshd: jay [priv]
jay       2607  2558  0 19:53 ?        00:00:00 sshd: jay@pts/1
jay       2732  2608  0 20:01 pts/1    00:00:00 egrep --color=auto (alexa|ssh)


2019.02.12 20:03:52 3: alexa: starting
2019.02.12 20:03:52 3: alexa: using logfile: ./log/alexa-2019-02-12.log
2019.02.12 20:03:52 3: alexa: read: end of file reached while sysread
2019.02.12 20:03:52 3: alexa: stopped


Aber das Log File steht immer noch nix.

justme1968

wie und warum ausglesen?

wenn du wie vorgesehen mit -g installierst ist alexa-fhem automatisch im pfad.

deine firewall blockiert ausgehendes ssh ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

zernima

Nein da hat bei mir leider nicht funktioniert und ich hab den Pfad angepasst.
Seither läuft es wenigstens. Vorher hat er die Installation nicht erkannt.
Das hatte ich weiter vorne gelesen.

Es hatte den Anschein :-\

justme1968

ZitatSeither läuft es wenigstens.

scheinbar nicht ...

was steht am ende der installation mit sudo und -g auf der konsole?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

zernima

Ja zumindest findet er die Datei... :D

/usr/local/bin/alexa-fhem -> /usr/local/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.17
updated 1 package in 8.308s

justme1968

lösch mal das alexaFHEM-cmd attribut. /usr/local/bin/alexa-fhem sollte ganz normal im pfad sein
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

zernima

Zitat von: justme1968 am 12 Februar 2019, 20:29:48
lösch mal das alexaFHEM-cmd attribut. /usr/local/bin/alexa-fhem sollte ganz normal im pfad sein

Das geht leider nicht .....

alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.

justme1968

dann trag mal /usr/local/bin/alexa-fhem ein. und finde bei gelegenheit raus warum für fhem /usr/local/bin nicht im pfad ist
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

zernima

Also so versucht er wenigstens mal zu starten....


In welchem Pfad müsste das stehen?

Aber das kann ja nicht der Grund sein warum er gar nix ins Logfile schreibt....

justme1968

im PATH des users der fhem startet.

starte alexa-fhem mit den Parametern aus dem log mal von hand. als user unter dem auch fhem läuft.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

zernima

Mhhhh... Das geht auch nicht wirklich


jay@ubuntu:/usr/local/bin$ alexa-fhem
[2019-2-12 21:52:08] os.homedir()=/home/jay
[2019-2-12 21:52:08] using config from /home/jay/.alexa/config.json
[2019-2-12 21:52:08] Couldn't find a config file at '/home/jay/.alexa/config.json'. Look at config-sample.json for an example.


ich hoffe ich habs richtig gemacht 8)

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968