NEWS
eingehendes Telefonat mit Alexa ankündigen
-
@sigi234
Danke, genau den meine ich und da einfach den Link bei sonstige Quellen einfügen. -
@Jan1 said in eingehendes Telefonat mit Alexa ankündigen:
@sigi234
Danke, genau den meine ich und da einfach den Link bei sonstige Quellen einfügen.Installation hat geklappt, aber wenn hier fröhlich die Telefone klingeln, passiert genau gar nichts
War mit dem alten Adapter gestern allerdings ganz genauso.
Habe das Blockly extra auf debug gesetzt. Aber weder dort noch in dem Log ist irgendwas vom Klingeln des eingehenden Anrufs zu sehen. Welchen Haken habe ich wohl vergessen zu setzen bzw. wusste nix darüber?
Bei den Geräten sind die Telefone ja eh nicht zu sehen. Dürfte dafür also nicht nötig sein?ciao
frank -
Ich suche weiter nach der Ursache.
Also habe ich mal ein eigenes Blockly gebaut, um nur Alexa zu probieren:
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="$ebGQNB!-#l3x:d,u@*I">Ansage</variable> </variables> <block type="schedule" id="kp(,b8)ABFpGg;oTMCH}" x="-337" y="-113"> <field name="SCHEDULE">* 10-11 * * 3</field> <next> <block type="variables_set" id="=P.`]H%wz+eghY7M@Isf"> <field name="VAR" id="$ebGQNB!-#l3x:d,u@*I" variabletype="">Ansage</field> <value name="VALUE"> <block type="text" id="R8|W+0=!g]}}qiK#`8h]"> <field name="TEXT">Dies ist ein Test</field> </block> </value> <next> <block type="control" id="xc?*+QQW$pe4X?K4U8yl"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.XxXxX.Commands.ssml</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="variables_get" id="5Av1l-myFA,Am;MB:3Gm"> <field name="VAR" id="$ebGQNB!-#l3x:d,u@*I" variabletype="">Ansage</field> </block> </value> </block> </next> </block> </next> </block> </xml>
Laut log passiert was, aber Alexa bleibt stumm
2019-05-29 10:54:23.906 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state=Dies ist ein Test, isAck=false, delay=1000, clearRunning=true) 2019-05-29 10:54:23.906 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed: no running timers 2019-05-29 10:54:23.907 - info: javascript.0 script.js.Telefonie.Skript_1: registered 0 subscriptions and 1 schedule 2019-05-29 10:54:24.910 - info: javascript.0 script.js.Telefonie.Skript_1: setForeignState(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state={"val":"Dies ist ein Test","ack":false}) 2019-05-29 10:54:24.912 - warn: javascript.0 script.js.Telefonie.Skript_1: setForeignState(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state={"val":"Dies ist ein Test","ack":false}) - was not executed, while debug mode is active 2019-05-29 10:54:54.635 - info: javascript.0 Stop script script.js.Telefonie.Skript_1 2019-05-29 10:54:54.648 - info: javascript.0 Start javascript script.js.Telefonie.Skript_1 2019-05-29 10:54:54.666 - info: javascript.0 script.js.Telefonie.Skript_1: schedule(cron=* 10-11 * * 3) 2019-05-29 10:54:54.666 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state=Dies ist ein Test, isAck=false, delay=1000, clearRunning=true) 2019-05-29 10:54:54.667 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed: no running timers 2019-05-29 10:54:54.667 - info: javascript.0 script.js.Telefonie.Skript_1: registered 0 subscriptions and 1 schedule 2019-05-29 10:54:55.668 - info: javascript.0 script.js.Telefonie.Skript_1: setForeignState(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state={"val":"Dies ist ein Test","ack":false})
-
@lost-in-translation
Kein Trigger, keine Funktion -
Warum muss da ein Trigger sein? Ist ein Timer nicht ein "Uhrzeit-Trigger" ?
Wie könnte ich denn ganz simpel erstmal sicher stellen, dass die Echos wirklich was tun?
Das Gesamtskript, dass ich importiert habe, macht nix. Irgendwie muss ich das jetzt erstmal in Module zerlegen und die einzeln checken, anders kriege ich das nicht gelöst. Ist mir schlicht zu viel auf einmal.ciao
frank
-
@lost-in-translation
Ja schon, aber nix drin was er starten sollte. -
@Jan1
danke für den Hinweis
So spricht sie tatsächlich.
Also scheint das Skript das Klingeln nicht mitzubekommen -
@lost-in-translation
hast Du das gemacht ?Ob der Adapter Anrufe mit bekommt, kannst Du live in den Objekten beobachten wenn Du Dich selbst anrufst.
-
@dslraser
Ja, der Call Monitor ist an -
@lost-in-translation
ach, das ist der community Adapter. Da muß im Blockly was angepasst werden. -
Hallo @lost-in-translation bzw. @dslraser ,
läuft das Ganze mittlerweile mit Alexa? Bei mir gibt sie leider keinen Mucks von sich. Prinzipiell müsste aber alles passen. Die Stimmen sind im iot-Adapter eingefügt und wenn ich Alexa "von Hand" zum Reden bringe, klappt das ebenso wie bei Frank oben. Der Anruf selbst ist in den Objekten zu sehen und wird mir auch in VIS korrekt dargestellt. Ich versteh's irgendwie grad nicht ...
Gruß
Oliver -
War ja klar, kaum stellt man die Frage im Forum, klappt alles.
Hab noch mal explizit Hans über Alexa aktiviert und nun läuft's ...Danke für dieses überaus geniale Script!!!