[37_echodevice] Amazon Echo Modul (nicht Alexa)

Begonnen von michael.winkler, 12 Januar 2018, 18:20:12

Vorheriges Thema - Nächstes Thema

Marlen

Hallo,

jetzt ist das Modul ewig gelaufen, hat auch das Cookie immer selbst geholt.

Ab ab heute funktioniert es nicht mehr. Wollte jetzt auch mit npm versuchen,

Dazu hab ich NPM installiert und neugestartet.

Allerdings bekomme ich bei  "NPM_login new" nur:

ZitatLogin Ergebnis


Das Bin /usr/bin/node wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm


Sollte das Linux Paket NPM schon installiert sein, muesst Ihr ggf. das Attribut "npm_bin_node" entsprechend anpassen. Standard=/usr/bin/node

Was muss ich da jetzt machen?

LG
  Marlen

michael.winkler

Zitat von: Marlen am 10 Februar 2019, 19:23:11
Hallo,

jetzt ist das Modul ewig gelaufen, hat auch das Cookie immer selbst geholt.

Ab ab heute funktioniert es nicht mehr. Wollte jetzt auch mit npm versuchen,

Dazu hab ich NPM installiert und neugestartet.

Allerdings bekomme ich bei  "NPM_login new" nur:

Was muss ich da jetzt machen?

LG
  Marlen
Steht doch da! Wenn du alles installiert hast wird sich die node Datei nicht in dem Standard Verzeichnis sein. Daher musst du das Attribut anpassen und den richtigen Pfad dort eintragen.


Gesendet von iPhone mit Tapatalk

Marlen

Sorry, aber wie finde ich heraus wo die node Datei ist?

netsrac4th

#2268
Zitat von: Marlen am 10 Februar 2019, 19:57:39
Sorry, aber wie finde ich heraus wo die node Datei ist?

root@raspi:# whereis node
node: /usr/bin/node /usr/include/node /usr/share/man/man1/node.1.gz

PingPong

Zitat von: michael.winkler am 10 Februar 2019, 13:53:20
Kannst du kurz Beschreiben welche Funktionen, über alexa.amazon.de hier unterstützt werden?

Ähm.. Ja, könnte ich bestimmt. Wenn ich wüsste was Du genau meinst.
Kannst Du mir sagen, wo ich genau schauen kann/soll?

Ansonsten sieht das Device für mich erstmal aus, wie die anderen Geräte auch.
Ich kann Lieder/Alben auswählen, abspielen und das Abspielen steuern. Meinst Du das?

dan21

Ich habe auch Probleme mit NPM im Docker-Container.
Mein Docker Container ist als Host eingebunden.
Ich bekomme im Log immer:

[echodevice_NPMLoginNew] wrong IP-Address

Mein ifconfig sagt:
root@nuc:/# ifconfig
br-2efdb61de1ea: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.20.0.1  netmask 255.255.0.0  broadcast 172.20.255.255
        inet6 fe80::42:8eff:fe72:c4fd  prefixlen 64  scopeid 0x20<link>
        ether 02:42:8e:72:c4:fd  txqueuelen 0  (Ethernet)
        RX packets 393755  bytes 58982660 (58.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 477932  bytes 39557191 (39.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:9bff:fe8c:f868  prefixlen 64  scopeid 0x20<link>
        ether 02:42:9b:8c:f8:68  txqueuelen 0  (Ethernet)
        RX packets 189532  bytes 12312510 (12.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 227628  bytes 558878917 (558.8 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.90  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::96c6:91ff:fea0:992b  prefixlen 64  scopeid 0x20<link>
        ether 94:c6:91:a0:99:2b  txqueuelen 1000  (Ethernet)
        RX packets 18682902  bytes 10966586314 (10.9 GB)
        RX errors 0  dropped 21  overruns 0  frame 0
        TX packets 14362713  bytes 2692835872 (2.6 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 17328101  bytes 11759245504 (11.7 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17328101  bytes 11759245504 (11.7 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth9878927: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::bc84:87ff:fe13:bd36  prefixlen 64  scopeid 0x20<link>
        ether be:84:87:13:bd:36  txqueuelen 0  (Ethernet)
        RX packets 50  bytes 6309 (6.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2952  bytes 224934 (224.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth1d03aab: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d492:faff:feb3:5183  prefixlen 64  scopeid 0x20<link>
        ether d6:92:fa:b3:51:83  txqueuelen 0  (Ethernet)
        RX packets 75507  bytes 30222726 (30.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 89537  bytes 9738661 (9.7 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth4d46188: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::64fd:48ff:fe6a:ac4c  prefixlen 64  scopeid 0x20<link>
        ether 66:fd:48:6a:ac:4c  txqueuelen 0  (Ethernet)
        RX packets 263708  bytes 14577386 (14.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 330950  bytes 20454658 (20.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vetha6dd187: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::7c74:a6ff:fe9e:18df  prefixlen 64  scopeid 0x20<link>
        ether 7e:74:a6:9e:18:df  txqueuelen 0  (Ethernet)
        RX packets 1084  bytes 4696487 (4.6 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3947  bytes 407939 (407.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethaa45606: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e4b4:16ff:fe5c:f188  prefixlen 64  scopeid 0x20<link>
        ether e6:b4:16:5c:f1:88  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2908  bytes 202886 (202.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethd6e3c06: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::8c2:1dff:fe42:d671  prefixlen 64  scopeid 0x20<link>
        ether 0a:c2:1d:42:d6:71  txqueuelen 0  (Ethernet)
        RX packets 53406  bytes 14992322 (14.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 62532  bytes 9567323 (9.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.91  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::b9ae:edbb:6090:3d64  prefixlen 64  scopeid 0x20<link>
        ether 38:de:ad:6e:75:c1  txqueuelen 1000  (Ethernet)
        RX packets 597546  bytes 65367754 (65.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11826  bytes 4284709 (4.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Ich habe npm_proxy_ip auf 192.168.1.90 gesetzt.
Als npm_proxy_listen_ip habe ich 192.168.1.90, 127.20.0.1, 127.17.0.1, 127.0.0.1 alles probiert. Hat jemand einen Tip?

LG
Daniel

Zitat von: michael.winkler am 10 Februar 2019, 19:00:36
Das Problem ist bekannt, hatte es nur noch nicht gefixt.

Auf Seite 1 gibt es eine neue Version. Bitte mal diese verwenden. Dort gibt es ein zusätzliches Attribut "npm_proxy_listen_ip". Zusätzlich gibt es das schon vorhandene Attribut "npm_proxy_ip". Da ich es selber leider nicht testen kann müsstest du mal versuchen dort die IP Adresse deines Docker und die von der externen IP zu setzen. Bitte gib mit kurz Bescheid wo du welche IP gesetzt hast. Dann würde ich es gleich noch in die Dokumentation aufnehmen.

MadMax-FHEM

Zitat von: PingPong am 10 Februar 2019, 20:22:06
Ähm.. Ja, könnte ich bestimmt. Wenn ich wüsste was Du genau meinst.
Kannst Du mir sagen, wo ich genau schauen kann/soll?

Ansonsten sieht das Device für mich erstmal aus, wie die anderen Geräte auch.
Ich kann Lieder/Alben auswählen, abspielen und das Abspielen steuern. Meinst Du das?

Steht doch: auf der genannten Seite einloggen und schauen was du dort mit dem Gerät machen/steuern kannst.

Genau das sollte dann auch per Modul möglich sein...

Wenn du beschreibst was da geht/möglich ist...

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)

PingPong

Ja, da hab ich mich schon eingeloggt...
Tja, was kann ich da...
Wie geschrieben... Musik starten und steuern.
Erinnerungen hinzufügen (Wecker und Timer werden scheinbar nicht unterstützt).

store2704

Zitat von: dan21 am 10 Februar 2019, 20:52:21
Ich habe auch Probleme mit NPM im Docker-Container.
Mein Docker Container ist als Host eingebunden.
Ich bekomme im Log immer:

[echodevice_NPMLoginNew] wrong IP-Address

Mein ifconfig sagt:
root@nuc:/# ifconfig
br-2efdb61de1ea: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.20.0.1  netmask 255.255.0.0  broadcast 172.20.255.255
        inet6 fe80::42:8eff:fe72:c4fd  prefixlen 64  scopeid 0x20<link>
        ether 02:42:8e:72:c4:fd  txqueuelen 0  (Ethernet)
        RX packets 393755  bytes 58982660 (58.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 477932  bytes 39557191 (39.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:9bff:fe8c:f868  prefixlen 64  scopeid 0x20<link>
        ether 02:42:9b:8c:f8:68  txqueuelen 0  (Ethernet)
        RX packets 189532  bytes 12312510 (12.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 227628  bytes 558878917 (558.8 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.90  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::96c6:91ff:fea0:992b  prefixlen 64  scopeid 0x20<link>
        ether 94:c6:91:a0:99:2b  txqueuelen 1000  (Ethernet)
        RX packets 18682902  bytes 10966586314 (10.9 GB)
        RX errors 0  dropped 21  overruns 0  frame 0
        TX packets 14362713  bytes 2692835872 (2.6 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 17328101  bytes 11759245504 (11.7 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17328101  bytes 11759245504 (11.7 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth9878927: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::bc84:87ff:fe13:bd36  prefixlen 64  scopeid 0x20<link>
        ether be:84:87:13:bd:36  txqueuelen 0  (Ethernet)
        RX packets 50  bytes 6309 (6.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2952  bytes 224934 (224.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth1d03aab: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d492:faff:feb3:5183  prefixlen 64  scopeid 0x20<link>
        ether d6:92:fa:b3:51:83  txqueuelen 0  (Ethernet)
        RX packets 75507  bytes 30222726 (30.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 89537  bytes 9738661 (9.7 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth4d46188: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::64fd:48ff:fe6a:ac4c  prefixlen 64  scopeid 0x20<link>
        ether 66:fd:48:6a:ac:4c  txqueuelen 0  (Ethernet)
        RX packets 263708  bytes 14577386 (14.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 330950  bytes 20454658 (20.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vetha6dd187: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::7c74:a6ff:fe9e:18df  prefixlen 64  scopeid 0x20<link>
        ether 7e:74:a6:9e:18:df  txqueuelen 0  (Ethernet)
        RX packets 1084  bytes 4696487 (4.6 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3947  bytes 407939 (407.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethaa45606: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e4b4:16ff:fe5c:f188  prefixlen 64  scopeid 0x20<link>
        ether e6:b4:16:5c:f1:88  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2908  bytes 202886 (202.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethd6e3c06: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::8c2:1dff:fe42:d671  prefixlen 64  scopeid 0x20<link>
        ether 0a:c2:1d:42:d6:71  txqueuelen 0  (Ethernet)
        RX packets 53406  bytes 14992322 (14.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 62532  bytes 9567323 (9.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.91  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::b9ae:edbb:6090:3d64  prefixlen 64  scopeid 0x20<link>
        ether 38:de:ad:6e:75:c1  txqueuelen 1000  (Ethernet)
        RX packets 597546  bytes 65367754 (65.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11826  bytes 4284709 (4.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Ich habe npm_proxy_ip auf 192.168.1.90 gesetzt.
Als npm_proxy_listen_ip habe ich 192.168.1.90, 127.20.0.1, 127.17.0.1, 127.0.0.1 alles probiert. Hat jemand einen Tip?

LG
Daniel

Probiere mal als npm_proxy_ip die 192.168.1.91 von Deinem Interface und als npm_proxy_listen_ip die IP des Conainers 172.17.0.X Das X musst Du durch die richtige Adresse des Conainters tauschen.

die kannst Du als Beispiel auf Deinem Nuc über docker inspect <containername> | grep IPAddress herausfinden.



michael.winkler

Zitat von: Marlen am 10 Februar 2019, 19:57:39
Sorry, aber wie finde ich heraus wo die node Datei ist?
Hast du die node Binary gefunden? Wenn ja, wie hast du das getan und wo lag die Binary?

dan21

Zitat von: store2704 am 11 Februar 2019, 10:22:23
Probiere mal als npm_proxy_ip die 192.168.1.91 von Deinem Interface und als npm_proxy_listen_ip die IP des Conainers 172.17.0.X Das X musst Du durch die richtige Adresse des Conainters tauschen.

die kannst Du als Beispiel auf Deinem Nuc über docker inspect <containername> | grep IPAddress herausfinden.
Bei IPAddress steht nur "".

Hat jemand noch eine Idee wie ich es zum Laufen bekomme? Auch den Login mit captcha will er nicht mehr. Es komtm als Resultat nur "connected but loginerror".

Marlen

Zitat von: michael.winkler am 11 Februar 2019, 15:33:36
Hast du die node Binary gefunden? Wenn ja, wie hast du das getan und wo lag die Binary?
Ich glaub ich hab kein node!

Zitat
pi@raspberrypi:~ $ whereis node
node:
pi@raspberrypi:~ $

Kann das sein? Wie kann ich das installieren?

LG
  Marlen

balli1187

Zitat von: Marlen am 11 Februar 2019, 19:14:57
Ich glaub ich hab kein node!

Kann das sein? Wie kann ich das installieren?

LG
  Marlen
Steht zum Beispiel hier:
https://wiki.fhem.de/wiki/Homebridge_einrichten#NodeJS_installieren


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Marlen


balli1187

Bei mir läuft alles mit der aktuellsten (11.irgendwas).


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero