NEWS
Test Custom Skill v2 für ioBroker iot
-
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
Sind jetzt bei 39h Kabel komplettausfall
Ein aufrichtiges Beileid
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
Aber dann jetzt die frage: tut alles wie gewollt? Merkt ihr die unterschiede?
ehrlich gesagt hab ich grad ein Brett vorm Kopf und bin voll überfordert was ich testen soll
mach ich mir morgen in aller Ruhe mal Gedanken -
@crunchip sagte in Test Custom Skill v2 für ioBroker iot:
ehrlich gesagt hab ich grad ein Brett vorm Kopf und bin voll überfordert was ich testen soll
Also als erstes ist es so das der neue SKill idealerweise den ganzen geprochenen text als input liefert der im iot Adapter ankommt und ggf von text2command oder so zu verarbeiten ist. Der Skill davor hat primär einzelne Wörter erkannt und diese auch nicht in der richtigen Reihenfolge geliefert. Das wäre mal ein Thema.
Ansonsten lest mal den zweiten Post oben, da stehen vllt ein paar Ideen die jetzt gehen
-
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
Der Skill davor
den hat ich nie genutzt, nur damals getestet.
ja, hatte mir das oben schon zweimal durchgelesen. Ich probier morgen mal ein wenig -
@crunchip vielleicht das hier:
In der Alexa-App kann man eine Routine anlegen, die den Custom Skill startet. Alexa fragt dann die Standardfrage "Hallo, was möchtest Du wissen oder steuern?" und ist im Dialogmodus
das müßte bedeuten: ich starte bei einem ereignis die standardfrage und kann sofort antworten - z.b tv geht an - routine wird gestartet - alexa frägt und du gibst das programm ein - @apollon77 habe ich das richtig verstanden ?
-
@liv-in-sky korrekt. Und über alexa2 textcommand und dem „starte dialog mit …“ sollte es sogar mit einem „eigenen einführungssatz“ oder frage gehen ….
-
@apollon77 moin - noch eine frage: braucht man , da es über den iot adapter läuft, ein bezahlte version - oder ist das unabhängig ?
-
@liv-in-sky mit der Free Lizenz hast du 20 Kommandos pro Tag frei. Heißt in dem Fall 20 „Interaktionen mit dem custom skill“, wobei eine als Anfrage-Antwort gilt (und öffne skill ist auch eine Frage)
-
@apollon77 Danke
Muss jetzt raus - minus 10 Grad - könnt ich drauf verzichten -
@liv-in-sky glaub ich dir. Ich hab noch 50mins
Bei mir ist Tag 3 a.I. (after Internet) angebrochen…
-
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
Der Skill davor hat primär einzelne Wörter erkannt und diese auch nicht in der richtigen Reihenfolge geliefert. Das wäre mal ein Thema.
da geht es schon los, ohne jetzt irgendwas eingerichtet zu haben, nur mal Texterkennung,
das Wort "sind" macht Probleme, wenn es an erster Stelle des Satzes steht.
Bedeutet dann, ich kann keinen Satz mit einem "fillWord" beginnen?summery
frage i. o. broker sind noch fenster offen
answerText
Ich verstehe "fill words noch fenster offen" nicht
oder bei welche/welcher
summeryfrage i. o. broker welche fenster offen sind
answerText
Ich verstehe "welcher fenster offen sind" nicht
-
@crunchip Ok, dann jetzt noch eine Runde mehr Details Bzw liess nochmal oben. Da ist ein link zu einem Google Docs File.
Was die "ersten wörter" angeht geht das nur mit ein paar Tricks und es werden welche Zusammengefasst. Was genau wie steht in dem Docs File.
So ganz "generische geben nicht viel mehrwert" wörter wie zb "sind" sind unter "fillWords" zusammengefasst ... von daher steht "fillwords" für genau sowas wie "sind", "ist", ...
Ebenso bei Fragen da werden welche, welcher, welches, welch und so zu einem Wort zusammengefasst.
Also ja auch der neue Skill verliert bei einer "interaktion die direkt den Satz enthält" beim ersten Wort immer noch an Genauigkeit. Bei einem "öffne i.o. broker" wo er dann direkt im Dialogmodus ist, ist das übrigens NICHT der Fall! Da kommt alles original durch
Hab ich das geschafft verständlich rüberzubringen?
-
@crunchip Bei mir ganz anders auf die Frage:
Alexa frage iobroker wieviele Fenster offen sind
Antwort:
Die Verarbeitung von queryIntent Wie viel lichter an sind ist nicht möglich!
Dafür bekomme ich im LOG schonmal schön was ausgegeben:
iot.0 2022-12-13 12:31:58.101 info Request devices
hat den Anschein als ob es zumindest bei mir im Ansatz funktioniert - hab halt im Adapter noch nix eingerichtet.
-
@djmarc75 Dann hast du ggf iot nicht aktualisiert auf die 1.13?
-
-
@djmarc75 Also diese Meldung (und jetzt die Frage ob das Fenster vs Lichter typo oder wirklich so ist?) kommt von text2command ... Und von daher wäre es schon richtig wenn du dafür keine Regeln hast
-
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
Bei einem "öffne i.o. broker" wo er dann direkt im Dialogmodus ist, ist das übrigens NICHT der Fall! Da kommt alles original durch
das hab ich dann auch gemerkt
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
sind unter "fillWords" zusammengefasst ... von daher steht "fillwords" für genau sowas wie "sind", "ist", ...
ok, ich dachte das ist ein Fehler, wenn fillword im txt steht, daher hatte ich das erwähnt.
@apollon77 sagte in Test Custom Skill v2 für ioBroker iot:
eine Runde mehr Details
früher war Fußball auf dem Commondore schlicht und einfach, wenn ich heute FiFa auf der X-box oder Playstation zock, blick ich nimmer durch, so ist es mit diesen Sachen, zwar schön wenn es immer mehr Möglichkeiten gibt, allerdings wird es auch immer "komplizierter".
-
@crunchip komplizierter ja … aber auch „mächtiger“
-
@apollon77 richtig, dazu müsst ich erstmal wieder an die Basics, bevor ich mit der Macht spiel.
ich versuche heut mal ein paar einfache Dinge per text2command, wobei per script wäre es wahrscheinlich flexibler, allerdings hab ichs nicht so mit scripten(OT: ich kämpfe immer noch damit, Sensoren, die mal versehentlich per intelligente Aufzählung im iot(google) hinzugefügt wurden, wieder los zu werden, obwohl seit Ewigkeiten dies gar nicht mehr aktiv ist,
des weiteren räume ich erstmal die Routinen aus früheren Zeiten auf,
wie... Tür/Fenster/Licht/Temperatur-Abfragen....nicht das sich da gegenseitig irgendwas in die Quere kommt
Routinen sind an sich auch eine schöne Sache, allerdings nachdem Alexa ja in letzter Zeit etwas Probleme bereitetet(Geräteerkennung), hatte ich aufgeräumt,
die ganzen this device gelöscht und neu vergeben und alle Geräte in Alexa neu suchen lassen, allerdings taucht da immer noch ein "Gerät bzw Gruppe" in den Objekten auf, wo ich nicht weiß woher das kommt.
Nachteil an solch Aktionen ist nur, das dann alle Routinen bearbeitet werden müssen, wo Geräte hinterlegt waren) -
@crunchip Wir "träumen" nich von einem neuen Adapter der den text aus dem Custom Skill intelligenter verarbeiten kann als text2command ... eher mit "NLP" (Natural Language Processing) ... technisch schonmal mit gespielt aber bis das ein Adapter ist wäre noch mehr - vor allem Frontend arbeit- nötig ... Achja.
Dann gingen auch "Dialoge" als "Starte Beregnung im garten" -> "Wie lange" -> "30 Minuten" -> OK
-
Schön das was am Adapter passiert, leider aber immer (wie die Anleitung) eher in richtung Amazon (Alexa) ....
Bitte auch mal an die Google leute denken!!!ps: Mit Alexa wird es eh bald recht düster, das stellt Amazon sicher teilweise ein bzw. wird sicher einen Amazon Prime Account voraussetzen um es zu betreiben (meine Kristallkugel sieht das vorraus)