Seite 1 von 8

Amazon Alexa Skill (Michael Eckel)

Verfasst: Fr 9. Jun 2017, 16:46
von Admin
Michael Eckel hat einen Alexa-Skill für uns entwickelt und bietet diesen nun kostenlos für jeden an :!: :o :shock:

https://www.amazon.de/dp/B072PXYSQ9

Nach dem Ihr den Alexa-Skill aktiviert habt, braucht ihr ihn nur noch über die Seite von Michael eurem Mäher zuzuweisen:

https://robonect.michael-eckel.de/

Michael hat sich bei der Umsetzung sehr viel Mühe gemacht und bietet dies nun komplett kostenlos an. Dies ist in der heutigen Zeit nicht selbstverständlich! Wenn ihr ihm auch direkt "Danke" sagen möchtet, könnt ihr den folgenden Link verwenden. :)
https://paypal.me/michaeleckel

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Fr 9. Jun 2017, 19:04
von bezibaerchen
Wie bekommt man die Alexa-ID heraus?

Edit: Selbst gefunden

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Sa 10. Jun 2017, 21:38
von eckelmi
Erst mal Danke für die Blumen. Mein PayPal.me Link ist übrigens https://paypal.me/michaeleckel - es soll sich aber niemand genötigt fühlen, ich habe das hauptsächlich aus Eigeninteresse und auch Überzeugung für das super Produkt gemacht.

Nochmal eine kurze Zusammenfassung für den Ablauf:

Der Skill "Robonect Mähroboter" muss über den Amazon Store lediglich aktiviert werden (entweder über die App oder die Anweisung "Aktiviere Mähroboter", so wie jeder andere Skill auch, den man neu aktivieren möchte), und nach dem ersten Start müsste er eine Alexa-ID und die URL für die Verknüpfungswebsite https://robonect.michael-eckel.de ausgeben (auch textuell auf die Alexa-App, denn ausgesprochen muss man schon sehr genau hinhören). Auf der Website wird dann die Alexa-ID mit der eigenen Robonect-URL verknüpft (löschen ist auch möglich durch eingeben der Alexa-ID in Kombination mit leerem URL Feld, überschreiben einfach durch Eingabe einer anderen URL zur selben Alexa-ID). Auf der Website wird dann geprüft, ob die Robonect-URL erreichbar ist, ansonsten ist eine Verknüpfung nicht möglich.

Wenn beim Start des Alexa-Skills dann nicht mehr die Meldung kommt, dass verknüpft werden muss, hat die Verküpfung auch funktioniert (sonst wurde vermutlich die Alexa-ID falsch eingetragen).

Folgende Befehle werden aktuell unterstützt (teilweise auch in zusätzlichen Variationen):
- "Alexa, starte Mähroboter" oder "Alexa, frage Mähroboter nach dem Status" fragt den aktuellen Status ab
- "Alexa, sage Mähroboter dass er den Modus auf Auto|manuell|home|Feierabend setzen soll" setzt den Modus auf Auto|manuell|home|Feierabend
- "Alexa, sage Mähroboter dass er Feierabend machen soll" setzt den Modus auf Feierabend
- "Alexa, sage Mähroboter dass er mähen soll" setzt einen Mähauftrag und macht anschließend Feierabend
- "Alexa, frage Mähroboter nach Hilfe" schickt eine Liste der Befehle auf die Alexa App

Ich hoffe, dass es bei anderen außer Cbra77 auch schon erfolgreich funktioniert hat (ich kann sonst bisher nur von mir sprechen, und da tut es), ansonsten für Probleme einfach einen Thread eröffnen oder eine PN schicken.

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: So 11. Jun 2017, 08:43
von radi71
bezibaerchen hat geschrieben:
Fr 9. Jun 2017, 19:04
Wie bekommt man die Alexa-ID heraus?

Edit: Selbst gefunden
hilf mal, wo findet man die ?

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: So 11. Jun 2017, 10:05
von eckelmi
radi71 hat geschrieben:
So 11. Jun 2017, 08:43
bezibaerchen hat geschrieben:
Fr 9. Jun 2017, 19:04
Wie bekommt man die Alexa-ID heraus?

Edit: Selbst gefunden
hilf mal, wo findet man die ?
Der Skill sagt die Alexa-ID beim Start an, sofern er keine Verknüpfung zu der eigenen Alexa-ID findet, und schickt sie auch auf die Alexa-App, denn beim Zuhören muss man schon ganz genau aufpassen, es geht um eine Kombination aus 16 Zeichen.

Wenn die Alexa-ID später mal gebraucht werden sollte (z.B. zum URL ändern oder löschen, falls der Skill deaktiviert werden soll), bekommst man sie mittels "Alexa, frag Mähroboter nach Hilfe" zusammen mit allen möglichen Befehlen ebenfalls angesagt und auf die Alexa-App geschickt (auch falls bereits verknüpft).

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Mi 2. Aug 2017, 11:15
von Ben
Michael: If you'd like to Support the English regions for Alexa (UK and US) I can provide you with translations for the Skill Intents and any responses if you'd like?

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Sa 5. Aug 2017, 17:24
von eckelmi
Ben: can I assume that you are interested in an English version/localization of the skill?
The localization process as such is the bigger issue than the translation of the texts (however not that big of a deal, just something I have never done before). However, since you mentioned it, I did look into the matter.

The texts I came up with so far are as follows (should you have suggestions for improvements, let me know):

Commands:
- "Alexa, start lawn mower" or "Alexa, ask lawn mower for the Status" to request the current Status
- "Alexa, tell lawn mower to set the mode to Auto|manual|home|end of day" to set the mode to Auto|manual|home|end of day
- "Alexa, tell lawn mower to call it a day" to set the mode to end of day
- "Alexa, tell lawn mower to start mowing" to assign a job and set the mode to end of day afterwards
- "Alexa, ask lawn mower for help" sends a list of commands to your Alexa app

Status message:
"Der Mähroboter Demo ist im Modus Auto und mäht seit 1 Stunde und 5 Minuten. <break time="350ms"/> Ladezustand: 25%"
=> "The lawn mower demo is in Auto mode and has been mowing for one hour and 5 minutes. Battery Status: 25%"

Status descriptions:
1: "has been parking" ("parkt")
2: "has been mowing" ("mäht")
3: "has been looking for the charge base" ("sucht die Ladestation")
4: "has been charging" ("lädt")
5: "has been searching in manual mode" ("sucht im manuellen Modus")
7: "has had an error" ("hat einen Fehler")
8: "has lost the loop signal" ("hat das Schleifensignal verloren")
16: "has been powered off" ("ist ausgeschaltet")
18: "has been sleeping" ("schläft")

PLEASE NOTE THAT THE ENGLISH LOCALIZATION IS NOT YET ONLINE. I am currently testing it (but it seems to look good). However I will also have to create an English version of the Alexa-ID/URL mapping website. Afterwards, I will have to go through Amazon certification again, hoping it will pass (this takes some time -a couple of days- and also some luck not to fail). I will keep you updated.

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Mo 7. Aug 2017, 19:00
von eckelmi
English localization (GB and US) should be online now.
If someone uses that, I would really love to hear feedback if it works as it is supposed to...

Ich hoffe auch, die deutsche Lokalisierung läuft davon unbeeindruckt unverändert wie bisher weiter.

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Di 8. Aug 2017, 09:10
von bezibaerchen
Shouted at my Alexa on the patio last night and she was reporting Automower Status, battery level etc. as usual in German so all should be fine.

Re: Amazon Alexa Skill (Michael Eckel)

Verfasst: Di 8. Aug 2017, 17:19
von eckelmi
Thanks for the feedback @bezibaerchen. I am happy to hear that.