NEWS
Script per Alexa Sprachbefehl starten?!
-
bin echt genervt, seit vier Stunden an so einem simplen Aufgabe und es ist zum Mäuse-melken!
ich kann Alexa fragen, "ist es warm" dann kommt als Antwort die erwartete höchst Temperatur
ich kann Alexa fragen , "ist es kalt" dann kommt die erwartete tiefsttemperturdaher hab ich jetzt beider Routine "Alexa, wie warm ist es" und dann startet das Script!
Hat jemand eine andere Idee als Frage an Alexa um das Script sinngemäß zu starten?Habe es jetzt hinbekommen, es darf das Wort "draußen o. Temperatur usw. nicht vorkommen, den dann sagt Alexa automatisch die Wetterdaten von deinem Wohnort und nicht das was im Script steht, blöde Kuh!
danke an alle!
Dein Beispiel würde mich auch interessieren, hast du ein Blockly als Vorschlag und was du dann so machst das es funkt! pls&thx
-
@MyzerAT
mein Sensor hängt im Garten.Alexa, wie ist die Temperatur im Garten.
(funktioniert schon ewig) -
ich schwör dir ein und die selbe routine
und bei Alexa, wie ist die Temperatur draußen, kommen die Daten von meinem Wohnort, wie er zur Zeit ist. und was zu erwarten wäre.
Aber dein Screenshot hat mich auf was gebracht! Man muss unbedingt einen Ort angeben, bei dir ist es "Garten" bei mir schwer, wohne im 5. Stock , daher habe ich es jetzt mal mit "Alexa, wie ist die Temperatur im Hof" versucht und jetzt klappt es!
-
@MyzerAT
Ich habe auch eine Abfrage ohne Ort.Alexa, wie sind die Temperaturen
Dann bekomme ich die Temperaturen von jedem Raum im Haus und auch vom Garten nacheinander von Hans und Vicki im wechsel angesagt. Zum Schluß sagt dann Alexa etwas lauter: das wäre dann alles
Läuft über ssml (Alexa2 Adapter) und ist nicht so langweilig und bissl spielerei. (nur als Beispiel)
nur ein Auszug vom Blockly:
-
du machst mich neugierig!
ich will ja auch eines was alle Temperaturen aufsagt, aber was ist Hans und wer ist Vicky und dieser ssml
-
ah ssml ist unter commands zu finden!
so es funktioniert, leider aber nur auf dem Echo-Dot im Vorzimmer, will es aber egal zu welchem Alex Gerät ich es sage auch auf diesem als Ausgabe. Wie macht man das?!
-
@MyzerAT
ssml kannst Du Dich hier einlesenhttps://forum.iobroker.net/topic/18693/austausch-zu-neuem-alexa2-alpha-2-1-ssml-feature
-
@dslraser --> thx
aber dringender wäre das Problem, wie ich das Script jetzt so einstelle das es bei dem Echo raus kommt wo ich die Anfrage starte, finde nicht die richtige Einstellung!
-
@MyzerAT
schau Dir den unteren Teil meines Screenshots von oben an, da kommt die Ausgabe auf den angesprochenen Echo. -
versteh gerade den Zusammenhang überhaupt nicht! es muss doch möglich sein wenn eine Routine gestartet wird das die Ansage dort raus kommt wo man gefragt hat ! Oder gibt es eine einfachere andere Methode, ich will langsam nicht mehr, sitze wegen zwei ansagen den ganzen Tag am Rechner!
-
wenn ich wenigsten die suche im Forum damit quälen könnte , aber nein auch das ist nicht mögloich weil ich nicht weiss nach was ich suchen soll
-
ja aber das ist ja nicht alles, woher soll ich wissen wie das weiter geht?
woher nimmt er diese Wert = Wohnzimmer ?
-
kannst du das bitte mal detailliert erklären, von den Häppchen nach und nach wird man echt trübselig
wenn ich nicht schon soviel Kohle rein gesteckt hätte in die Hardware, wäre jetzt der Zeitpunkt das ich einfach alles löschen wollen würde so genervt bin ich mittlerer weilen , nach 5 Stunden an so einem mini script zu arbeiten und noch immer am verzagen!
-
bringt auch nix kommt immer aus dem echo dot im vorzimmer raus
-
@MyzerAT
Hey, bleib mal locker...Ich bin im Urlaub auf einer Insel und unterwegs. Ich schaue hier ins Forum rein wenn ich Lust und Zeit habe... -
mich nervt es schon selbst das ich da nicht durchblicke, sorry das du im urlaub bist seh ich ja nicht, dann solltest ihn aber genießen und nicht hier abhängen und dich von mir quälen lassen
-
@MyzerAT
Meine Echos haben Namen z.B. Wohnzimmer.
Du kannst den Abgleich, welcher Echo angesprochen wurde im Alexa2 Adapter in der History sehen, geht aber auch mit der Seriennummer. Es muss aber Pushverbindung im Alexa2 Adapter aktiviert sein.
In der History kannst Du dann fast "live" zusehen was zu welchem Echo gesagt /gefragt wurde.(Welcher Echo=name...Echo Device Name)
Diesen Datenpunkt nutze ich um nachzusehen welcher Echo angesprochen wurde, dort soll dann auch die Ausgabe erfolgen. Siehe den Screenshot von vorhin.
Hier die History vom Alexa2 AdapterAlso vereinfacht gesagt, wenn der Echo Device Name = Wohnzimmer, dann steuere speak oder auch Ankündigung(so wie bei Dir) oder ssml Wohnzimmer nit der Ausgabe xyz...
-
jetzt schnattern alle beide los
woher ist dein Echo Device name ?
kommt er von hierbei mir steht nur name ?!
und hast du zusätzlich noch was geschaltet , das immer nur der Echo spricht der auch angesprochen wurde?
-
@MyzerAT
nicht Info....sondern History -
ja ich habe es gerade gemerkt, hatte den Bereich History nie im Auge gehabt, weil ich bis dato mit den Echos nicht wirklich was gemacht habe, bin seit eh und je nur in den Echos Direktorsies unterwegs wenn ich sie brauchte.
Jetzt funktioniert es , 1000 dank für deine unermüdliche Geduld!
Nur noch zwei Fragen:
-
wie schaff ich es, wenn ansagt wird das die aktuelle Temperatur zur zeit 13,67 Grad beträgt, das er "Komma sagt, also es hat aktuell 13 Komma 67 Grad! und nicht wie jetzt es hat 13 6 7 Grad
-
Ich habe auch 4 Stück Echo Input in Verwendung, die haben keinen Commands Ordner im ioBroker ?
-