ok, ich schau mir den CustomSkill mal an. Danke dir!
Ankündigung
Einklappen
Keine Ankündigung bisher.
Alexa Smarthome Skill (Payload Version 3)
Einklappen
X
-
Mit dem custom skill geht das dann ala "alexa sag <edomi> schick den putzteufel in die küche".
Alternativ könnest du auch - mit dem smarthome skill - "alexa, putzteufel küche einschalten" sagen. Dazu musst du natürlich das 0/1 für den putzteufel und für die küche entsprechend in der logik umsetzen (falls dein putzteifel auch gezielt in einen raum geschickt werden kann).
Viel erfolg
Thorsten
Kommentar
-
Zitat von jonofe Beitrag anzeigenHUE funktioniert ja ganz anders, da kann direkt im Homenetwork kommuniziert werden. Und der CustomSkill funktioniert anders und erfordert keine weitere Kommunikation über eine Lambda Function.
Im Moment glaube ich nicht, dass da viel Potenzial zur Beschleunigung ist, wenn knapp 2 Sekunden im Alexa Service vergehen, bevor der Befehl überhaupt bei der Lambda Function ankommt.
Interessant wäre, wie schnell die Smarthome Skills von HS2, SHNG, FHEM, NodeRed etc. reagieren.
ggf. könnte eine Kommunikation von Lambda Function zu Edomi Skill via MQTT noch eine Verbesserung bringen. Das würde zusätzlich den offenen Port in der Firewall und den ReverseProxy beseitigen. Das wird aber noch dauern.
Teutone : wie lange ist denn die Zeit von Ende des Befehls bis zum Schaltvorgang beim CustomSkill?
Kommentar
-
Zitat von jonofe Beitrag anzeigen
Der Skill darf nur einmal vorhanden sein, es sei denn du verwendest unterschiedliche Amazon Accounts.
Lediglich den 19001201 LBS musst du je Gerät einmal verwenden.
Denselben Befehl in unterschiedlichen Räumen kannst du mit dem Last-Active-Echo-Device LBS (19001202) umsetzen.
Dazu gibt es hier im Thread schonmal irgendwo einen Screenshot von mir, wenn ich mich richtig erinnere. (EDIT: Hier der LINK)
Sollte eigentlich auf nem Futro laufen.
Zum Skill: Der läuft nur einma. klar. Aber der 19001201 LBS ist halt echt oft am Start, pro Befehl halt einmal! Da kommen schnell 30-50 Befehle zusammen.
Kommentar
-
Zitat von Teutone Beitrag anzeigenAber der 19001201 LBS ist halt echt oft am Start, pro Befehl halt einmal! Da kommen schnell 30-50 Befehle zusammen.
Bei mir sinds derzeit ingesamt über 70 Smarthome Geräte, davon allerdings einige, die über andere Skills kommen. Aber auf ca. 50 Stück via Edomi komme ich bestimmt auch.
Kommentar
-
Hat schon einer das UNLOCK hinbekommen mit dem Lock Controller
==========
Schließe # ab
Ist # abgeschlossen?
Laut Anleitung https://developer.amazon.com/en-US/d...ontroller.html muss man das Feature erst aktivieren, ich finde es nur nicht.
Kommentar
-
Zitat von Teutone Beitrag anzeigenHat schon einer das UNLOCK hinbekommen mit dem Lock Controller
==========
Schließe # ab
Ist # abgeschlossen?
Laut Anleitung https://developer.amazon.com/en-US/d...ontroller.html muss man das Feature erst aktivieren, ich finde es nur nicht.
Kommentar
-
Zitat von Teutone Beitrag anzeigenUnterstützt das der LBS noch nicht? Laut deiner LBS Hilfe nicht
So musst du vorgehen:
E1: Event iKO vom 19001200 Smarthome Skill LBS
E2: 8
E3: Haustuer
E4: Haustür
E5: 1
E6: 1
E8: SMARTLOCK
E21: 1
E44: Status iKO deines Schlosses (0=entriegelt, 1=verriegelt)
In der Alexa-App das "Entriegeln per App" und "Entriegeln per Sprache" aktivieren. Das musst du mit deinem Amazon Account und ggf. MFA bestätigen und zusätzlich musst du einen vierstelligen Sprachcode festlegen, z.B. 1234
Danach kannst du mit
"Alexa, Haustür verriegeln." => A15=1
"Alexa, Haustür entriegeln." (hier fragt Alexa nach dem Sprachcode) => A16=1
das Schloss steuern.
EDIT: Habs gerade getestet. FUNKTIONIERT!
Kommentar
-
Wenn ich E5 setze, das schmiert EDOMI ab.
Meldung im Log:
2020-01-17 11:43:26 968168 ? 26604 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR 2020-01-17 11:43:27 031114 MAIN 26311 Prozess LOGIC läuft nicht mehr! FATALERROR 2020-01-17 11:43:38 297339 MAIN 26711 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR 2020-01-17 11:43:43 298453 MAIN 26711 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert ERROR 2020-01-17 11:50:52 224873 ? 27389 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR 2020-01-17 11:50:52 307086 MAIN 27078 Prozess LOGIC läuft nicht mehr! FATALERROR 2020-01-17 11:51:03 689996 MAIN 27496 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR 2020-01-17 11:51:08 691096 MAIN 27496 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert ERROR 2020-01-17 11:54:46 020728 ? 27920 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR 2020-01-17 11:54:46 071788 MAIN 27624 Prozess LOGIC läuft nicht mehr! FATALERROR 2020-01-17 11:54:57 925522 MAIN 28032 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR 2020-01-17 11:55:02 927300 MAIN 28032 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert ERROR 2020-01-17 12:14:11 497092 ? 29501 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR 2020-01-17 12:14:11 569343 MAIN 29203 Prozess LOGIC läuft nicht mehr! FATALERROR 2020-01-17 12:14:23 222975 MAIN 29597 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR 2020-01-17 12:14:28 224059 MAIN 29597 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert
Kommentar
Kommentar