[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo,

für meinen älteren RPi mit ARM v6 hat es wie folgt dann funktioniert:

Vorhandene node Installation löschen

pi@rfhem-pi:~ $ sudo apt-get remove nodered -y
pi@rfhem-pi:~ $ sudo apt-get remove nodejs nodejs-legacy -y
pi@rfhem-pi:~ $ sudo apt-get remove npm  -y


node 8.15.0 installieren

pi@raspberrypi:~ $ mkdir Downloads
pi@raspberrypi:~ $ cd Downloads/
pi@raspberrypi:~/Downloads $ wget https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-armv6l.tar.xz
pi@raspberrypi:~/Downloads $ tar -xvf node-v8.15.0-linux-armv6l.tar.xz
pi@raspberrypi:~/Downloads $ cd node-v8.15.0-linux-armv6l/
pi@raspberrypi:~/Downloads/node-v8.15.0-linux-armv6l $ sudo cp -R * /usr/local/
pi@raspberrypi:~/Downloads/node-v8.15.0-linux-armv6l $ cd
pi@raspberrypi:~ $ node -v


alexa node pakete installieren

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 exit
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie


Notwendige Attribute setzen

attr npm_bin_node /usr/local/bin/node
attr npm_proxy_ip 192.168.x.x
attr npm_proxy_port 3003


Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Markus M.

Zitat von: popy am 17 Januar 2019, 20:01:19
Leider war heute wieder "connected but login error" trotz npm_login vor 2 Tagen.
Habe mich jetzt erneut angemeldet (npm_login) und jetzt ist es wieder connected.

Hatte vll. noch jemand das gleiche Problem (error nach 2 Tagen)?
Exakt das gleiche Problem hier.
Erst ein neuer npm Login hat geholfen.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Christian72D

#1967
Zitat von: michael.winkler am 17 Januar 2019, 07:48:39
vielleicht hilft Dir das hier weiter https://forum.ubuntuusers.de/topic/problem-mit-der-aktualisierug/

Welche Node Version hast du überhaupt auf Deinem System installiert?

Leider nur die v8.10.0, weil halt update/upgrade wegen dem HTTPS Probleme macht. :(

Aber ich habe das Modul ja installiert, nur heißt es bei mir halt "https" und nicht "HTTPS".

So, mal ein bisschen mehr Recherche betrieben, diese HTTPS Meldung bei apt-get müsste eigentlich von einem Paket in  /etc/apt/sources.list stammen.
War es aber nicht, war in webupd8team-java.list.

Dort habe ich das HTTPS mal rausgnommen und durch https ersetzt, jetzt kommt bei update:

christian@fhem:/etc/apt/sources.list.d$ sudo apt-get update
OK:1 http://de.archive.ubuntu.com/ubuntu bionic InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease
Holen:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB]
Ign:5 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease
Fehl:6 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release
  404  Not Found [IP: 91.189.95.83 443]
Paketlisten werden gelesen... Fertig
E: Das Depot »https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).


Was mache ich denn JETZT?

netsrac4th

Zitat von: Christian72D am 18 Januar 2019, 15:54:32
Leider nur die v8.10.0, weil halt update/upgrade wegen dem HTTPS Probleme macht. :(

Aber ich habe das Modul ja installiert, nur heißt es bei mir halt "https" und nicht "HTTPS".

So, mal ein bisschen mehr Recherche betrieben, diese HTTPS Meldung bei apt-get müsste eigentlich von einem Paket in  /etc/apt/sources.list stammen.
War es aber nicht, war in webupd8team-java.list.

Dort habe ich das HTTPS mal rausgnommen und durch https ersetzt, jetzt kommt bei update:

christian@fhem:/etc/apt/sources.list.d$ sudo apt-get update
OK:1 http://de.archive.ubuntu.com/ubuntu bionic InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease
Holen:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB]
Ign:5 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease
Fehl:6 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release
  404  Not Found [IP: 91.189.95.83 443]
Paketlisten werden gelesen... Fertig
E: Das Depot »https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).


Was mache ich denn JETZT?

was sagt denn ein:

grep -R launchpad /etc/apt/*

popy

Zitat von: Markus M. am 18 Januar 2019, 13:28:06
Exakt das gleiche Problem hier.
Erst ein neuer npm Login hat geholfen.

Juhu, ich bin nicht alleine  ;)
@michael.winkler: Hast du eine Idee?

awel

#1970
Nein, du bist nicht alleine  ;) Willkommen im Club.
Refresh hat nicht funktioniert, musste auch ein NPM_Login new durchführen

michael.winkler

Zitat von: awel am 18 Januar 2019, 21:25:28
Nein, du bist nicht alleine  ;) Willkommen im Club.
Refresh hat nicht funktioniert, musste auch ein NPM_Login new durchführen
Ohne ein FHEM Log kann ich leider nichts sagen.


Gesendet von iPhone mit Tapatalk

canis

Nach 4 GB mehr und Node Red:
Gratulation zu diesem Modul, läuft mit Node Red v10.15.0 und 37_echodevice.pm v0.0.51m mit Cookie heute stabil,
Herzlichen Dank dafür.
Werde mir aber Klickibunti- Red noch mal näher ansehen, möglicherweise gibt es nach einen anderen Weg als pure Mausschubserei.

Markus M.

Zitat von: michael.winkler am 18 Januar 2019, 22:04:18
Ohne ein FHEM Log kann ich leider nichts sagen.

Bei mir kam nur irgendwann an dem Tag das hier (einmalig) vorbei:
./fhem/cache/alexa-cookie/2188refresh-cookie.js:6
    formerRegistrationData: session-id=257-1234567-1234567; session-id-time=2178471626l; ubid-acbde=258-1234567-1234567; session-token="BU1rC0HXnXsSPzgYNBBYfGEROD4VH2MEPFd7Zn1Jd03JoQ5EOTp6SW8WT3ReZAZbVk8VckZ0bGI7eD1cEjEtNhk5GTEsGdC7Z2Fz2oklIFNy77+9Rg=="; ubid-acbde=258-1234567-1234567; Domain=.amazon.de; Expires=Wed, 12-Jan-2039 19:00:28 GMT;
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:188:16)
    at bootstrap_node.js:609:3
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Christian72D

Zitat von: netsrac4th am 18 Januar 2019, 18:36:37
was sagt denn ein:

grep -R launchpad /etc/apt/*

christian@fhem:~$ grep -R launchpad /etc/apt/*
/etc/apt/sources.list.d/webupd8team-java.list:deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
/etc/apt/sources.list.d/webupd8team-java.list:deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

cs-online

Hallo, kann es sein, dass mit der 51m speak_volume nicht geht ? ich hab das auf 100 gestellt, ist aber ganz leise... oder mache ich da was falsch ?

Grüsse Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

netsrac4th

Zitat von: Christian72D am 19 Januar 2019, 07:02:03
christian@fhem:~$ grep -R launchpad /etc/apt/*
/etc/apt/sources.list.d/webupd8team-java.list:deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
/etc/apt/sources.list.d/webupd8team-java.list:deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main


#deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
#deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main


Dann dokumentiere diese beiden Zeilen mal mit # aus und mach ein apt-get clean und ein apt-get update.

awel

#1977
Zitat von: michael.winkler am 18 Januar 2019, 22:04:18
Ohne ein FHEM Log kann ich leider nichts sagen.
Schon klar, ich kann aber auch nur ein einmaliges Ereignis nach einem Neustart wie Markus beisteuern:

/opt/fhem/cache/alexa-cookie/258refresh-cookie.js:6
    formerRegistrationData: session-id=262-4138858-6826905; session-id-time=2178450414l; ubid-acbde=260-4566831-6160064; session-token="cqBXlWnQ9I1ACC7u9NWh/A8uOllkn7AvXgJ1J2iQ/VDGanlWBzNuckUwozIEkjQnV+fGEXubX9CbGH/vIv/0bJoaYDvVzEI1V4lAUmNb6XzOXqfiv2zzIExIjq+mtGaIGHwZHsjG0VhlsSluWyDVAlS/WqcMBBrwpDdMVMIQUKtVrmOg/unbogKBeXvhKo+B207mRL/PoTAgAChsn1qCCA=="; ubid-acbde=260-4566831-6160064; Domain=.amazon.de; Expires=Wed, 12-Jan-2039 13:06:55 GMT; Path=/
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3

Nexium

Hat schon jemand Erfahrungen mit der Sound Library? Bekomm das nicht hin die Sounds abzuspielen.

popy

Zitat von: cs-online am 19 Januar 2019, 08:05:13
Hallo, kann es sein, dass mit der 51m speak_volume nicht geht ? ich hab das auf 100 gestellt, ist aber ganz leise... oder mache ich da was falsch ?

Grüsse Christian

Läuft hier bei mir ohne Probleme mit der 51m (bis auf das nicht refreshen des npm_logn, aber das ist was anders).
Ist bei dir der state connected?