Ankündigung

Einklappen
Keine Ankündigung bisher.

Alexa Custom Skill für EDOMI (LBS 19000646 und 19000647)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • trollmar
    antwortet
    Danke für die Info.
    Falls du irgendwann mal Zeit und Bock hast auf v3 zu gehen hätte ich noch ne feature Wunsch.
    Die Echo/Dot id auch in den smarthome skill zu migrieren.

    ​​​​​​... Aber jetzt heißt es erstmal mit alexa spielen. Wollt ich eigentlich nicht haben.. Aber finde es genial

    Danke

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Scenes sind erst mit Payload v3 verfügbar, daher leider noch nicht vom EDOMI Smarthome Skill unterstützt.

    Einen Kommentar schreiben:


  • trollmar
    antwortet
    Hi.
    Sorry das ich nochmal fragen muss :-)

    Mal zum Smarthome Skill 19000806.


    Mir ist nicht so ganz klar was du da alles implementiert hast.
    Wenn ich mir das hier durchlese...
    https://developer.amazon.com/de/docs...ome-skill.html

    ... dann steht da was von Szenen
    Das ist in der Form aber nicht möglich mit dem LBS oder?

    LG und schönen 1. Advent an alle :-)

    P.S.
    Vielleicht sollten wir mal einen separaten Thread zu dem Smarthome Skill LBS 19000806 machen.

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Traurige Nachrichten bzgl der Alarme als Möglichkeit für Ansagen:

    Amazon scheint aktuell nur eine fixe Liste mit URL´s zuzulassen. Ich kann zwar den Alarm verändern aber sobald ich versuche den Tone zu verändern bekommen ich ein HTTP 500 zurück.
    Aber da es ja schon da ist besteht ja die Hoffnung das es irgendwann mal kommt.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von marco_weinkauf Beitrag anzeigen
    Gibt es bereits Pläne die "Entertainment Control Messages" aus https://developer.amazon.com/de/docs...t-devices.html in den LBS "19000806" (Alexa SmartHome Command Validator) einzubauen?
    Wie oben erwähnt, noch keine Pläne und auch erheblicher Aufwand. Wenn ich Zeit finde, werde ich mir zunächst Payload v3 anschauen und erstmal den aktuellen Skill darauf migrieren.

    Wenn die API Doku stimmt, dann ist es auch für Deutsch noch gar nicht verfügbar:

    Screenshot from 2017-12-03 14-31-04.png

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von trollmar Beitrag anzeigen
    Mal ne Funktionfrage ;-)
    Der invocationname... muss der zwangsweise immer am Anfang gesagt werden?
    Ja, der Invocation Name muss m.W. immer am Anfang stehen.

    Einen Kommentar schreiben:


  • marco_weinkauf
    antwortet
    Gibt es bereits Pläne die "Entertainment Control Messages" aus https://developer.amazon.com/de/docs...t-devices.html in den LBS "19000806" (Alexa SmartHome Command Validator) einzubauen?

    Damit würde ich dann KODI oder den AVR gerne verbinden ...

    Ich habe mir das selbst angeschaut und etwas im LBS experimentiert, scheitere aber an vielen Dingen und natürlich am Payload 3.

    Einen Kommentar schreiben:


  • trollmar
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Du musst im Skill Log schauen, nicht im LBS Log. Am besten in einer root shell folgenden Befehl ausführen:

    Code:
    cat /usr/local/edomi/www/data/log/edomi-custom-skill.log | grep ask.device
    Dann müsstest du eigentlich sowas sehen:

    Code:
    [deviceId] => amzn1.ask.device.[B][COLOR=#FF0000]AE3TTC7EXUR5LDU6MIBP########################################################################################################################################[/COLOR][/B]
    Das rote ist dann deine Device ID, die du ins config File einträgst mit einem sprechenden Index Namen, z.B. "Wohnzimmer".
    Danke!!!
    Jepp .. manchmal hat man ein Brett vor dem Kopf.


    Mal ne Funktionfrage ;-)
    Der invocationname... muss der zwangsweise immer am Anfang gesagt werden?
    Wäre ja cool wenn man den erst zum Schluss sagen könnte.

    Alexa, schalte das Licht im Flur aus mit edomi.

    Dann könnte man den Smarthome Skill und den Custom Skill logischer verwenden.
    Man sagt erst was man machen möchte und dann womit.
    Die paralelle nutzung von Smarthome Skill und Custom Skill wäre dann auch einfacher.

    Bei Logitech ist z.B. der invocation Name auch hinten

    Sowas wie:

    Alexa, schalte Fernsehen ein mit harmony

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Du musst im Skill Log schauen, nicht im LBS Log. Am besten in einer root shell folgenden Befehl ausführen:

    Code:
    cat /usr/local/edomi/www/data/log/edomi-custom-skill.log | grep ask.device
    Dann müsstest du eigentlich sowas sehen:

    Code:
    [deviceId] => amzn1.ask.device.[B][COLOR=#FF0000]AE3TTC7EXUR5LDU6MIBP########################################################################################################################################[/COLOR][/B]
    Das rote ist dann deine Device ID, die du ins config File einträgst mit einem sprechenden Index Namen, z.B. "Wohnzimmer".

    Einen Kommentar schreiben:


  • trollmar
    antwortet
    Zitat von jonofe Beitrag anzeigen
    N'abend zusammen,

    Es gibt ein Update für den Alexa Receiver v0.7 und den Alexa Custom Command Validator 0.7.

    Neues Feature ist nun die Erkennung des Echo Devices, von dem ein Voice Befehl empfangen wurde.
    ....

    Jetzt kann der Alexa Custom Command Validator dazu verwendet werden, um die Echo ID auszuwerten. Dazu einfach an E10 den Namen des Echos angeben, für den der Befehl gelten soll. Ist E10 leer, funktioniert der LBS wie bisher ohne Echo ID Prüfung, d.h. es wird auf alles Echos gleich ausgewertet.

    Ist an E10 ein Wert vorhanden, dann ist die Validierung nur erfolgreich, wenn der Befehl genau von diesem Echo empfangen wurde. Es kann auch eine Komma-separierte von Echos angegeben werden.

    Danke jonofe!!! Vielen Dank vielen Dank für diese tollen LBS!

    Bin mittlerweile bei der Erkennug der Dots angekommen.
    Leider spuckt mein Alexa Receiver LBS keine ID aus?

    z.Z habe ich nur einen Dot in Verwendung ..kann das daran liegen?
    Wenn ich im Log nach "amzn1.ask.device" suche finde ich auch nichts.

    LG

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Teilerfolg...
    Man kann zwar keinen Alarm neu erstellen per Web aber einen existierenden ändern!
    Dabei wird auch als Alarmton ein MP3 per URL definiert, ich denke wenn das nicht intern bei Amazon gecheckt wird dann kann man das auch umbiegen.
    Leider werd ich wohl erst wieder am Wochenende etwas Zeit haben...

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Oder für die ganz harten Hacker:

    https://hackaday.com/2015/07/18/hack...gh-its-remote/

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Ok, muss mich leider korrigieren... ist tatsächlich so das Sie "Hier ist eine Erinnerung:..." sagt.
    War gestern schon spät
    Meine größte Hoffnung liegt immer noch auf dem Alarm aber den kann man scheinbar nicht übers Webfrontend anlegen...

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Ich muss morgen nochmals etwas weiter testen. Es gibt auch noch ein paar felder die leer sind.
    Aber hier ist deine erinnerung hat sie glaube ich nicht gesagt

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Okay, d.h. es ist normale Erinnerung/Wecker/Timerfunktion des Echo's, richtig?
    Aber dann sagt Alexa immer "Hier ist deine Erinnerung: <TEXT>", oder?

    Einen Kommentar schreiben:

Lädt...
X