@nullo83 Hoi Manfred
Drei Instanzen brauchst du dazu
- JS Scripte für Aktionen erstellen, abfragen, Schaltungen, Sprachausgaben ect..diese werden via IoT publiziert
- Cloud IoT-Verbindung zum publizieren zur Alexa App
- alexa2.0 zum ioBroker koppeln
Die JS Scripte kannst du dann bei Cloud IoT-publizieren
und in der Handy App suchen und ausführen per Sprache.
Die "Alexa schalte Poolpumpe" erstellst du also in JS Scripte
Meine Standheizung sieht dann so aus im JS
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable type="timeout" id="timeout">timeout</variable>
</variables>
<block type="timeouts_settimeout" id="DRR39?_e8I8-lWn+jjk#" x="-238" y="-337">
<field name="NAME">timeout</field>
<field name="DELAY">100</field>
<field name="UNIT">ms</field>
<statement name="STATEMENT">
<block type="on_ext" id="Jn=~!}C|}^{SYz,B?Q?X">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="Pvx_#rB*cRHVadN}Sag$">
<field name="oid">javascript.0.scriptEnabled.BMW_und_Torsteuerung.StandheizungEin</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="control" id="/1F.!Lw*/`L/Ogk#qBgo">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">sonoff.0.BMWsonoff4er.POWER3</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="PCav5s`UqTmdmf}uyu`x">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="debug" id="NYe)L7bM3b-0M!uw$Jt8">
<field name="Severity">warn</field>
<value name="TEXT">
<shadow type="text" id="Y6?LqoUqmEwn=ydh3.kf">
<field name="TEXT">Puls 1</field>
</shadow>
</value>
</block>
</next>
</block>
</statement>
<next>
<block type="control" id="%asY+V$g^?l0;O4oI`m=">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">javascript.0.scriptEnabled.alexaAntwort</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="C5?[fcb`AP1pR[)Ye|78">
<field name="TEXT">Standheizung BMW wurde gestartet, bitte warten System wird hochgefahren</field>
</block>
</value>
<next>
<block type="debug" id="Y5_e,(X}2JBt?DsO%[2U">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text" id="|r/=(+,iIXWB[DGCNv;]">
<field name="TEXT">Standheizung BMW wurde gestartet</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</xml>
MOD-EDIT: Code in code-tags gesetzt!
Hoffe das Hilft