39_alexa.pm und alexa-fhem test version

Begonnen von justme1968, 03 Januar 2019, 22:43:10

Vorheriges Thema - Nächstes Thema

justme1968

wenn dein fhem mit user/password gesichert ist musst du alexaFHEM-auth setzen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Spezialtrick

#46
Zitat von: justme1968 am 12 Januar 2019, 19:55:54
wenn dein fhem mit user/password gesichert ist musst du alexaFHEM-auth setzen.

Das habe ich erledigt. Leider tauchen die beiden Token weiterhin nicht auf.  ???

Das Log hilft mir leider auch nicht weiter.

[2019-1-12 20:05:44] BearerToken '' read from alexa
[2019-1-12 20:05:44] No reading "alexaFHEM.bearerToken" found in "alexa" - incoming Cloud requests cannot be validated.


Folgender Fehler findet sich allerdings auch noch im Log:

(node:8140) UnhandledPromiseRejectionWarning: ReferenceError: reject is not defined
    at runAutoconfig (/usr/lib/node_modules/alexa-fhem/lib/user.js:310:7)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:189:7)
(node:8140) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:8140) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
FHEM - Debmatic - Zigbee2MQTT - Homekit

justme1968

bekommst du mit get <alexa> proxyKey oder get <alexa> proxyToken etwas zurück ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Spezialtrick

Bei mir gibt es nur get <alexa>  proxyKey und ich bekomme keine Rückmeldung.  :-\
FHEM - Debmatic - Zigbee2MQTT - Homekit

justme1968

das andere kann man trotzdem tippen :)

aber das keine rückmeldung kommt ist nicht gut.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

sehe gerade deinen anderen fehler. georg hat ihn eben repariert. neue alexa-fhem Version in einer minute
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

raimundl

funktioniert!!!

Der Key im Reading ist falsch, jedoch mit get alexa proxyKey erscheint ein popup mit dem richtigen Key!

Noch eine Beobachtung: Ich war Betatester und nach jeder neuen Installation verschwindet mein Testdummy  und muss wieder neu angelegt werden.

Nochmals Danke und LG
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

Spezialtrick

So das Update ist nun da:

root@Fhem:/home/fhem# sudo npm update -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.6
updated 1 package in 2.97s


Leider läuft es bei mir bisher nicht. Jedoch habe ich nun zwei Readings im Alexa Device. Auszug aus dem Log:

[2019-1-12 20:34:08] SSH: Host key verification failed.

[2019-1-12 20:34:08] Reading alexaFHEM.ProxyConnection set to running, stderr=Host key verification failed.

[2019-1-12 20:34:08] SSH: exited with 255 - will restart in 69.71043786559359 seconds
[2019-1-12 20:34:08] Reading alexaFHEM.ProxyConnection set to stopped, Terminated with 255, ssh will restart at 20:35:18
FHEM - Debmatic - Zigbee2MQTT - Homekit

justme1968

gut. das sind mindestens zwei schritte weiter

georg schaut gleich nach deinem tunnel.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Spezialtrick

Zitat von: justme1968 am 12 Januar 2019, 20:44:48
gut. das sind mindestens zwei schritte weiter

georg schaut gleich nach deinem tunnel.

Herzlichen Dank! Der Support von ein beiden ist wirklich spitzenmäßig!  :)

Eine Frage hätte ich noch: Soweit ich die Ausführungen im Thema "AlexaLazy - Sicherheitsüberlegungen" verstanden habe, benötig man keine Portfreigabe mehr, korrekt?
FHEM - Debmatic - Zigbee2MQTT - Homekit

justme1968

korrekt. wenn mann nur FHEM Connector betreibt und keine weiteren eigenen skills.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

gvzdus

Moin Spezialtrick! Also, Du bist mir voraus, die 0.5.6 haben :-) Egal.
Dem Forum wollen wir nicht das Problem vorenthalten, aber statt Ping-Pong kontaktiere mich doch bitte unter gvz-fhem@garnix.de, logge Dich bitte auf der Kiste ein mit

sudo -u fhem bash

und gebe mal per Hand ein:

ssh -p 58824 fhem-va.fhem.de status

Kommt da auch die Hostkey-Warnung?

Spezialtrick

#57
Zitat von: gvzdus am 12 Januar 2019, 20:54:53
Moin Spezialtrick! Also, Du bist mir voraus, die 0.5.6 haben :-) Egal.
Dem Forum wollen wir nicht das Problem vorenthalten, aber statt Ping-Pong kontaktiere mich doch bitte unter gvz-fhem@garnix.de, logge Dich bitte auf der Kiste ein mit

sudo -u fhem bash

und gebe mal per Hand ein:

ssh -p 58824 fhem-va.fhem.de status

Kommt da auch die Hostkey-Warnung?

Alles klar. Email ist raus.  :)
FHEM - Debmatic - Zigbee2MQTT - Homekit

desmoloch

Leider bekomme ich folgendes:
2019.01.12 21:10:09 2: alexa: created default configfile: /volume1/@appstore/fhem/fhem-5.6/alexa-fhem.cfg
2019.01.12 21:10:10 2: alexa: alexa-fhem does not exist:


Er kann alexa-fhem nicht finden. Wahrscheinlich weil es bei mir nicht in /usr/lib/node_modules/alexa-fhem/ sondern in /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/alexa-fhem liegt.
Soll ich einen symlink setzen?

P.S: Mein alexa log ist leer.


justme1968

das alexa-fhem executable muss einfach nur im pfad sein. egal wo.

wenn das nicht geht kannst du das alexaFHEM-cmd attribut setzen.

es könnte sein das der @ im pfad noch maskiert werden muss. musst du probieren.

ich weiss nicht wo das synolgy node/npm die binares hin installiert.

oder einfach ein symlink von nach /usr/local/bin


so lange alexa-fhem nicht gefunden wird wird auch nichts gestartet und es gibt kein log.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968