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

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

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Du hast fhem 5.8!?

Dann ist dein alexa-fhem zu alt!

Du brauchst mind. 0.3.0!

(Oder den csrfToken in WEB deaktivieren / ABER: sollte man eigentlich nicht!)

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)

Stargazer

Hi Joachim,

ich wollte es so einmal zum laufen bringen und dann updaten. Habe das csrfToken trotzdem nochmal auf 0 gesetzt.

Aber der Code sagt jetzt folgendes :

login as: pi
pi@192.168.178.45's password:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage
Last login: Fri Apr 14 21:25:50 2017 from 192.168.178.22
pi@ubuntu:~$ cd /opt/fhem/alexa-fhem
pi@ubuntu:/opt/fhem/alexa-fhem$ ./bin/alexa
[4/14/2017, 9:34:07 PM] using /home/pi/.alexa/config.json
[4/14/2017, 9:34:07 PM] ---
[4/14/2017, 9:34:07 PM] this alexa-fhem 0.1.9
[4/14/2017, 9:34:07 PM] Fetching FHEM devices...
[4/14/2017, 9:34:07 PM] [FHEM] Checking devices and attributes...
[4/14/2017, 9:34:07 PM] [FHEM]   executing: http://192.168.178.45:8084/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[4/14/2017, 9:34:07 PM] [FHEM]   executing: http://192.168.178.45:8084/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[4/14/2017, 9:34:07 PM] [FHEM] starting longpoll: http://192.168.178.45:8084/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1492198447876
[4/14/2017, 9:34:07 PM] [FHEM] Fetching FHEM devices...
[4/14/2017, 9:34:07 PM] [FHEM] fetching: http://192.168.178.45:8084/fhem?cmd=jsonlist2%20room=Alexa&XHR=1
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Object.exports._errnoException (util.js:870:11)
    at exports._exceptionWithHostPort (util.js:893:20)
    at Server._listen2 (net.js:1237:14)
    at listen (net.js:1273:10)
    at Server.listen (net.js:1369:5)
    at Server.startServer (/opt/fhem/alexa-fhem/lib/server.js:121:15)
    at Server.run (/opt/fhem/alexa-fhem/lib/server.js:236:8)
    at module.exports (/opt/fhem/alexa-fhem/lib/cli.js:30:10)
    at Object.<anonymous> (/opt/fhem/alexa-fhem/bin/alexa:17:22)
    at Module._compile (module.js:410:26)
pi@ubuntu:/opt/fhem/alexa-fhem$


Was meinst du dazu ?

VG

André

MadMax-FHEM

Sieht so aus als wenn der Port 3000 schon belegt ist...

Dazu lässt sich einiges in diesem Thread finden...

EDIT: mit auf 0 setzen meinst du aber schon auf "none" setzen!? Siehe roter Link rechts oben...

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)

Stargazer

Hi Joachim,

hihi..das stimmt. Steht wohl auf none ;-).
Ich hatte jetzt mal sudo /etc/init.d/alexa status nach einem Neustart eingegeben.

Dabei raus kam:

login as: pi
pi@192.168.178.45's password:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage
Last login: Fri Apr 14 22:15:36 2017 from 192.168.178.22
pi@ubuntu:~$ sudo /etc/init.d/alexa status
Alexa is running PID 18926
script done
pi@ubuntu:~$

Soweit, so gut. Ich traue dem Brei noch nicht so. Alexa konnte derzeit noch keinen Befehl ausführen.
Ich werde sie jetzt nochmal die Geräte neu suchen lassen. Das kann aber auch schonmal etwas dauern, bis
sie die hat. Das weiß ich noch vom letzten mal.

VG

André

MadMax-FHEM

Na dann, das klingt doch schon mal gut...

Evtl. mal trotzdem noch per Console, also ./bin/alexa starten, da sieht man was passiert, also ob alexa-fhem schon die Geräte findet, ob die Anfrage der Gerätesuche von der Alexa-App ankommt etc.

Ansonsten muss man halt immer das alexa-fhem Log bemühen, ist halt etwas mühsamer...
...finde ich...

Vorher halt das bereits laufende alexa-fhem mittels:

sudo /etc/init.d/alexa stop

stoppen... ;)

Wenn dann alles soweit läuft, dann kann man ja automatisch starten (lassen)...

Viel Erfolg, 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)

MaMi7880

Ich möchte noch mal vorsichtig nachfragen ob jemand mit diesem Error was anfangen kann:

ERROR: TypeError: Cannot read property 'System' of undefined from ::ffff:52.214.219.179

siehe auch ausführlichen Post:
https://forum.fhem.de/index.php/topic,60452.msg619713.html#msg619713

Gruß
Manuel
RaspberryPi 3 mit nanoCUL & JeeLink | FHEM 6.0 mit IT, HM  - Sensoren/Aktoren & Lacrosse Temp./Humi. | Shelly | Amazon Echo | Logitech Harmony Hub | Philips HUE | andFHEM

TWART016

Hallo,

bei mir alexa bereits einige Woche ohne Probleme.

Jetzt möchte ich jedoch weitere Geräte hinzufügen. Also füge ich einem Gerät den Raum alexa hinzu und starte den Dienst neu mit sudo service alexa start.
Anschließend scanne ich Alexa nach neuen Geräten. Jedoch werden diese nicht gefunden. Auch bestenhende aus dem Räumen funkioniert nicht.
Alexa erhält jedoch keine neuen Infos.

Was habe ich übersehen?

MadMax-FHEM

Also dann schau ich mal ganz tief in meine neue Glaskugel:

Keine Ahnung...

Wie wäre es mit Infos, also Logeinträge von alexa-fhem beim Start beispielsweise und wenn du die Suche nach Geräten in der Alexa-App startest...

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)

Stargazer

Guten Morgen, zusammen

ich habe gestern nochmals etwas nachgeforscht, was bei mir mit dem Port 3000 nicht funktionieren könnte.
Doch ich konnte nix finden. Gebe ich die dynDns mit der Portnummer im Browser ein, sehe ich den Zeichenstring, der vollkommen normal ist.

Hier nochmal der Code:

login as: pi
pi@192.168.178.45's password:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage
Last login: Fri Apr 14 23:13:33 2017 from 192.168.178.41
pi@ubuntu:~$ cd /opt/fhem/alexa-fhem
pi@ubuntu:/opt/fhem/alexa-fhem$ ./bin/alexa
[4/15/2017, 9:28:52 AM] using /home/pi/.alexa/config.json
[4/15/2017, 9:28:52 AM] ---
[4/15/2017, 9:28:52 AM] this alexa-fhem 0.1.9
[4/15/2017, 9:28:52 AM] Fetching FHEM devices...
[4/15/2017, 9:28:53 AM] [FHEM] Checking devices and attributes...
[4/15/2017, 9:28:53 AM] [FHEM]   executing: http://192.168.178.45:8084/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[4/15/2017, 9:28:53 AM] [FHEM]   executing: http://192.168.178.45:8084/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[4/15/2017, 9:28:53 AM] [FHEM] starting longpoll: http://192.168.178.45:8084/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1492241333210
[4/15/2017, 9:28:53 AM] [FHEM] Fetching FHEM devices...
[4/15/2017, 9:28:53 AM] [FHEM] fetching: http://192.168.178.45:8084/fhem?cmd=jsonlist2%20room=Alexa&XHR=1
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Object.exports._errnoException (util.js:870:11)
    at exports._exceptionWithHostPort (util.js:893:20)
    at Server._listen2 (net.js:1237:14)
    at listen (net.js:1273:10)
    at Server.listen (net.js:1369:5)
    at Server.startServer (/opt/fhem/alexa-fhem/lib/server.js:121:15)
    at Server.run (/opt/fhem/alexa-fhem/lib/server.js:236:8)
    at module.exports (/opt/fhem/alexa-fhem/lib/cli.js:30:10)
    at Object.<anonymous> (/opt/fhem/alexa-fhem/bin/alexa:17:22)
    at Module._compile (module.js:410:26)
pi@ubuntu:/opt/fhem/alexa-fhem$


Da muss ich wohl noch etwas googeln.

Viele Grüße

André

RaspiLED

 Hi,
EADDRINUSE sagt doch alles, da läuft noch was anderes:
1) Entweder ein anderer Dienst -> was sagt netstat
2) Eine andere Instanz -> was sagt ps ax? Was macht sudo killall alexa?

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Stargazer

Hallo zusammen,

ich habe jetzt mal die Befehle abgearbeitet.

Hier die Ausgabe:

login as: pi
pi@192.168.178.45's password:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage
Last login: Sat Apr 15 09:57:25 2017 from 192.168.178.41
pi@ubuntu:~$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 localhost:7072          localhost:60940         CLOSE_WAIT
tcp        0      0 localhost:60922         localhost:7072          TIME_WAIT
tcp        0      0 UbuntuFHEMWohnung:55524 SMAWebbox.fritz.bo:http FIN_WAIT2
tcp        0      0 localhost:60930         localhost:7072          TIME_WAIT
tcp   234547      0 UbuntuFHEMWohnung:56080 UbuntuFHEMEnergie.:7072 ESTABLISHED
tcp        0      0 localhost:60940         localhost:7072          FIN_WAIT2
tcp        0      0 localhost:60994         localhost:7072          TIME_WAIT
tcp        0      0 localhost:60950         localhost:7072          FIN_WAIT2
tcp        0      0 localhost:60958         localhost:7072          TIME_WAIT
tcp        1      0 UbuntuFHEMWohnung.:8083 VirtuellerPC.frit:53629 CLOSE_WAIT
tcp        0      0 localhost:32772         localhost:7072          FIN_WAIT2
tcp        0      0 localhost:7072          localhost:60950         CLOSE_WAIT
tcp        0    144 UbuntuFHEMWohnung.f:ssh VirtuellerPC.frit:54170 ESTABLISHED
tcp     4569      0 localhost:7072          localhost:32772         CLOSE_WAIT
tcp        0      0 localhost:60982         localhost:7072          TIME_WAIT
tcp        0      0 localhost:60974         localhost:7072          TIME_WAIT
tcp        0      0 UbuntuFHEMWohnung.:8083 VirtuellerPC.frit:53845 ESTABLISHED
tcp        0      0 UbuntuFHEMWohnung.f:ssh VirtuellerPC.frit:53206 ESTABLISHED
tcp        0      0 localhost:60916         localhost:7072          TIME_WAIT
tcp        0      0 localhost:60944         localhost:7072          FIN_WAIT2
tcp        0      0 UbuntuFHEMWohnung:52590 DavisWetterstatio:22222 ESTABLISHED
tcp        0      0 localhost:60964         localhost:7072          TIME_WAIT
tcp   237200      0 UbuntuFHEMWohnung:56540 UbuntuFHEMEnergie.:7072 ESTABLISHED
tcp        0      0 localhost:60970         localhost:7072          TIME_WAIT
tcp        0      0 UbuntuFHEMWohnung.:8083 VirtuellerPC.frit:53840 ESTABLISHED
tcp        1      0 UbuntuFHEMWohnung.:8083 VirtuellerPC.frit:53630 CLOSE_WAIT
tcp        0      0 localhost:60918         localhost:7072          TIME_WAIT
tcp        0      0 localhost:60908         localhost:7072          TIME_WAIT
tcp        0      0 localhost:7072          localhost:60944         CLOSE_WAIT
tcp        0      0 UbuntuFHEMWohnung.f:ssh VirtuellerPC.frit:53567 ESTABLISHED
tcp        0      0 UbuntuFHEMWohnung:52508 DavisWetterstatio:22222 TIME_WAIT
tcp        1      0 UbuntuFHEMWohnung.:8083 VirtuellerPC.frit:53597 CLOSE_WAIT
tcp        0      0 localhost:60992         localhost:7072          TIME_WAIT
udp        0      0 UbuntuFHEMWohnung:56958 SunnyBoy4000TL.fri:9522 ESTABLISHED
udp        0      0 UbuntuFHEMWohnung:42170 SunnyBoy4000TL.fri:9522 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    15133    /run/user/1000/systemd/notify
unix  2      [ ]         DGRAM                    14695    /run/user/1001/systemd/notify
unix  10     [ ]         DGRAM                    10760    /run/systemd/journal/dev-log
unix  2      [ ]         DGRAM                    10761    /run/systemd/journal/syslog
unix  8      [ ]         DGRAM                    10763    /run/systemd/journal/socket
unix  3      [ ]         DGRAM                    10754    /run/systemd/notify
unix  2      [ ]         DGRAM                    13215
unix  2      [ ]         DGRAM                    11891
unix  3      [ ]         STREAM     CONNECTED     12184    /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     138959
unix  2      [ ]         DGRAM                    13964
unix  3      [ ]         STREAM     CONNECTED     13409    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     11842
unix  3      [ ]         DGRAM                    13219
unix  3      [ ]         STREAM     CONNECTED     13408    /run/systemd/journal/stdout
unix  3      [ ]         DGRAM                    13220
unix  3      [ ]         DGRAM                    13221
unix  2      [ ]         DGRAM                    101075
unix  3      [ ]         DGRAM                    9961
unix  3      [ ]         STREAM     CONNECTED     11897
unix  3      [ ]         DGRAM                    13222
unix  3      [ ]         STREAM     CONNECTED     101094
unix  3      [ ]         STREAM     CONNECTED     11890
unix  3      [ ]         DGRAM                    9960
unix  3      [ ]         STREAM     CONNECTED     9955     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    13743
unix  2      [ ]         DGRAM                    11548
unix  3      [ ]         STREAM     CONNECTED     13414    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13486
unix  2      [ ]         DGRAM                    13725
unix  2      [ ]         DGRAM                    138942
unix  3      [ ]         STREAM     CONNECTED     11991
unix  3      [ ]         STREAM     CONNECTED     13596
unix  3      [ ]         STREAM     CONNECTED     13487    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     138958
unix  3      [ ]         STREAM     CONNECTED     11656
unix  2      [ ]         DGRAM                    13989
unix  2      [ ]         DGRAM                    9956
unix  3      [ ]         STREAM     CONNECTED     13209    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     9953
unix  3      [ ]         STREAM     CONNECTED     101093
unix  2      [ ]         DGRAM                    9889
unix  3      [ ]         STREAM     CONNECTED     15104
unix  3      [ ]         STREAM     CONNECTED     13597    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     96251
unix  3      [ ]         STREAM     CONNECTED     14456    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    96230
unix  3      [ ]         STREAM     CONNECTED     13979    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     12193
unix  3      [ ]         STREAM     CONNECTED     12183
unix  3      [ ]         STREAM     CONNECTED     12095
unix  2      [ ]         DGRAM                    15110
unix  3      [ ]         STREAM     CONNECTED     14448
unix  2      [ ]         DGRAM                    12179
unix  2      [ ]         DGRAM                    10921
unix  3      [ ]         STREAM     CONNECTED     96252
unix  3      [ ]         STREAM     CONNECTED     12185    /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     12196    /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     12182
unix  3      [ ]         STREAM     CONNECTED     12160
unix  3      [ ]         STREAM     CONNECTED     13423    /run/systemd/journal/stdout
pi@ubuntu:~$ ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:03 /sbin/init noprompt
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:03 [ksoftirqd/0]
    4 ?        S      0:00 [kworker/0:0]
    5 ?        S<     0:00 [kworker/0:0H]
    7 ?        R      0:27 [rcu_sched]
    8 ?        S      0:00 [rcu_bh]
    9 ?        S      0:00 [migration/0]
   10 ?        S      0:00 [watchdog/0]
   11 ?        S      0:00 [watchdog/1]
   12 ?        S      0:00 [migration/1]
   13 ?        S      0:07 [ksoftirqd/1]
   15 ?        S<     0:00 [kworker/1:0H]
   16 ?        S      0:00 [kdevtmpfs]
   17 ?        S<     0:00 [netns]
   18 ?        S<     0:00 [perf]
   19 ?        S      0:00 [khungtaskd]
   20 ?        S<     0:00 [writeback]
   21 ?        SN     0:00 [ksmd]
   22 ?        SN     0:01 [khugepaged]
   23 ?        S<     0:00 [crypto]
   24 ?        S<     0:00 [kintegrityd]
   25 ?        S<     0:00 [bioset]
   26 ?        S<     0:00 [kblockd]
   27 ?        S<     0:00 [ata_sff]
   28 ?        S<     0:00 [md]
   29 ?        S<     0:00 [devfreq_wq]
   33 ?        S      0:00 [kswapd0]
   34 ?        S<     0:00 [vmstat]
   35 ?        S      0:00 [fsnotify_mark]
   36 ?        S      0:00 [ecryptfs-kthrea]
   52 ?        S<     0:00 [kthrotld]
   53 ?        S<     0:00 [acpi_thermal_pm]
   55 ?        S<     0:00 [bioset]
   56 ?        S<     0:00 [bioset]
   57 ?        S<     0:00 [bioset]
   58 ?        S<     0:00 [bioset]
   59 ?        S<     0:00 [bioset]
   60 ?        S<     0:00 [bioset]
   61 ?        S<     0:00 [bioset]
   62 ?        S<     0:00 [bioset]
   63 ?        S<     0:00 [bioset]
   64 ?        S<     0:00 [bioset]
   65 ?        S<     0:00 [bioset]
   66 ?        S<     0:00 [bioset]
   67 ?        S<     0:00 [bioset]
   68 ?        S<     0:00 [bioset]
   69 ?        S<     0:00 [bioset]
   70 ?        S<     0:00 [bioset]
   71 ?        S<     0:00 [bioset]
   72 ?        S<     0:00 [bioset]
   73 ?        S<     0:00 [bioset]
   74 ?        S<     0:00 [bioset]
   75 ?        S<     0:00 [bioset]
   76 ?        S<     0:00 [bioset]
   77 ?        S<     0:00 [bioset]
   78 ?        S<     0:00 [bioset]
   79 ?        S      0:00 [scsi_eh_0]
   80 ?        S<     0:00 [scsi_tmf_0]
   81 ?        S      0:00 [scsi_eh_1]
   82 ?        S<     0:00 [scsi_tmf_1]
   84 ?        S<     0:00 [ipv6_addrconf]
   98 ?        S<     0:00 [deferwq]
   99 ?        S<     0:00 [charger_manager]
  128 ?        S      0:06 [kworker/0:2]
  146 ?        S<     0:00 [mpt_poll_0]
  147 ?        S<     0:00 [mpt/0]
  148 ?        S<     0:00 [kpsmoused]
  149 ?        S      0:00 [scsi_eh_2]
  150 ?        S<     0:00 [scsi_tmf_2]
  151 ?        S      0:00 [scsi_eh_3]
  152 ?        S<     0:00 [scsi_tmf_3]
  153 ?        S      0:00 [scsi_eh_4]
  154 ?        S<     0:00 [scsi_tmf_4]
  155 ?        S      0:00 [scsi_eh_5]
  156 ?        S<     0:00 [scsi_tmf_5]
  157 ?        S      0:00 [scsi_eh_6]
  158 ?        S<     0:00 [scsi_tmf_6]
  159 ?        S      0:00 [scsi_eh_7]
  160 ?        S<     0:00 [scsi_tmf_7]
  161 ?        S      0:00 [scsi_eh_8]
  162 ?        S<     0:00 [scsi_tmf_8]
  163 ?        S      0:00 [scsi_eh_9]
  164 ?        S<     0:00 [scsi_tmf_9]
  165 ?        S      0:00 [scsi_eh_10]
  166 ?        S<     0:00 [scsi_tmf_10]
  167 ?        S      0:00 [scsi_eh_11]
  168 ?        S<     0:00 [scsi_tmf_11]
  169 ?        S      0:00 [scsi_eh_12]
  170 ?        S<     0:00 [scsi_tmf_12]
  171 ?        S      0:00 [scsi_eh_13]
  172 ?        S<     0:00 [scsi_tmf_13]
  173 ?        S      0:00 [scsi_eh_14]
  174 ?        S<     0:00 [scsi_tmf_14]
  175 ?        S      0:00 [scsi_eh_15]
  176 ?        S<     0:00 [scsi_tmf_15]
  177 ?        S      0:00 [scsi_eh_16]
  178 ?        S<     0:00 [scsi_tmf_16]
  179 ?        S      0:00 [scsi_eh_17]
  180 ?        S<     0:00 [scsi_tmf_17]
  181 ?        S      0:00 [scsi_eh_18]
  182 ?        S<     0:00 [scsi_tmf_18]
  183 ?        S      0:00 [scsi_eh_19]
  184 ?        S<     0:00 [scsi_tmf_19]
  185 ?        S      0:00 [scsi_eh_20]
  186 ?        S<     0:00 [scsi_tmf_20]
  187 ?        S      0:00 [scsi_eh_21]
  188 ?        S<     0:00 [scsi_tmf_21]
  189 ?        S      0:00 [scsi_eh_22]
  190 ?        S<     0:00 [scsi_tmf_22]
  191 ?        S      0:00 [scsi_eh_23]
  192 ?        S<     0:00 [scsi_tmf_23]
  193 ?        S      0:00 [scsi_eh_24]
  194 ?        S<     0:00 [scsi_tmf_24]
  195 ?        S      0:00 [scsi_eh_25]
  196 ?        S<     0:00 [scsi_tmf_25]
  197 ?        S      0:00 [scsi_eh_26]
  198 ?        S<     0:00 [scsi_tmf_26]
  199 ?        S      0:00 [scsi_eh_27]
  200 ?        S<     0:00 [scsi_tmf_27]
  201 ?        S      0:00 [scsi_eh_28]
  202 ?        S<     0:00 [scsi_tmf_28]
  203 ?        S      0:00 [scsi_eh_29]
  204 ?        S<     0:00 [scsi_tmf_29]
  205 ?        S      0:00 [scsi_eh_30]
  206 ?        S<     0:00 [scsi_tmf_30]
  207 ?        S      0:00 [scsi_eh_31]
  208 ?        S<     0:00 [scsi_tmf_31]
  235 ?        S      0:00 [scsi_eh_32]
  236 ?        S<     0:00 [scsi_tmf_32]
  237 ?        S<     0:00 [bioset]
  243 ?        S<     0:00 [ttm_swap]
  255 ?        S<     0:00 [bioset]
  258 ?        S<     0:00 [kworker/1:1H]
  260 ?        S<     0:00 [kworker/0:1H]
  282 ?        S      0:07 [jbd2/sda1-8]
  283 ?        S<     0:00 [ext4-rsv-conver]
  317 ?        Ss     0:00 /lib/systemd/systemd-journald
  343 ?        S      0:00 [kauditd]
  347 ?        Ssl    0:00 vmware-vmblock-fuse /run/vmblock-fuse -o rw,subtype=v
  381 ?        Ss     0:00 /lib/systemd/systemd-udevd
  649 ?        Ssl    0:00 /lib/systemd/systemd-timesyncd
  654 ?        Ss     0:00 /sbin/dhclient -1 -v -pf /run/dhclient.ens33.pid -lf
  694 ?        Ss     0:00 /usr/sbin/sshd -D
  695 ?        Ss     0:00 /lib/systemd/systemd-logind
  696 ?        Ssl    0:00 /usr/sbin/rsyslogd -n
  700 ?        Ssl    0:02 /usr/lib/accountsservice/accounts-daemon
  716 ?        Ss     0:00 /usr/bin/dbus-daemon --system --address=systemd: --no
  727 ?        Ss     0:00 /usr/sbin/cron -f
  732 ?        Ssl    2:12 /usr/bin/vmtoolsd
  762 ?        Ss     0:05 /usr/sbin/irqbalance --pid=/var/run/irqbalance.pid
  783 ?        Ss     0:00 /lib/systemd/systemd --user
  797 tty1     Ss     0:00 /bin/login --
  798 ?        S      0:00 (sd-pam)
  893 ?        Ss     0:00 /lib/systemd/systemd --user
  897 ?        S      0:00 (sd-pam)
  901 tty1     S+     0:00 -bash
12646 ?        Ss     0:00 sshd: pi [priv]
12669 ?        S      0:00 sshd: pi@pts/0
12670 pts/0    Ss+    0:00 -bash
13287 ?        S      0:01 [kworker/1:0]
13310 ?        Ss     0:00 sshd: pi [priv]
13328 ?        S      0:00 sshd: pi@pts/1
13329 pts/1    Ss+    0:00 -bash
13490 pts/1    S      0:00 perl fhem.pl fhem.cfg
13504 pts/1    S     36:47 perl fhem.pl fhem.cfg
15476 ?        S      0:00 [kworker/1:1]
16186 ?        S      0:00 [kworker/u16:1]
16318 ?        S      0:00 [kworker/u16:0]
16564 ?        Ss     0:00 sshd: pi [priv]
16570 ?        S      0:00 [kworker/0:1]
16586 ?        S      0:00 sshd: pi@pts/2
16587 pts/2    Ss     0:00 -bash
16625 pts/2    R+     0:00 ps ax
pi@ubuntu:~$ sudo killall alexa
alexa: no process found
pi@ubuntu:~$


Ich kann da nicht wirklich etwas erkennen. Könnte aber auch an meinen noch etwas hageren Linuxwissen liegen.

VG

André

MadMax-FHEM

Hi André,

hmmm, mal langsam reiten... ;)

Bin leider unterwegs, daher nur MobilTel...

Ich dachte du hättest schon mal per sudo /etc/inint.d/alexa status ein running (oder so) bekommen!?

Was sagt denn obiges Kommando nach einem (Re)Boot?

Wenn dort wieder "running" (oder was auch immer nach laufendem alexa-fhem klingt) kommt, dann sollte es ja mittels

sudo /etc/init.d/alexa stop

zu stoppen sein...

Danach kann/sollte es per ./bin/alexa aus dem Verzeichnis /opt/fhem/alexa-fhem/ heraus gestartet werden können...

Dann sollte man auf der Console sehen was alexa-fhem findet (sofern es dann [immer noch] fehlerfrei startet) und auch die Suchanfrage per Alexa-App sollte zu sehen sein...

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)

antonwinden

Ich bin am zweifeln. Ich krieg immer beim status folgendes:
alexa.service - Node.js Alexa Server
   Loaded: loaded (/etc/systemd/system/alexa.service; enabled)
   Active: activating (auto-restart) (Result: exit-code) since Sat 2017-04-15 17:29:11 CEST; 4s ago
  Process: 718 ExecStart=/opt/fhem/alexa-fhem/bin/alexa $ALEXA_OPTS (code=exited, status=217/USER)
Main PID: 718 (code=exited, status=217/USER)

Apr 15 17:29:11 raspberrypi systemd[1]: Unit alexa.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

in fhem steht aber:
FHEM.Alexa.Status info Alexa is already running
hab fhem in sudoers eingetragen und lustigerweise gehen manche geräte zu schalten (manche will alexa nicht aber ich glaub das liegt an den bezeichnungen).
Wo ist mein Fehler? bzw wie finde ich raus wo oder warum "sudo systemctl status alexa" immer die fehlermeldung bringt und im journal sieht es so aus als ob alle minuten bzw sekunden alexa neu gestartet wird...
danke sirdus
KNX, Raspberry, Denon 3313, Philips TV, Xtrend9X00 und viel Optimismus...

Stargazer

Hallo,

@Joachim: Ich habe es nun einmal so gemacht wie du gesagt hast. Die VM komplett neu gebootet. Laut FHEM ist Alexa dann am laufen.

Trotzdem habe ich das mal so durch die Konsole laufen lassen, wie du geschrieben hast.

Mit folgendem Ergebnis:

login as: pi
pi@192.168.178.45's password:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage
Last login: Sat Apr 15 15:29:16 2017 from 192.168.178.41
pi@ubuntu:~$ sudo etc/init.d/alexa status
sudo: etc/init.d/alexa: command not found
pi@ubuntu:~$ sudo /etc/init.d/alexa status
Alexa is running PID 825
script done
pi@ubuntu:~$ sudo /etc/init.d/alexa stop
Alexa closed
script done
pi@ubuntu:~$ cd /opt/fhem/alexa-fhem
pi@ubuntu:/opt/fhem/alexa-fhem$ ./bin/alexa
[4/15/2017, 6:20:32 PM] using /home/pi/.alexa/config.json
[4/15/2017, 6:20:32 PM] ---
[4/15/2017, 6:20:32 PM] this alexa-fhem 0.1.9
[4/15/2017, 6:20:32 PM] Fetching FHEM devices...
[4/15/2017, 6:20:33 PM] [FHEM] Checking devices and attributes...
[4/15/2017, 6:20:33 PM] [FHEM]   executing: http://192.168.178.45:8084/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[4/15/2017, 6:20:33 PM] [FHEM]   executing: http://192.168.178.45:8084/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[4/15/2017, 6:20:33 PM] [FHEM] starting longpoll: http://192.168.178.45:8084/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1492273233194
[4/15/2017, 6:20:33 PM] [FHEM] Fetching FHEM devices...
[4/15/2017, 6:20:33 PM] [FHEM] fetching: http://192.168.178.45:8084/fhem?cmd=jsonlist2%20room=Alexa&XHR=1
[4/15/2017, 6:20:33 PM] Server listening on: https://:::3000
[4/15/2017, 6:20:45 PM] [FHEM] There was a problem connecting to FHEM (http://192.168.178.45:8084/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1).
[4/15/2017, 6:20:45 PM] [FHEM]   400: Bad Request
[4/15/2017, 6:20:45 PM] [FHEM] There was a problem connecting to FHEM (http://192.168.178.45:8084/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1).
[4/15/2017, 6:20:45 PM] [FHEM]   400: Bad Request
[4/15/2017, 6:20:45 PM] [FHEM] There was a problem connecting to FHEM
[4/15/2017, 6:20:45 PM] [FHEM]   400: Bad Request


Es läuft, aber nicht richtig. Da ist noch irgendwo ein Haken. Kommt an dieser Stelle nicht das config.json im .alexa zum tragen ?

Viele Grüße und besten Dank

André

MadMax-FHEM

Sieht doch schon mal nicht schlecht aus ;)

Also alexa-fhem läuft schon mal prinzipiell...
...allerdings wie zu lesen gibt es Zugriffsprobleme zu fhem.

Wie greifst du auf fhem über Webbrowser zu?

HTTP? HTTPS? und das dann richtig in config.json eingetragen?
User/Passwort wäre wohl eine andere Fehlermeldung...
Wirklich das Attribut bzgl. csrfToken richtig gesetzt?
Evtl. doch mal auf eine neuere Version von alexa-fhem updaten!?

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)