NEWS
Custom Skill v2 für ioBroker iot ab heute online
-
@bjoernb sagte in Custom Skill v2 für ioBroker iot ab heute online:
dann macht sie die Pause beim Komma nicht
Da hilft spielen aber ich würde das Komma durch einen Punkt ersetzen. Dann wirst Du da schon eine Verbesserung hören.
-
@bjoernb Wie machst Du die textausgabe genau? über das "Starte dialog mit Frage xxx" ? Oder wie?
-
@apollon77 Genau, mit:
Alexa, sage i.o. broker starte Dialog mit Das Licht ... , soll ich es ausschalten?
auf.Commands.textCommand
.Punkt oder Komma macht leider keinen grossen Unterschied, beide male redet sie einfach durch.
-
@bjoernb Ja das was da per Alexa2 geht ist limitiert weil Amazon scheinbar quasi alle sonderzeichen wegwirft. Ich habe kein keinen echten weg gefunden das zu ändern
-
@apollon77 wie starte ich denn aus ioBroker einen Dialog? Wie verhält sich das mit der Session Id?
-
@ben1983 Siehe Post #2 ... bzw zwei Posts über dir. Das geht am Ende gerade nur durch Kombination mit Alexa2 textCommand. Und eine session ID steht dann mit in den Daten von iot
-
@apollon77 Top, da muss ich ja nur den Text rein schreiben, der sonst gesagt würde. Das ist natürlich gut gelöst.
-
@apollon77
Wenn ich über den textCommand Datenpunkt angebe "sage i.o. broker starte einen Dialog", antwortet mir mein Echo mit "Die Verarbeitung von queryIntent starte einen Dialog" ist nicht möglich.
Im lastCommand vom iot Adapter steht dann auch der Text "queryIntent Starte einen dialog".Ich hab ne Assistentenlizenz auf iobroker.pro, ich hab den Skill deaktiviert, aktiviert und neu verknüpft, ich hab den iot Adapter neu gestartet.
iot Adapter Version ist 1.14.2Bisher hat das keine Erfolg erzielt.
Hast du nen Tipp für mich? -
@thorsten-quint Liess nochmal ganz genau was oben im zweiten Pist steht wie das zu benuzten ist.
Wenn du nur starten willst dann "öffne i. o. broker", dann kommt der Standardsatz.
Ansonsten: "sage i.o. broker starte einen Dialog mit Hier ist mein Anfangssatz" um "Hier ist mein Anfangssatz" zu starten. Du musst eine Nachricht ansagen, ohne geht es nicht ... ein "sage i.o. broker starte einen Dialog mit Hey" sollte schon reichen, dann sagt sie halt "Hey" und wartet auf die Eingabe -
@apollon77 said in Custom Skill v2 für ioBroker iot ab heute online:
Ansonsten: "sage i.o. broker starte einen Dialog mit Hier ist mein Anfangssatz" um "Hier ist mein Anfangssatz" zu starten. Du musst eine Nachricht ansagen, ohne geht es nicht ... ein "sage i.o. broker starte einen Dialog mit Hey" sollte schon reichen, dann sagt sie halt "Hey" und wartet auf die Eingabe
Ich zitiere mal einen Punkt aus dem Post oben:
**Alexa, sage i.o. broker starte Dialog" startet den Skill und Alexa fragt nut "Ja?" (leider muss sie was fragen um danach zuzuhören) und ist im Dialogmodus
Daran hatte ich mich orientiert und es als Basis verwendet, aber auch schon ohne Erfolg um eine Nachricht erweitert.
Mein Fehler war ein anderer:
Es darf nicht heißen "starte EINEN Dialog", sondern nur "starte Dialog", was ich wohl einfach überlesen habe.
Kleine Anmerkung am Rande:
Wenn ich im textCommand nur angebe "sage i.o. broker starte Dialog", dann sagt der Echo nicht dem obigen Posting entsprechend "Ja?", sondern wiederholt das "starte Dialog", hört danach aber auch auf eine User-Eingabe.Danke für den Denkanstoß des nochmal Lesens, auch wenn das Problem im Befehl ein anderes war
-
@thorsten-quint sagte in Custom Skill v2 für ioBroker iot ab heute online:
Daran hatte ich mich orientiert und es als Basis verwendet, aber auch schon ohne Erfolg um eine Nachricht erweitert.
Uups ... stimmt ich hatte da was eingebaut ...
Aber cool das du es gesehen hast,. Wenn noch was komisch ist bitte iot Adapter issue anlegen mit details dann muss ich testen und schauen