[ALEXA] Sprachausgabe durch SmartHome Zentrale (ioBroker) [Tutorial]

  • Danke Frank,

    das habe ich auch bemerkt, wenn man da unter einer Sekunde bleibt, dann kann es sein, dass der Echo nix sagt, da er vielleicht noch mit Piepsen - oder was auch immer - beschäftigt ist.

    Ich habe jetzt den Echo komplett aus der Alexa-App rausgeworfen und komplett neu initiiert. Warum auch immer - der macht jetzt, was er soll.

    vg

    Ahzurdan

  • Hallo zusammen,

    habe seit gestern ein Problem was ich leider nicht lösen kann.

    Habe gestern den IoT Adapter installiert seit dem gekomme ich es mit der Alexa Sprachausgabe nicht mehr hin.

    Alle 3 Punkte sind verbunden vom IoT Adapter

    Blocky sieht wie folgt aus.

    <xml xmlns="http://www.w3.org/1999/xhtml">

    <block type="on_ext" id="NUagg%u4Uu1{rA8C[o%z" x="-112" y="-212">

    <mutation items="1"></mutation>

    <field name="CONDITION">any</field>

    <field name="ACK_CONDITION"></field>

    <value name="OID0">

    <shadow type="field_oid" id="}0*NU#x2*`;WIrjSY6Oj">

    <field name="oid">javascript.0.scriptEnabled.common.Tempertatur_Schlafzimmer</field>

    </shadow>

    </value>

    <statement name="STATEMENT">

    <block type="controls_if" id=",3[C%N-Ir!U6GDaBcl=S">

    <value name="IF0">

    <block type="logic_compare" id="5n+Ku[+AP.,wW*{zv_7_">

    <field name="OP">EQ</field>

    <value name="A">

    <block type="get_value" id="H}j=(UX!6].zOPk[(6c2">

    <field name="ATTR">val</field>

    <field name="OID">javascript.0.scriptEnabled.common.Tempertatur_Schlafzimmer</field>

    </block>

    </value>

    <value name="B">

    <block type="logic_boolean" id="lQ/IXnXc:CKFHri7;uy^">

    <field name="BOOL">TRUE</field>

    </block>

    </value>

    </block>

    </value>

    <statement name="DO0">

    <block type="control" id=")M^jLcZ!hCpj,X={-`nV">

    <mutation delay_input="false"></mutation>

    <field name="OID">alexa2.0.Echo-Devices.G000JN0674160BB0.Commands.speak</field>

    <field name="WITH_DELAY">FALSE</field>

    <value name="VALUE">

    <block type="text_join" id="4?k[0reCRn.mjkxHg41~">

    <mutation items="3"></mutation>

    <value name="ADD0">

    <block type="text" id="75Z)Wn`YF@;38~bIM;pA">

    <field name="TEXT">Die Temperatur im Schlafzimmer beträgt aktuell </field>

    </block>

    </value>

    <value name="ADD1">

    <block type="math_round" id="jkM`f:!~D@zng:%Y@/+?">

    <field name="OP">ROUND</field>

    <value name="NUM">

    <shadow type="math_number" id="6RI_^=Z2);{HemC]{Hbk">

    <field name="NUM">3.1</field>

    </shadow>

    <block type="get_value" id="Vh/8rxU]yD!3mT}0y[eC">

    <field name="ATTR">val</field>

    <field name="OID">mihome.0.devices.weather_v1_158d0002288609.temperature</field>

    </block>

    </value>

    </block>

    </value>

    <value name="ADD2">

    <block type="text" id="xan5V_pWE5im/[jf}LK/">

    <field name="TEXT"> Grad</field>

    </block>

    </value>

    </block>

    </value>

    </block>

    </statement>

    </block>

    </statement>

    </block>

    </xml>

    Was mache ich falsch?

    Wenn ich z.b sage Alexa, Temperatur Schlafzimmer. Kommt als Antwort nur "OK"

  • Hallo Zusammen,

    Ich habe folgendes Problem.

    Ich möchte das meine Alexa mir sagt das die Terassentür geöffnet wurde. Nun Habe ich ein Skript geschrieben und ich bekomme eine Fehlermeldung.

    Die Fehlermeldung lautet:


    javascript.0 2019-11-14 18:39:19.733 error at Manager.Emitter.emit (C:\iobroker\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
    javascript.0 2019-11-14 18:39:19.733 error (C:\iobroker\node_modules\component-bind\index.js:21:15) "> at Manager.<anonymous> (C:\iobroker\node_modules\component-bind\index.js:21:15)
    javascript.0 2019-11-14 18:39:19.729 error at Socket.onpacket (C:\iobroker\node_modules\socket.io-client\lib\socket.js:228:12)
    javascript.0 2019-11-14 18:39:19.729 error at Socket.onevent (C:\iobroker\node_modules\socket.io-client\lib\socket.js:270:10)
    javascript.0 2019-11-14 18:39:19.729 error at Socket.Emitter.emit (C:\iobroker\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
    javascript.0 2019-11-14 18:39:19.728 error (C:\iobroker\node_modules\iobroker.js-controller\lib\states\statesInMemClient.js:52:30) "> at Socket.<anonymous> (C:\iobroker\node_modules\iobroker.js-controller\lib\states\statesInMemClient.js:52:30)
    javascript.0 2019-11-14 18:39:19.728 error at Object.change (C:\iobroker\node_modules\iobroker.js-controller\lib\adapter.js:3706:37)
    javascript.0 2019-11-14 18:39:19.728 error at Object.stateChange (C:\iobroker\node_modules\iobroker.javascript\main.js:364:25)
    javascript.0 2019-11-14 18:39:19.728 error at Object.callback (C:\iobroker\node_modules\iobroker.javascript\lib\sandbox.js:963:38)
    javascript.0 2019-11-14 18:39:19.728 error (script.js.alexaAntwort:4:80) "> at Object.<anonymous> (script.js.alexaAntwort:4:80)
    javascript.0 2019-11-14 18:39:19.727 error Error in callback: TypeError: Cannot read property 'val' of undefined
    javascript.0 2019-11-14 18:39:19.725 error { ... }); "> script.js.alexaAntwort: Please disable that setting or use "getState" with a callback, e.g.: getState("hmip.0.devices.30150377DC0015599393EE52.channels.1.windowOpen", (err, state) => { ... });
    javascript.0 2019-11-14 18:39:19.725 error script.js.alexaAntwort: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!