FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: elmer am 22 Oktober 2018, 13:50:04

Titel: Fhem amazon developer
Beitrag von: elmer am 22 Oktober 2018, 13:50:04
Bei Amazon developer hat sich ja einiges getan, ich habe schon länger keine Änderungen gemacht. Wenn man jetzt neue Geräte in fhem erstellt und diese  mit Alexa steuern will  geht die Aktualisierung ja nicht mehr so einfach. Was  muss man bei  Amazon Developer alles ändern damit die neuen Geräte gesteuert werden können.
Titel: Antw:Fhem amazon developer
Beitrag von: Esjay am 22 Oktober 2018, 14:12:00
Bitte erstmal im Klaren darüber werden, welche Art von Geräten, du mit welchem Skill steuern möchtest!
Was bedeutet "nicht mehr so einfach"?

Grüße
Titel: Antw:Fhem amazon developer
Beitrag von: elmer am 22 Oktober 2018, 14:20:26
Wenn man änderungen am custom Skill machen muss. Vorher konnte msn die änderungen einfach kopieren, das geht jetzt nicht mehr.
Titel: Antw:Fhem amazon developer
Beitrag von: MadMax-FHEM am 22 Oktober 2018, 14:24:07
Genau:

denn beim Smart Home Skill war und ist es ganz einfach.
Gerät mit Filterkriterium versehen (z.B. in den entspr. Raum) evtl. (falls erforderlich) homeBridgeMapping, dann alexa-fhem neu starten und Gerätesuche per Alexa-App oder Sprache anwerfen fertig...

Beim Custom Skill kommt es auf die Änderung an. Ohne Intent-Änderung oder neue Gerätetypen bzw. neue alexaRoom etc. dann nur alexa-fhem neu starten und loslegen, evtl. nicht mal das...
Bei neuen Intents etc. nat. etwas aufwändiger, da Dinge in AWS Lambda zu ändern sind...

Gruß, Joachim
Titel: Antw:Fhem amazon developer
Beitrag von: elmer am 22 Oktober 2018, 14:58:42
Wenn man nur ein neues Gerät anlegt, reicht es dann dieses unter Device einzutragen und zu speichern oder müssen noxh andere Einträge gemacht werden?
Titel: Antw:Fhem amazon developer
Beitrag von: MadMax-FHEM am 22 Oktober 2018, 15:09:34
Nochmal: von welchem Skill sprichst du...
Ansonsten Erläuterung meine Antwort zuvor...

Smar Home Skill: Gerät für alexa-fhem "verfügbar machen" (siehe Filter in config.json). alexa-fhem neu starten und Gerätesuche bei Alexa. Fertig.

Beim Custom Skill kommt es halt auf die Art der Änderung an...

Gruß, Joachim
Titel: Antw:Fhem amazon developer
Beitrag von: Brice am 22 Oktober 2018, 17:02:20
Zitat von: elmer am 22 Oktober 2018, 14:20:26
Wenn man änderungen am custom Skill machen muss.

Änderung im Custom Skill:

Skill bei developer.amazon.com auswählen, linke Seite bei Intents "add" auswählen, "create Custom Intent" und dann weiter. "Save Model" und "Build Model".

In FHEM in der Alexa-Definition unter fhemIntents eintragen und die 99_myUtils.pm (oder wo immer du die Steuerung abgelegt hast) erweitern.
Titel: Antw:Fhem amazon developer
Beitrag von: elmer am 22 Oktober 2018, 17:54:25
Ok, werde ich heute Abend mal probieren.