Voraussetzungen:
- Posix/Linux-System (getestet auf jessie-Raspbian)
- nodejs, getestet auf 8.15.0
- FHEM-Config bitte sichern, wird bei der Installation veraendert
- Alexa-FHEM muss unter dem gleichen Nutzer wie FHEM laufen
INSTALLATION
Auf der Kommandozeile ALS BENUTZER VON FHEM:
-
alexa-fhem installieren, vorzugsweise unterhalb des Homedir von FHEM (/opt/fhem ?), z.B. durch "git clone https://github.com/gvzdus/alexa-fhem", dann nach alexa-fhem wechseln und "npm install" aufrufen.
-
bin/alexa -A aufrufen
-
Durch die Fragen mit Return durchklackern, aber bitte lesen
In der FHEM-Web-GUI:
-
Ein paar Devices, die gesteuert werden sollen, ein Attribut "alexaName" zuweisen, das ist der Name, auf den der Echo reagiert.
-
In FHEM im Web das ggf. neu angelegte Device MyAlexa oeffnen und auf "Start" klicken
-
Waehrend der beta-Testphase: Bei gvz-fhem@garnix.de nach einer Einladung zum Testen fragen, hierbei bitte pruefen, ob die bei Amazon verwendete Email-Adresse mit der eigenen Absenderadresse identisch ist, sonst wird das nichts.
Im Web:
-
Am besten im Web unter "alexa.amazon.com" anmelden und den Skill "FHEMlazy" hinzufuegen.
-
Jetzt das Secret angeben, dass unter Attribute als "skillRegistrationKey" beim Alexa-Device zu finden ist
-
Im Gutfall ist auf der folgenden Pruefseite alles gruen, und es wurden sogar schon die Geraete mit alexaName gefunden.
-
Weiter klicken, und fertig.