[alexa-fhem | Generell] Alles zu Installation und damit verbundenen Problemen

Begonnen von prodigy7, 09 November 2016, 19:42:01

Vorheriges Thema - Nächstes Thema

morph

Ich verstehe glaub so ein bisschen was du meinst.

Also, ich hab jetzt in der init.d/alexa den user auf fhem
Ich hab einen Ordner /home/fhem/.alexa erstellt und die cert's und die json kopiert
Ich hab die Rechte auf den fhem user gesetzt

Per Console starte ich es als user Patrick, ja.


Dort liegt auch die json, ja. Ich habe sie aber wie oben geschrieben nun auch unter fhem gespeichert.

Das ganze ist ein Ubuntu 16.04

fhem läuft unter dem user fhem

patrick@InOut:/$ sudo /etc/init.d/alexa start
Alexa starting
Alexa is not running
script done
script done
patrick@InOut:/$ sudo /etc/init.d/alexa status
Alexa is not running
script done
patrick@InOut:/$


korrekt, der fhem user ist eingetragen

MadMax-FHEM

Home des Users fhem ist (bei Standard-fhem-Installation) /opt/fhem

D.h. die config.json muss nach /opt/fhem/.alexa/

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)

MadMax-FHEM

Was steht im alexa-fhem Logfile wenn du manuell startest, also mittels 'sudo /etc/init.d/alexa start'  ?

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)

MadMax-FHEM

Achja, bei Ubuntu 16.04 wird autostart etc. anders eingerichtet...
Sollte seit kurzem ebenfalls was im Wiki stehen...

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)

morph

Zitat von: MadMax-FHEM am 14 März 2017, 20:59:40
Home des Users fhem ist (bei Standard-fhem-Installation) /opt/fhem

D.h. die config.json muss nach /opt/fhem/.alexa/

Gruß, Joachim

Auch da hab ich sie jetzt reinkopiert. Kein Erfolg


Im Log schreibt er nichts rein?!

patrick@InOut:/$ date
Mi 15. Mär 01:58:59 CET 2017
patrick@InOut:/$ sudo /etc/init.d/alexa start
Alexa starting
Alexa is not running
script done
script done
patrick@InOut:/$ sudo cat /opt/fhem/log/alexa-2017-03.log
[2017-03-10 00:12:05] using /root/.alexa/config.json
[2017-03-10 00:12:05] Couldn't find a config.json file at '/root/.alexa/config.json'. Look at config-sample.json for an example.
patrick@InOut:/$ date
Mi 15. Mär 01:59:20 CET 2017
patrick@InOut:/$



Auch das mit dem Autostart

Alexa-Fhem als Service (systemd) installieren
Auf neueren Installationen (z.B. RPi Jessie) wird init.d durch systemd ersetzt. Folgend die Anleitung um alexa-fhem als Service zu installieren auf einem Raspberry Pi mit Jessie.

Zunächst einen neuen Benutzer anlegen unter dem alexa-fhem laufen soll, falls man nicht möchtet dass alexa-fhem z.B. mit dem fhem User ausgeführt wird:

sudo useradd -M --system alexa

Eigentlich braucht der Benutzer keine Gruppen, aber man kann den Benutzer auch der Gruppe dialout hinzufügen (sudo usermod -a -G dialout alexa)

Datei "alexa" unter /etc/default anlegen

# Defaults / Konfigurations Optionen für alexa-fhem
# Wo findet alexa-fhem die config.json Datei?
ALEXA_OPTS=-U /opt/fhem/.alexa
Den Pfad /opt/fhem/.alexa an die Systemgegebenheiten anpassen. Letztendlich kann die config.json irgendwo liegen, hauptsache alexa-fhem weiß wo. Achtung: Natürlich muss der Benutzer auch Zugriff auf das Verzeichnis mit der config als auch das alexa-fhem Verzeichnis haben.

Datei "alexa.service" unter /etc/systemd/system anlegen:

[Unit]
Description=Node.js Alexa Server
After=syslog.target network-online.target

[Service]
Type=simple
User=alexa #oder ein anderer Benutzer wie fhem
EnvironmentFile=/etc/default/alexa
# oder wo auch immer eure alexa-fhem liegt
ExecStart=/opt/fhem/alexa-fhem/bin/alexa $ALEXA_OPTS
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target
Um den Service zu aktiveren und zu starten helfen folgende Befehle:

sudo systemctl daemon-reload
sudo systemctl enable alexa
sudo systemctl start alexa
Status abfragen mit

sudo systemctl status alexa
Log einsehen?

sudo journalctl -u alexa
(mit -f kann man den follow Modus aktivieren, wie tail -f). Bei einen reboot startet alexa-fhem jetzt automatisch.


klappt nicht.
Sollte ja auch wurscht sein. Autostart hin oder her, Manuell starten wäre doch Schritt 1?

Grüßle und Nachti

Das Morph

MadMax-FHEM

Natürlich steht im Log etwas:

es wird in /root/.alexa nach der config.json gesucht...

Ich weiß ja nicht wie das System installiert wurde, wie fhem installiert wurde was mit welchem User läuft/laufen soll...

Aber kopiere die config.json doch mal dort hin wo gesucht wird...

Mal sehen was dann passiert...

Ansonsten würde ich mich bzgl. des verwendeten Systems (Ubuntu) schlau machen, wie da wo was ist...
...und dann mal sauber an das verwendete System anpassen...

...und nicht einfach Anleitungen eines anderen Systems 1:1 nachbauen...

Am einfachsten einen PI besorgen, dann funktionieren auch die jeweiligen Anleitungen...

Je mehr System und verwendete User etc. abweichen desto mehr Aufwand und desto mehr sollte/muss man das eigene System  kennen und auch die Vorgänge verstehen (bzgl. dem was die Anleitung zu vermitteln versucht) damit man die dann adaptieren kann...

Denn genau das is das Problem: Adaption der Anleitungen etc. an dein (deutlich) abweichendes System...

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)

T1mo

Guten Morgen ,

laut wiki soll ich npm install nicht mit sudo machen.
Laut Fehlermeldung hab ich ja ein Berechtigungsproblem, was ist hier die beste Methode ?
Danke für eure Hilfe

pi@raspberrypi:/opt/fhem/alexa-fhem $ npm install
npm WARN engine request@2.81.0: wanted: {"node":">= 4"} (current: {"node":"0.10.29","npm":"1.4.21"})
npm ERR! Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR!  { [Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/opt/fhem/alexa-fhem/node_modules',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/opt/fhem/alexa-fhem/node_modules/chalk',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack:
npm ERR!    [ '/usr/lib/nodejs/fstream/lib/writer.js:171:23',
npm ERR!      '/usr/lib/nodejs/mkdirp/index.js:46:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.34-v7+
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/fhem/alexa-fhem
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! path /opt/fhem/alexa-fhem/node_modules
npm ERR! fstream_path /opt/fhem/alexa-fhem/node_modules/chalk
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:46:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR!  { [Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/opt/fhem/alexa-fhem/node_modules',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/opt/fhem/alexa-fhem/node_modules/commander',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack:
npm ERR!    [ '/usr/lib/nodejs/fstream/lib/writer.js:171:23',
npm ERR!      '/usr/lib/nodejs/mkdirp/index.js:46:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.34-v7+
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/fhem/alexa-fhem
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! path /opt/fhem/alexa-fhem/node_modules
npm ERR! fstream_path /opt/fhem/alexa-fhem/node_modules/commander
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:46:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR!  { [Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/opt/fhem/alexa-fhem/node_modules',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/opt/fhem/alexa-fhem/node_modules/nat-pmp',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack:
npm ERR!    [ '/usr/lib/nodejs/fstream/lib/writer.js:171:23',
npm ERR!      '/usr/lib/nodejs/mkdirp/index.js:46:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.34-v7+
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/fhem/alexa-fhem
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! path /opt/fhem/alexa-fhem/node_modules
npm ERR! fstream_path /opt/fhem/alexa-fhem/node_modules/nat-pmp
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:46:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR!  { [Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/opt/fhem/alexa-fhem/node_modules',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/opt/fhem/alexa-fhem/node_modules/nat-upnp',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack:
npm ERR!    [ '/usr/lib/nodejs/fstream/lib/writer.js:171:23',
npm ERR!      '/usr/lib/nodejs/mkdirp/index.js:46:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.34-v7+
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/fhem/alexa-fhem
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! path /opt/fhem/alexa-fhem/node_modules
npm ERR! fstream_path /opt/fhem/alexa-fhem/node_modules/nat-upnp
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:46:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR!  { [Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/opt/fhem/alexa-fhem/node_modules',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/opt/fhem/alexa-fhem/node_modules/request',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack:
npm ERR!    [ '/usr/lib/nodejs/fstream/lib/writer.js:171:23',
npm ERR!      '/usr/lib/nodejs/mkdirp/index.js:46:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.34-v7+
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/fhem/alexa-fhem
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! path /opt/fhem/alexa-fhem/node_modules
npm ERR! fstream_path /opt/fhem/alexa-fhem/node_modules/request
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/opt/fhem/alexa-fhem/node_modules'
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:46:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EACCES, open 'npm-debug.log'
npm ERR!  { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.34-v7+
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/fhem/alexa-fhem
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! path npm-debug.log
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open 'npm-debug.log'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /opt/fhem/alexa-fhem/npm-debug.log
npm ERR! not ok code 0


MadMax-FHEM

Wie hast du denn entpackt?

Die beste Methode, hmmm...

Folgende gibt es (und wahrsch. noch weitere):

Installation dorthin wo User (in dem Fall pi) die passenden Rechte hat, z.B. /home/pi/alexa-fhem (so hab ich das).
Dort darf der User pi alles...
...keine Probleme...
(vorausgesetzt es wurde auch unter User pi entpackt ohne sudo etc.)


Dem User pi die Rechte auf das Verzeichnis geben bzw. diesem zuweisen: z.B. sudo chown pi:pi /opt/fhem/alexa-fhem (sollte gehen).
Damit darf er je nachdem wie die Berechtigungen im Einzelnen sind auch alles (nötige)...


Den User pi in eine Gruppe mit entsprechenden Berechtigungen eintragen, also schauen wem das Verzeichnis aktuell "gehört" und dann pi ebenfalls in die Gruppe...
Bzw. wenn du bereits sudo zum Entpacken gebraucht hast schon vorher schauen wem /opt/fhem "gehört" und dann den User pi bereits vor dem Entpacken hinzufügen...


Allerdings denke ich eine der ersten beiden Lösungen sind eher "beste"...
...die erste ändert halt am System, User(Rechten) etc. am wenigsten, allerdings dann die Pfade im Startscript anpassen und die Logdatei liegt dann halt auch nicht da wo die anderen fhe-Logs liegen...

Die letzte Methode ändert am meisten...


Was am besten ist musst du aber selber entscheiden...


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)

Esjay

Zitat von: MadMax-FHEM am 15 März 2017, 11:25:43
Wie hast du denn entpackt?

Die beste Methode, hmmm...

Folgende gibt es (und wahrsch. noch weitere):

Installation dorthin wo User (in dem Fall pi) die passenden Rechte hat, z.B. /home/pi/alexa-fhem (so hab ich das).
Dort darf der User pi alles...
...keine Probleme...
(vorausgesetzt es wurde auch unter User pi entpackt ohne sudo etc.)


Dem User pi die Rechte auf das Verzeichnis geben bzw. diesem zuweisen: z.B. sudo chown pi:pi /opt/fhem/alexa-fhem (sollte gehen).
Damit darf er je nachdem wie die Berechtigungen im Einzelnen sind auch alles (nötige)...


Den User pi in eine Gruppe mit entsprechenden Berechtigungen eintragen, also schauen wem das Verzeichnis aktuell "gehört" und dann pi ebenfalls in die Gruppe...
Bzw. wenn du bereits sudo zum Entpacken gebraucht hast schon vorher schauen wem /opt/fhem "gehört" und dann den User pi bereits vor dem Entpacken hinzufügen...


Allerdings denke ich eine der ersten beiden Lösungen sind eher "beste"...
...die erste ändert halt am System, User(Rechten) etc. am wenigsten, allerdings dann die Pfade im Startscript anpassen und die Logdatei liegt dann halt auch nicht da wo die anderen fhe-Logs liegen...

Die letzte Methode ändert am meisten...


Was am besten ist musst du aber selber entscheiden...


Gruß, Joachim
Hallo Joachim,
ich weiß es ist Off Topic,aber mir stellt sich jedesmal die Frage, ob du mittlerweile eine Word Datei hast, wo du deine Fragen und Antworten per Copy Paste hier rein schreibst. ;) ;D Only a Joke  ;) ;D

Grüße

MadMax-FHEM

Zitat von: Esjay am 15 März 2017, 11:39:02
Hallo Joachim,
ich weiß es ist Off Topic,aber mir stellt sich jedesmal die Frage, ob du mittlerweile eine Word Datei hast, wo du deine Fragen und Antworten per Copy Paste hier rein schreibst. ;) ;D Only a Joke  ;) ;D

Grüße

Weil immer die selben (also ursächlich) Probleme/Fragen kommen? ;)

Und nein, ich lasse mir das jedesmal neu einfallen...
...aber jetzt leg ich mir so ne Datei zu ;)

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)

T1mo

@danke Joachim

Hab jetzt alles über Pi installiert und angelegt.
Muss jetzt nochmal alles durchgehen :'(

Bei ./bin/alexa

Kommt  /usr/bin/env: node: Datei oder Verzeichnis nicht gefunden



MadMax-FHEM

Wie hast du node installiert?

Es fehlt wohl node im Pfad von pi!?

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)

T1mo

mit npm install sind auch diesmal keine Fehlermeldungen gekommen.

pi@raspberrypi:~ $ cd /home/pi/.npm
pi@raspberrypi:~/.npm $ ls
ajv           combined-stream       har-schema             json-stringify-safe  sax
ansi-regex    commander             har-validator          jsprim               sntp
ansi-styles   cryptiles             has-ansi               lodash               sshpk
asn1          dashdash              hawk                   mime-db              stringstream
assert-plus   debug                 hoek                   mime-types           strip-ansi
async         delayed-stream        http-signature         nat-pmp              supports-color
asynckit      ecc-jsbn              ip                     nat-upnp             tough-cookie
aws4          escape-string-regexp  isstream               oauth-sign           tunnel-agent
aws-sign2     extend                is-typedarray          performance-now      tweetnacl
bcrypt-pbkdf  extsprintf            jodid25519             punycode             uuid
boom          forever-agent         jsbn                   qs                   verror
caseless      form-data             jsonify                registry.npmjs.org   xml2js
chalk         getpass               json-schema            request
co            graceful-readlink     json-stable-stringify  safe-buffer


Dürfte der richtige Pfad sein?
Eben hab ich mal bei Lambda auf testen geklickt , dann ist folgende Fehlermeldung gekommen
{
  "errorMessage": "Unexpected token ;",
  "errorType": "SyntaxError",
  "stackTrace": []
}



T1mo

Hallo,

ich hab jetzt nodejs deinstalliert und wieder installiert , wieder ein Schritt weiter ;D
Jetzt hab ich folgendes
There was a problem connecting to FHEM (http://192.168.XXX.XX:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_232086155813961&XHR=1).
[2017-03-15 17:04:22] [FHEM]   401: Authorization Required
[2017-03-15 17:04:22] [FHEM] There was a problem connecting to FHEM (http://192.168.XXX.XX:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_225176155813961&XHR=1).
[2017-03-15 17:04:22] [FHEM]   401: Authorization Required
[2017-03-15 17:04:22] [FHEM] There was a problem connecting to FHEM
[2017-03-15 17:04:22] [FHEM]   401: Authorization Required
^X

Ich hoffe die Probleme hören auch mal auf :o

Muss ich da noch ssl in der config.json  angeben ,oder Benutzer/pw von Fhem?

Schon mal danke

Gruß Timo

MadMax-FHEM

Zitat von: T1mo am 15 März 2017, 17:34:12
Hallo,

ich hab jetzt nodejs deinstalliert und wieder installiert , wieder ein Schritt weiter ;D
Jetzt hab ich folgendes
There was a problem connecting to FHEM (http://192.168.XXX.XX:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_232086155813961&XHR=1).
[2017-03-15 17:04:22] [FHEM]   401: Authorization Required
[2017-03-15 17:04:22] [FHEM] There was a problem connecting to FHEM (http://192.168.XXX.XX:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_225176155813961&XHR=1).
[2017-03-15 17:04:22] [FHEM]   401: Authorization Required
[2017-03-15 17:04:22] [FHEM] There was a problem connecting to FHEM
[2017-03-15 17:04:22] [FHEM]   401: Authorization Required
^X

Ich hoffe die Probleme hören auch mal auf :o

Muss ich da noch ssl in der config.json  angeben ,oder Benutzer/pw von Fhem?

Schon mal danke

Gruß Timo

Wenn du per https inkl. User/Passwort bei fhem eingestellt hast, dann: natürlich!

Wie es in config.json konfiguriert wird steht im Wiki...

Ansonsten halt erst mal einen zusätzlichen Zugang zu fhem ohne ssl, User und Passwort (weitere WEB-Instanz) zum Testen, um zu sehen, ob es prinzipiell funktioniert...

Nur sicherheitshalber: welche Version von alexa-fhem hast du?
Welche Version von fhem?
5.7 oder 5.8?

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)