NEWS
NEU ioBroker Alexa Custom Skill verfügbar!
-
Nachdem über den "Alexa" Adapter der "Rohtext" nicht mehr, bzw. nur noch sehr verzögert, im IOBroker landet, suche ich nach einer neuen Möglichkeit.
Ein Skill, derauf "Alexa, sag/frag/.. (iobroker/computer/haus/...) blablabla" und das gesprochene weitergibt an IOT - oder von mir aus jeden beliebigen Server, wäre prima.
Eigentlich wäre es mir am liebsten, wenn der Text einfach in einem Datenpunkt landet - vielleicht noch mit Metadaten - von welchem Echo, Intend usw..
diesen Datenpunkt würde ich dann via Script, Regex und co auswerten. Auf zusätzliche Adapter wie text2command würde ich gerne verzichten.Meinem Verständnis nach sollte dieser Skill das können, allerdings klappt es nicht so richtig.
- Ich habe den Skill aktiviert und mich mit meinen pro Daten angemeldet - gekoppelt.
- Ich habe den iot adapter im IOBroker aktiv und gekoppelt.
- Der normale "iobroker" skill funktioniert und schaltet wie gewünscht die Geräte.
Bei Sätzen wie "Alexa, frage IoBroker welche Fenster offen sind", kriege ich allerdings nur die Antwort "Die Verarbeitung von Query Intend Welche Fenster offen sind ist nicht möglich"
Was mache ich falsch? Sollte das was ich mir vorstelle gehen?
VG Thomas -
Ich habe gemerkt, dass die Infos schon unter iot.0.smart.* landen, allerdings stört natürlich die "Die Verarbeitung von ... ist nicht möglich" Nachricht. Muss ich via Script eine passende Antwort geben um das zu unterbinden?
-
Hat sich erledigt.
Ein Script muss direkt 'iot.0.smart.lastResponse' setzen:
setState('iot.0.smart.lastResponse',JSON.stringify({sessionId:input.sessionId, responseText :"Meine Antwort", shouldEndSession:true}));
})Gibt es dazu irgendwo eine Dokumentation?
-
@coalado sagte in NEU ioBroker Alexa Custom Skill verfügbar!:
Gibt es dazu irgendwo eine Dokumentation?
sowas? https://github.com/ioBroker/ioBroker.iot#custom-skill
-
@coalado sagte in NEU ioBroker Alexa Custom Skill verfügbar!:
Nachdem über den "Alexa" Adapter der "Rohtext" nicht mehr, bzw. nur noch sehr verzögert, im IOBroker landet,
Also wenn du da probleme hast mit der aktuellsten version dann bitte im passenden thread mit details melden ... also innerhalb von 3-6s sollte es da sein ... das ist zu lang?
-
@apollon77 Danke für die Docs. Perfekt.
Mit dem "Rohtext" im Alexa2 Adapter klappt alles bei mir. 3-6 Sekunden sind zu lange um ein "Stop" zu schicken bevor Alexa ihr "Dazu kann ich nichts Sagen, X kann das nicht...bla" ausspuckt. Ich habe angefangen mir Dummy-Geräte im IOT Adapter zu erstellen, und Routinen die dann diese Geräte triggern. Damit geht ein "Alexa, bitte lüften" wieder wunderbar schnell - allerdings ist das natürlich mit etwas Aufwand verbunden. (Vor allem weil man Routinen nur über die App erstellen kann). Ein "Alexa, erinnere mich an *" geht damit aber leider auch nicht, weil Routinen keine Platzhalter oder gar RegEx kennen.Deswegen habe ich mir jetzt den Custom Skill angeschaut. "Alexa, sag IOBroker erinnere mich an das Einkaufen" geht damit prima.
Zusammengefasst: Alles I.O.
-
Ich habe auf meinem iobroker.net meine E-Mail Adresse geändert. Daraufhin hat sich der Skill abgemeldet. Wenn versuche mich mit der neuen E-Mail Adresse anzumelden, bekomme ich die Meldung das das Konto nicht existiert. Im Web kann ich mich damit problemlos anmelden. Alte Email Adresse geht beim Skill auch nicht. Wie kann ich das beheben?
SG
Stephan
-
@stephan1827 Hm ... Also der Skill nutzt "iot" und das ist Dein "iobroker.pro Account". Bitte die Zugangsdaten davon beim SKill nutzen
-
@apollon77 ich hatte noch den iobroker.pro Skill aber offensichtlich muss man jetzt iobroker.iot benutzen. Nach dem Wechsel auf den anderen Skill lief alles wieder.
Stephan
-
@stephan1827 Oohhjeee ...das ist aber schon eeeewig anders Super das es geht
-
Hallo apollon77,
ich glaube mit dir habe ich den Richtigen Ansprechpartner zu meinem custom iobroker Problem gefunden.
Und zwar folgendes, vor einiger Zeit habe ich den Custom iobroker Skill aktiviert und auch text2command installiert.
Anfänglich konnte ich meine Gartentemperatur mit:"aussen/außen/draussen/draußen/aussentemperatur/grad" usw. abfragen und erhielt über eine Alex eine Antwort.
Heute bekomme ich nur noch selten und mit viel Glück bei der Frage: "Alexa frage iobroker wieviel Grad haben wir draußen" eine Antwort.
Bei anderen Frage wie Kraftstoffpreisen, PV Anlage, Stromverbrauch... bekomme ich von Alexa nur noch einen "dudu" Ton abgespielt.
Wenn ich die "Fragewörter direkt im T2C eingebe werden die Antworten korrekt in Telegramm oder in T2C angezeigt.Ich habe den custom iobroker auch schon deaktiviert und neu aktiviert aber er will nicht mehr so wie es mal war.
Kannst du mir sagen was ich falsch mache oder woran es liegen könnte?
VG Duffy
-
@duffy Puuh ... ggute Frage ... ich wüsste nicht das Alexa da was geändert hat ... aber irgendwas muss ja anders sein. Leg mal im cloud Adapter GitHub bitte ein Issue an, aber ich kann nicht versprechen das ich zeit ah dazu komme da hin die Tiefe zu steigen