39_alexa.pm und alexa-fhem test version

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

Vorheriges Thema - Nächstes Thema

Niko1987

Zitat von: roman1528 am 13 Januar 2019, 12:50:38
Danke.
Dann wird bei mir wohl kein Key generiert. Denn der Ordner ist leer.

Edit: Habe alexa-fhem manuell über die Konsole gestartet und eingerichtet. Key's wurden generiert und so weiter. Modul scheint also eingerichtet zu sein. Geräte werden in Alexa gefunden. Jetzt geht's ans testen.
Trotzdem Danke^^

Hallo zusammen,

wie kann man alexa-fhem denn über ssh starten?
Ich hab das gefühl das mein alexa-fhem an den falschen Pfad installiert wurde.

Hab diese Node installiert.
jay@ubuntu:/usr/bin/alexa-fhem$ node --version
v8.15.0


Leider startet das Modul nicht.
2019.01.13 13:28:26 2: AlexaFhem: alexa-fhem does not exist:

Vielleicht kann mir jemand helfen.

Vielen Dank

GRuß
Flo

roman1528

Zitat von: Niko1987 am 13 Januar 2019, 14:16:15
Hallo zusammen,

wie kann man alexa-fhem denn über ssh starten?
Ich hab das gefühl das mein alexa-fhem an den falschen Pfad installiert wurde.

Hab diese Node installiert.
jay@ubuntu:/usr/bin/alexa-fhem$ node --version
v8.15.0


Leider startet das Modul nicht.
2019.01.13 13:28:26 2: AlexaFhem: alexa-fhem does not exist:

Vielleicht kann mir jemand helfen.

Vielen Dank

GRuß
Flo

/usr/local/bin/alexa-fhem -A
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

punker

Hi,

Alexa NEU läuft einwandfrei - Danke!

Nur ne Kleinigkeit - devStateIcon funzt nicht.
Eingetragen isses stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
Aber angezeigt wird es nicht.

LG

Dieter

The truth is out there!

roman1528

#93
Zitat von: desmoloch am 13 Januar 2019, 14:10:44
Leider schmiert bei mir nach einiger Zeit der ssh Prozess ab. Im fhem Log als auch im Alexa Log kann ich dazu nichts finden.
Wo kann ich noch schauen?
Ein restart fixt wieder alles.

Gruß

Meiner schmiert seit kruzem auch immer ab
[2019-1-13 14:23:28] SSH: Your public key is not known, please register first

[2019-1-13 14:23:28] SSH: exited with 255 - will restart in 58.17426411720973 seconds


[2019-1-13 14:34:46] SSH: Connection to fhem-va.fhem.de closed by remote host.

Da hilft auch ein "restart" nicht.
Ist der Vereins-Server vielleicht ein wenig überfordert? Oder down?
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

justme1968

@punker:

du musst noch attr <alexa> stateFormat alexaFHEM setzen. hatte ich vergessen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

punker

LG

Dieter

The truth is out there!

gvzdus

@roman1528

Dem Vereinsserver geht's supi.
root@fhem_va:~# w
14:05:57 up 15 days, 19:02,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
gvz      pts/0    2a02:908:210:3ca Sat18    0.00s  0.01s  0.00s sshd: gvz [priv]   


Die Meldung heisst, dass Dein Public-Key nicht bekannt ist.
Die effektivste Methode, das ungewollt zu erreichen, ist alexa-fhem (mitsamt SSH) unter einem anderen User laufen zu lassen.

Allerdings sollte das nach einem Restart aus dem FHEM-Admin-Oberfläche dazu führen, dass wieder ein neuer Key registriert wird (Du allerdings danach den Skill neu verknüpfen musst).

Du kannst mir mal - gerne per Privatnachricht - Deine IP und die "Routing-ID" (also die 1. Gruppe mit 6 Zeichen aus dem Schlüssel) zukommen lassen.

justme1968

@Nexium: fix für ein timing problem beim fhem start  im ersten beitrag. ich hoffe das behebt auch dein problem.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

DanielK

#98
So,

habe nun mal eine virtuelle Maschine eingerichtet und nur mit einer kleinen Config getestet. Leider das gleiche Ergebnis:

Vor Alexa define sieht mein Spritmonitor so aus wie in vorher.png, nach dem Alexa define -> Save -> shutdown restart, wie im nachher.png.
Auch das fhem.save habe ich mal angehängt. Ich weiß nicht, was ich da falsch mache...
Ich hatte erst gedacht, es liegt an meiner großen Installation und habe mir deshalb eine virtuelle Maschine mit einer kleinen Config angelegt.

System ist aufgebaut auf Debian 9.

Gruß Daniel

justme1968

bitte test mal mit der version die ich eben gepostet habe.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

DanielK

#100
Zitat von: justme1968 am 13 Januar 2019, 15:35:15
bitte test mal mit der version die ich eben gepostet habe.

Hi justme1968,

ich weiß zwar nicht, was Du jetzt geändert hast, aber auf der virtuellen Maschine bleiben die Readings jetzt bestehen. Werde ich gleich auf meinem Produktivsystem testen und noch mal berichten.

Gruß Daniel

Nachtrag: Auch auf meinem Produktivsystem funktioniert es jetzt einwandfrei. Jetzt muss ich nur noch einmal den Skill neu einrichten.
Danke

pc1246

Moin
Auch von mir ein dickes fettes Danke! Ich hatte das irgendwann mal angefangen, war mir dann aber doch zu aufwaendig gewesen! Jetzt mal schnell in drei Minuten in Betrieb genommen!
Kurze Frage noch, kann ich mehrere fhem's daran haengen?
Danke und Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Teccno

Bei mir läuft eigentlich alles soweit, bis auf dass ich keine Devices bekomme. Ich habe Alexa-FHEM am laufen, SSH klappt, Habe einen Temperatur-Sonoff den Alexa-Namen "Test1" verpasst, Neustart gemacht, Alexa suchen lasssen, nichts. Was mache ich falsch?

Das Log sagt folgendes:
[13.1.2019, 16:25:08] BearerToken '*********2B2A256' read from alexa
[13.1.2019, 16:25:08] [FHEM] got .eventToken
[13.1.2019, 16:25:08] refreshing token
[13.1.2019, 16:25:09] got fresh token
[13.1.2019, 16:25:38] Received Directive: {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"31097799-0921-4a8f-8248-18eda6f16638"},"payload":{"scope":{"type":"BearerToken","token":"*********7CE2E292B2A256"}}}}
[13.1.2019, 16:25:38] found 0 device(s)
response :{"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"da56363f-e165-48f6-8d87-e61bf6a737d5"},"payload":{"endpoints":[]}}}


Was muss ich tun, um ein TH16 aus FHEM, das mir die Temperatur liefert, in Alexa abfragen zu können?

Oder liegt's doch an mir?

Danke!

justme1968

@pc1246: ja. mehrere fhems gehen.

durch eintragen mehrerer connection einträge von hand in der config.

es sollte aber nur eine installation geben die alexa-fhem startet

@Teccno: tippe mal: keinen alexaNamen für die devices vergeben
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Teccno

Zitat@Teccno: tippe mal: keinen alexaNamen für die devices vergeben
Falsch getippt! Das isses nich'! ;-)
Habe alexaName, alexaRoom und beides probiert. Nüscht.