NEWS
Steuerung mit Alexa
-
Hallo, Ich möchte gerne Temperatur vom Pool abfragen aber ohne Cloud!
Das ist soweit auch möglich mit der Alexa app für den IoBroker.
Das Problem was ich habe, ist das die Routiene nicht wieder auf (false) zurück springt sonden auf (True) stehen bleibt.
Wenn ich eine eine Änderung über Blockly einbaue startet sie die Routinen neu.Bin noch neu Hier
vieleicht kann mir einer helfen ! oder sagen wie es richtig geht -
Es sind 4 Echos
-
@Guppy82 Ich habe keine Echos, daher kann ich vielleicht nicht helfen und muss erstmal blöde Fragen stellen
Dein Problem ist, dass folgender Befehl nicht funktioniert?
Was genau ist diese ObjektID "wie warm ist der Pool"? Ein manuell angelegter Datenpunkt? Ein Datenpunkt vom Gerät Deiner Echos?
Kannst Du mal einen Screenshot von den Eigenschaften dieses Datenpunktes posten? Ich meine sowas in der Art.
-
Der Befehl funktioniert aber es wird dann auch wieder die Routine neu ausgelöst.
Das problem ist wenn ich einen Echo frage möcht ich von einem die Antwort und und nicht von allen. -
@Guppy82 Das Dein Blockly neu ausgelöst wird ist klar. Du steuerst ja auch den Datenpunkt mit falsch, das ist eine Änderung und Dein Skript wird erneut getriggert.
Danach werden alle Deine falls Befehle ausgewertet und alles, was noch WAHR ist, wird ausgeführt. Daher wahrscheinlich mehrere Ansagen.
Das kannst Du dadurch lösen, indem Du nur den wirklich geänderten Wert aus Deinem Trigger nimmst.
Wert ist unter Trigger/ObjektID zu finden. Das Element ObjektID rausziehen und über Drop-Down Wert auswählen. Alle anderen falls-Blöcke müssen dann raus. Du hast also nur noch einen falls-Block.
Aber dann weiß ich ehrlich gesagt auch nicht weiter .... Sorry -
@buggybeast Das Problem war, das die Routinen immer auf true sehen geblieben sind.
Beim Ändern wurde dann neu getriggert.
Habe gedacht das muß so weil sonst alle auslösen.Aber man sieht auch mal den Baum im Wald nicht. !!
habe es hin bekommen
dank auch deinem Gedankenanstoß -
das nur der Antwortet der auch gefragt wird bekommst du so hin
ein Beispiel mit speak
und eins mit ssml
speak macht 250 Zeichen
ssml 1000 ZeichenserialNumber zu finden unter