Autor Thema: Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration  (Gelesen 108528 mal)

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 10989
  • NIVEAu ist keine Creme...
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1050 am: 27 Januar 2021, 18:53:56 »
Dann nicht, aber er schreibt ja nun explizit "sich als User fhem angemeldet". Mal abwarten.

Ok, war neu ;)

Zuvor hat er ja geschrieben, dass einloggen mit fhem nicht geht (was "normal" ist)...

Ja, mal abwarten...

Gruß, Joachim
FHEM PI3B+ Buster: 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)
FHEM PI3 RaspiOS (Test)

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1051 am: 27 Januar 2021, 19:24:10 »
Also, mit dem User fhem und ssh-keygen wurden die keys korrekt erstellt und im Ordner abgelegt. Fehler bleibt aber der gleiche.

alexaFHEM running /usr/local/bin/alexa-fhem
alexaFHEM.ProxyConnection stopped; Terminated with Host key verification failed. , ssh will restart at 18:04:48

muss ich die Installation sudo npm install -g alexa-fhem eigentlich über den fhem user machen? Dies habe ich nachträglich nochmal versucht, bricht aber direkt ab:

fhem@raspberrypi:~$ sudo npm install -g alexa-fhem
[sudo] password for fhem:
npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path /usr/local/lib/node_modules/.staging/alexa-fhem-409e7205/node_modules/ajv
npm ERR! dest /usr/local/lib/node_modules/.staging/ajv-fee5cac9
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/alexa-fhem-409e7205/node_modules/ajv' -> '/usr/local/lib/node_modules/.staging/ajv-fee5cac9'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-01-27T17_33_04_531Z-debug.log

Die Permissions sehen so aus:
fhem@raspberrypi:~$ ls -a -l
total 1644
drwxr-xr-x 22 fhem root      4096 Jan 27 18:33 .
drwxr-xr-x  9 root root      4096 Apr  7  2019 ..
drwx------  2 fhem dialout   4096 Jan 27 16:53 .alexa
drwxr-xr-x  5 fhem root      4096 Jan 27 17:12 alexa-fhem
-rw-r--r--  1 fhem dialout    311 Jan 27 17:47 alexa-fhem.cfg
-rw-r--r--  1 fhem dialout    311 Jan 27 16:25 alexa-fhem.cfg.previous
-rw-------  1 fhem dialout    415 Jan 27 18:32 .bash_history
drwx--x--x  2 fhem root      4096 Sep 10  2018 certs
-rw-r--r--  1 fhem root    352959 Nov  2 14:24 CHANGED
drwx------  3 fhem dialout   4096 Jan 27 18:33 .config
-rw-r--r--  1 fhem root     41442 Nov  2 14:24 configDB.pm
drwxr-xr-x 44 fhem root      4096 Aug 30  2018 contrib
drwxr-xr-x  3 fhem root      4096 Aug 30  2018 demolog
drwxr-xr-x  4 fhem root      4096 Aug 30  2018 docs
drwxr-xr-x  6 fhem root     36864 Jan 27 17:47 FHEM
-rw-r--r--  1 fhem root    250555 Jan 27 13:29 fhem.cfg
-rw-r--r--  1 fhem root    142736 Jan 15  2019 fhem.cfg.backup011
-rw-r--r--  1 fhem root    142998 Jan 15  2019 fhem.cfg.backup01192
-rw-r--r--  1 fhem root    142957 Jan 15  2019 fhem.cfg.backupNEU
-rw-r--r--  1 fhem root     25544 Mar 17  2020 fhem.cfg.demo
-rwxr-xr-x  1 fhem root    165945 Nov  2 14:24 fhem.pl
-rw-r--r--  1 fhem root         0 Sep 12  2018 fronthem.err
-rw-r--r--  1 fhem dialout  18092 Nov  2 14:24 GPL_V2.txt
drwxr-xr-x  3 fhem dialout   4096 Sep 15 09:13 lib
drwxrwxrwx  2 fhem root    196608 Jan 27 14:50 log
-rw-r--r--  1 fhem root     42741 Nov  2 14:24 MAINTAINER.txt
drwxr-xr-x  3 fhem dialout   4096 Jan 27 18:33 .npm
-rw-r--r--  1 fhem root       935 Aug 30  2018 README_DEMO.txt
drwxr-xr-x  4 fhem root      4096 Sep 12  2018 restoreDir
drwxr-xr-x  2 fhem root      4096 Apr  7  2019 scripts
drwx------  2 fhem dialout   4096 Jan 27 17:44 .ssh
drwx------  2 fhem dialout   4096 Jan 27 15:21 ssh2OLD
drwx------  2 fhem root      4096 Jan 27 15:34 ssh3OLD
drwx------  3 fhem dialout   4096 Jan 27 17:21 .ssh4OLD
drwx------  2 fhem dialout   4096 Jan 27 14:52 .sshOLD
drwxr-xr-x  2 fhem root      4096 Oct  1  2018 unused
drwxr-xr-x 13 fhem root      4096 Oct  9 09:35 www

Danke für Eure Hilfe!!!!

Offline gvzdus

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 852
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1052 am: 27 Januar 2021, 19:55:49 »
Sorry, bitte lies noch einmal genau nach, welche Informationen ich aus dem alexa-fhem.log brauche, um Dir zu helfen.

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1053 am: 27 Januar 2021, 19:56:20 »
Wenn ich mir das Verzeichnis anschaue auf das alexaFHEM
running /usr/local/bin/alexa-fhem zeigt sieht der Link wie folgt aus:

root@raspberrypi:/usr/local/bin# ls -l
total 73604
lrwxrwxrwx 1 root pi       40 Jan 27 15:59 alexa-fhem -> ../lib/node_modules/alexa-fhem/bin/alexa
lrwxrwxrwx 1 pi   pi       87 Oct 30  2018 dc_eventlog -> ../lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/cli/dc_eventlog.js
-rwxr-xr-x 1 pi   pi 15079972 Oct  1  2016 ffmpeg
-rwxr-xr-x 1 pi   pi 15009092 Oct  1  2016 ffprobe
-rwxr-xr-x 1 pi   pi 13503524 Oct  1  2016 ffserver
lrwxrwxrwx 1 pi   pi       79 Oct 30  2018 hap -> ../lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/cli/hap.js
lrwxrwxrwx 1 pi   pi       45 Oct 10  2019 homebridge -> ../lib/node_modules/homebridge/bin/homebridge
lrwxrwxrwx 1 pi   pi       80 Oct 30  2018 json -> ../lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/cli/json.js
-r-xr-xr-x 1 pi   pi     6656 Jan 14  2019 mqtt-simple
-r-xr-xr-x 1 pi   pi     5419 Jan 14  2019 net-mqtt-pub
-r-xr-xr-x 1 pi   pi     5817 Jan 14  2019 net-mqtt-sub
-r-xr-xr-x 1 pi   pi     7275 Jan 14  2019 net-mqtt-trace
-rwxr-xr-x 1 pi   pi 31717170 Oct 30  2018 node
lrwxrwxrwx 1 pi   pi       44 Jun 15  2018 node-gyp -> ../lib/node_modules/node-gyp/bin/node-gyp.js
lrwxrwxrwx 1 root pi       38 Mar 23  2020 npm -> ../lib/node_modules/npm/bin/npm-cli.js
lrwxrwxrwx 1 root pi       38 Mar 23  2020 npx -> ../lib/node_modules/npm/bin/npx-cli.js
lrwxrwxrwx 1 pi   pi       78 Oct 30  2018 ph -> ../lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/cli/ph.js
lrwxrwxrwx 1 root pi       31 Mar 23  2020 pm2 -> ../lib/node_modules/pm2/bin/pm2
lrwxrwxrwx 1 root pi       35 Mar 23  2020 pm2-dev -> ../lib/node_modules/pm2/bin/pm2-dev
lrwxrwxrwx 1 root pi       38 Mar 23  2020 pm2-docker -> ../lib/node_modules/pm2/bin/pm2-docker
lrwxrwxrwx 1 root pi       39 Mar 23  2020 pm2-runtime -> ../lib/node_modules/pm2/bin/pm2-runtime
lrwxrwxrwx 1 root pi       52 Aug 28 20:40 ring-auth-cli -> ../lib/node_modules/homebridge-ring/ring-auth-cli.js
lrwxrwxrwx 1 root pi       59 Aug 28 20:40 ring-device-data-cli -> ../lib/node_modules/homebridge-ring/ring-device-data-cli.js
lrwxrwxrwx 1 pi   pi       80 Oct 30  2018 upnp -> ../lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/cli/upnp.js

Wenn ich dann in in lib wechsle sieht es wie folgt aus:
root@raspberrypi:/usr/local/lib/node_modules# ls -l
total 104
drwxr-sr-x 5 root pi 4096 Jan 27 15:59 alexa-fhem
drwxr-sr-x 7 pi   pi 4096 Oct 10  2019 homebridge
drwxr-sr-x 6 pi   pi 4096 May  9  2018 homebridge-automation-switches
drwxr-sr-x 4 root pi 4096 Nov 11  2019 homebridge-camera-ffmpeg
drwxr-sr-x 6 pi   pi 4096 May  8  2018 homebridge-dacp
drwxr-sr-x 3 pi   pi 4096 May 24  2019 homebridge-dash
drwxr-sr-x 4 pi   pi 4096 May  9  2018 homebridge-dummy
drwxr-sr-x 8 pi   pi 4096 Oct 30  2018 homebridge-eveatmo
drwxr-sr-x 4 pi   pi 4096 Mar 20  2019 homebridge-fhem
drwxr-sr-x 4 pi   pi 4096 Mar  8  2019 homebridge-harmonyhub-plugin
drwxr-sr-x 4 pi   pi 4096 Oct 30  2018 homebridge-hue
drwxr-sr-x 9 pi   pi 4096 Oct 30  2018 homebridge-netatmo
drwxr-sr-x 3 pi   pi 4096 May 10  2018 homebridge-notification
drwxr-sr-x 3 root pi 4096 Nov 16  2019 homebridge-nukiio
drwxr-sr-x 3 pi   pi 4096 May  5  2018 homebridge-people
drwxr-sr-x 3 pi   pi 4096 Oct 30  2018 homebridge-pushed-notification
drwxr-sr-x 2 pi   pi 4096 May  5  2018 homebridge-raspberrypi-temperature
drwxr-sr-x 6 root pi 4096 Aug 28 20:40 homebridge-ring
drwxr-sr-x 4 pi   pi 4096 May  6  2018 homebridge-synology
drwxr-sr-x 5 pi   pi 4096 Aug 25  2018 homebridge-tesla-powerwall
drwxr-sr-x 3 pi   pi 4096 May 10  2018 homebridge-weather-station-extended
drwxr-sr-x 5 pi   pi 4096 May  5  2018 homebridge-wol
drwxr-sr-x 9 pi   pi 4096 Jun 15  2018 node-gyp
drwxr-sr-x 9 root pi 4096 Mar 23  2020 npm
drwxr-sr-x 6 root pi 4096 Mar 23  2020 pm2
drwxr-sr-x 4 pi   pi 4096 May 10  2018 request

versucht er alexa-fhem an diesem Ort aufzurufen anstatt in /opt/fhem/ ist das richtig? Liegt hier der Fehler?

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1054 am: 27 Januar 2021, 19:56:37 »
Sorry, bitte lies noch einmal genau nach, welche Informationen ich aus dem alexa-fhem.log brauche, um Dir zu helfen.

Sorry kommt sofort!

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1055 am: 27 Januar 2021, 19:59:39 »
Jetzt müsste der Inhalt da sein:

[2021-1-27 19:58:07] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2021-1-27 19:58:07] os.homedir()=/opt/fhem
[2021-1-27 19:58:07] this is alexa-fhem 0.5.59
[2021-1-27 19:58:07] connecting to FHEM ...
[2021-1-27 19:58:07] [FHEM] defaults to: will not send proactive events
[2021-1-27 19:58:09] [FHEM] trying longpoll to listen for fhem events
[2021-1-27 19:58:09] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1611773889011
[2021-1-27 19:58:09] [FHEM] got csrfToken:
[2021-1-27 19:58:09] [FHEM] Checking devices and attributes...
[2021-1-27 19:58:09] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[2021-1-27 19:58:09] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[2021-1-27 19:58:09] [FHEM] waiting for events ...
[2021-1-27 19:58:09] [FHEM] Fetching FHEM devices...
[2021-1-27 19:58:09] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2021-1-27 19:58:09] [FHEM] alexa device is alexa
[2021-1-27 19:58:09] [FHEM] alexa will not send proactive events
[2021-1-27 19:58:09] [FHEM] alexa uses ID: 6011993a-f33f-53b5-6fbe-f158544596097710
[2021-1-27 19:58:09] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.59%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2021-1-27 19:58:09] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2021-1-27 19:58:09] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2021-1-27 19:58:09] Server listening on: http://127.0.0.1:42829 for proxy connections
[2021-1-27 19:58:09] *** SSH: checking proxy configuration
[2021-1-27 19:58:09] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2021-1-27 19:58:09] sshautoconf: TypeError: Converting circular structure to JSON
[2021-1-27 19:58:09] sshautoconf: completed successfully
[2021-1-27 19:58:09] *** SSH: proxy configuration set up done
[2021-1-27 19:58:09] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2021-1-27 19:58:09] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2021-1-27 19:58:09] Starting SSH with -R 1234:127.0.0.1:42829 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
*** FHEM: connected
[2021-1-27 19:58:09] [FHEM] got: 0 results
[2021-1-27 19:58:10] Reading alexaFHEM.ProxyConnection set to running;; stderr=Host key verification failed. 
[2021-1-27 19:58:10] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20stderr%3DHost%20key%20verification%20failed.%20%20%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2021-1-27 19:58:10] *** SSH: stderr: Host key verification failed. 
[2021-1-27 19:58:10] SSH: exited with 255 - will restart in 19.574490337753538 seconds

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1056 am: 27 Januar 2021, 20:06:54 »
Keine Änderung:

root@raspberrypi:/usr/local/lib/node_modules# ls -l -a
total 116
drwxr-sr-x 29 pi   pi      4096 Jan 27 18:33 .
drwxrwsr-x  8 pi   pi      4096 Sep 12  2018 ..
drwxr-sr-x  5 fhem dialout 4096 Jan 27 15:59 alexa-fhem

durch senden der Rechte unter /usr/local/lib/node_modules

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1057 am: 27 Januar 2021, 20:14:44 »
Hab mal versucht das ganze direkt in ssh auszuführen, dann bekomme ich folgende Meldung:
fhem@raspberrypi:~/.ssh$ ssh -R 1234:127.0.0.1:45139 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
The authenticity of host '[fhem-va.fhem.de]:58824 ([88.99.31.202]:58824)' can't be established.
RSA key fingerprint is SHA256:faKHDj9WmNmjRbq3SXmzb0FN9DLaBwQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[fhem-va.fhem.de]:58824,[88.99.31.202]:58824' (RSA) to the list of known hosts.
Enter passphrase for key '/opt/fhem/.ssh/id_rsa':
Your public key is not known, please register first. (retry: 3600 seconds)
Connection to fhem-va.fhem.de closed by remote host.
Connection to fhem-va.fhem.de closed.
fhem@raspberrypi:~/.ssh$

Your public key is not known, please register first Liegt es daran?

sudo -u fhem ssh -p 58824 fhem-va.fhem.de status
Enter passphrase for key '/opt/fhem/.ssh/id_rsa':
Unregistered.
Your SSH key ist not registered.
fhem@raspberrypi:~/.ssh$
« Letzte Änderung: 27 Januar 2021, 20:19:38 von TimoD »

Offline gvzdus

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 852
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1058 am: 27 Januar 2021, 20:27:29 »
Shit, das ist der 2. Fall binnen 48 Stunden. Irgendwas ist da mit der aktuellen Version faul.

Das Problem ist die "Circular JSON"-Meldung, die die Installationsroutine abbricht und keine SSH-Key-Generierung und Anmeldung durchführt.

Wenn Du Dich das händische Editieren traust, dann so:

1) Anmelden am Raspi etc.
2) sudo bash
3) cd /usr/local/lib/node_modules/alexa-fhem/lib/
4) editor von "user.js" aufrufen
5) Um Zeile 381 herum findest Du:
   
     } else {
      // config passed as argument - non-interactive mode, default config by 39_alexa.pm
      log.info("Passed config: " + JSON.stringify(config));
      if (config.sshproxy.ssh)
        config.sshproxy.ssh = config.sshproxy.ssh.trim();
    }
6) Hier das "Passed config" auskommentieren ("//" einfügen):
   //   log.info("Passed config: " + JSON.stringify(config));
7) Speichern, abmelden
8) Alexa restarten - sollte wuppen

Dass die Datei bei Dir unter /usr/local/lib/node_modules/alexa-fhem/lib liegt, ist eine Vermutung.

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1059 am: 27 Januar 2021, 20:43:25 »
Shit, das ist der 2. Fall binnen 48 Stunden. Irgendwas ist da mit der aktuellen Version faul.

Das Problem ist die "Circular JSON"-Meldung, die die Installationsroutine abbricht und keine SSH-Key-Generierung und Anmeldung durchführt.

Wenn Du Dich das händische Editieren traust, dann so:

1) Anmelden am Raspi etc.
2) sudo bash
3) cd /usr/local/lib/node_modules/alexa-fhem/lib/
4) editor von "user.js" aufrufen
5) Um Zeile 381 herum findest Du:
   
     } else {
      // config passed as argument - non-interactive mode, default config by 39_alexa.pm
      log.info("Passed config: " + JSON.stringify(config));
      if (config.sshproxy.ssh)
        config.sshproxy.ssh = config.sshproxy.ssh.trim();
    }
6) Hier das "Passed config" auskommentieren ("//" einfügen):
   //   log.info("Passed config: " + JSON.stringify(config));
7) Speichern, abmelden
8) Alexa restarten - sollte wuppen

Dass die Datei bei Dir unter /usr/local/lib/node_modules/alexa-fhem/lib liegt, ist eine Vermutung.


I try,....

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1060 am: 27 Januar 2021, 20:54:56 »
Shit, das ist der 2. Fall binnen 48 Stunden. Irgendwas ist da mit der aktuellen Version faul.

Das Problem ist die "Circular JSON"-Meldung, die die Installationsroutine abbricht und keine SSH-Key-Generierung und Anmeldung durchführt.

Wenn Du Dich das händische Editieren traust, dann so:

1) Anmelden am Raspi etc.
2) sudo bash
3) cd /usr/local/lib/node_modules/alexa-fhem/lib/
4) editor von "user.js" aufrufen
5) Um Zeile 381 herum findest Du:
   
     } else {
      // config passed as argument - non-interactive mode, default config by 39_alexa.pm
      log.info("Passed config: " + JSON.stringify(config));
      if (config.sshproxy.ssh)
        config.sshproxy.ssh = config.sshproxy.ssh.trim();
    }
6) Hier das "Passed config" auskommentieren ("//" einfügen):
   //   log.info("Passed config: " + JSON.stringify(config));
7) Speichern, abmelden
8) Alexa restarten - sollte wuppen

Dass die Datei bei Dir unter /usr/local/lib/node_modules/alexa-fhem/lib liegt, ist eine Vermutung.

Das wars er ist connected, also weiter geht es mit der Einrichtung,... Schick mir per PM deine Paypal Adresse ich zahl Dir ein Bier oder Kaffee ;-)

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1061 am: 27 Januar 2021, 21:14:04 »
Eine Frage kommt mir aber jetzt direkt. Bei Rollläden ist auf und zu bei mir vertauscht. Also Auf macht zu und Sprachbefehl zu macht auf,.... das muss ich über Homebridge mapping lösen oder?

hombridge-mapping invert=1 scheint nicht zu gehen,.. liegt das am Skill?
« Letzte Änderung: 27 Januar 2021, 21:23:49 von TimoD »

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 10989
  • NIVEAu ist keine Creme...
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1062 am: 27 Januar 2021, 21:28:14 »
Sollte eigentlich...

Vielleicht findest du hier was: https://forum.fhem.de/index.php/topic,105473.msg994073.html#msg994073

EDIT: bzw. was für Rollladenaktoren hast du? Weil Homematik z.B. hat auch eine "Invertierungs-Möglichkeit"...

Gruß, Joachim
« Letzte Änderung: 27 Januar 2021, 21:29:56 von MadMax-FHEM »
FHEM PI3B+ Buster: 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)
FHEM PI3 RaspiOS (Test)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20833
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1063 am: 28 Januar 2021, 10:07:51 »
ich habe eben eine version gepublished bei der das Circular JSON problem behoben sein sollte.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline misux

  • Sr. Member
  • ****
  • Beiträge: 919
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #1064 am: 29 Januar 2021, 19:24:43 »
HAllo!

Ich habe eine einen Neuen Raspi mit Fhemausgerüstet.. haben nun auch Alexa installiert uns soweit alles gut.

Meine Frage: Gibt es die Möglichkeit meine alte Konfiguration am vom noch laufenden Raspi auf den neuen zu übertragen? Also so dann ich neinen neuen Key und neue Verbindung herstellen muss sondern einfach die alte übernehme?

Vielen Dank!