Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Pfad im Datenpunkt ansprechen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Pfad im Datenpunkt ansprechen

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 2 Kommentatoren 642 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Govastyla HDG Offline
    Govastyla HDG Offline
    Govastyla HD
    schrieb am zuletzt editiert von
    #1

    Hi zusammen, ich versuche zur Zeit folgendes zu realisieren:
    Ich habe mehrere Echos zuhause stehen und möchte, dass wenn ich eine bestimmte anspreche, diese mir auch antwortet.
    Mein erstes Script heißt "wer ist Zuhause" und funktioniert soweit wenn ich den Output auf eine bestimmte Alexa stelle.
    Funzt wie folgt: Ich sage"Alexa wer ist Zuhause an" und sie spuckt mir die Namen von den Handys aus, welche im Netzwerk sind.
    chrome_C83OKj8eAl.png

    Nun habe ich ein weiteres Script, welches mir einen Pfad generiert, mit der Alexa, welche als letztes angesprochen wurde.

    Für die Interessierten:
    chrome_2u0RcmonT2.png

    Dies funktionert auch soweit.
    Ich habe einen Datenpunkt welcher den kompletten Pfad bis zur .speak Datei darstellt.
    Nur jetzt der Knackpunkt. Wie sage ich meinem "Wer ist Zuhause" Script, dass es den Pfad von dem Datenpunkt "alexaAntwort" zurückverfolgen soll und nicht versuchen soll den Inhalt von diesem Datenpunkt zu bearbeiten?

    Für die stark interessierten:
    Script "Wer ist Zuhause"

    <xml xmlns="http://www.w3.org/1999/xhtml">
     <variables>
       <variable type="" id="cD[lHVlE29~KhP}yKt)[">Andrej</variable>
       <variable type="" id="zGKIrft(Tex5qUR?f1u{">Lena</variable>
       <variable type="" id="J)05WEz*3veH+i^Q`)G4">Alex</variable>
       <variable type="" id="r=SWra33_ru4NxtNI(vb">Vladi</variable>
       <variable type="" id=".l22V4K0L.E^?@$Fx:26">Nastia</variable>
     </variables>
     <block type="schedule" id="/g?NDm$pxG:8]2FWR!D=" x="-112" y="-388">
       <field name="SCHEDULE">* * * * *</field>
       <statement name="STATEMENT">
         <block type="controls_if" id="=+ytm7PerXVP8/@]2r~c">
           <mutation else="1"></mutation>
           <value name="IF0">
             <block type="get_value" id="g=n!6=D`S[FHme:yOl~!">
               <field name="ATTR">val</field>
               <field name="OID">tr-064.0.devices.iPhonevonAndrej.active</field>
             </block>
           </value>
           <statement name="DO0">
             <block type="variables_set" id="g[F5Pc-?kss+%~MxOqP(">
               <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
               <value name="VALUE">
                 <block type="text" id="`YjSV6a1NP@5nU(uqzZ*">
                   <field name="TEXT">Andrej</field>
                 </block>
               </value>
             </block>
           </statement>
           <statement name="ELSE">
             <block type="variables_set" id="^Bhuh^.g;^InIpUQ2pG]">
               <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
               <value name="VALUE">
                 <block type="text" id="|5{.ylqm)^9RHvMctsoh">
                   <field name="TEXT">" "</field>
                 </block>
               </value>
             </block>
           </statement>
           <next>
             <block type="controls_if" id="3djWRkIjRb?of23)yd3@">
               <mutation else="1"></mutation>
               <value name="IF0">
                 <block type="get_value" id="/[x]jw1v:{{$XU:Y~`W1">
                   <field name="ATTR">val</field>
                   <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-aa2cf40c9.active</field>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="variables_set" id="=]!xo/~Aj};e]aQZjCn.">
                   <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                   <value name="VALUE">
                     <block type="text" id="RF-[Vi$$)h=M).QZniCT">
                       <field name="TEXT">Lena</field>
                     </block>
                   </value>
                 </block>
               </statement>
               <statement name="ELSE">
                 <block type="variables_set" id="v(2IuqNJE^;cQZyjspxI">
                   <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                   <value name="VALUE">
                     <block type="text" id="JFD3jKEZtOGoQN?du(yV">
                       <field name="TEXT">" "</field>
                     </block>
                   </value>
                 </block>
               </statement>
               <next>
                 <block type="controls_if" id="LZ+}jK9p@=0iYM!rv}NG">
                   <mutation else="1"></mutation>
                   <value name="IF0">
                     <block type="get_value" id=":}|72NWY;xC]-y-x0]yI">
                       <field name="ATTR">val</field>
                       <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-4e842f70a.active</field>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="variables_set" id="!h?;kh2`mON^%fQyr6/c">
                       <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                       <value name="VALUE">
                         <block type="text" id="!-q6FTK{yr;^8;,3rVFc">
                           <field name="TEXT">Alex</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                   <statement name="ELSE">
                     <block type="variables_set" id="ESbeJ,h8tiquLryAP5`/">
                       <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                       <value name="VALUE">
                         <block type="text" id="ZY7YfaooX-5bXu%m-3GO">
                           <field name="TEXT">" "</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                   <next>
                     <block type="controls_if" id="[N)vTZ}Yhig+Gg#wFXav">
                       <mutation else="1"></mutation>
                       <value name="IF0">
                         <block type="get_value" id="8zpj?Z;h06R$`[~6U5I$">
                           <field name="ATTR">val</field>
                           <field name="OID">tr-064.0.devices.HUAWEI-P20-Pro-Vlad.active</field>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="variables_set" id="]D#pQ^*znBK.USqzxo-M">
                           <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                           <value name="VALUE">
                             <block type="text" id="*dDQzm%;(~FMeH+BDC/M">
                               <field name="TEXT">Vladi</field>
                             </block>
                           </value>
                         </block>
                       </statement>
                       <statement name="ELSE">
                         <block type="variables_set" id="^fU[INL}#bK1{pIA9_?h">
                           <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                           <value name="VALUE">
                             <block type="text" id="l=-h{My6{=G+bd8?^u8y">
                               <field name="TEXT">" "</field>
                             </block>
                           </value>
                         </block>
                       </statement>
                       <next>
                         <block type="controls_if" id="J(H-5K:UdfjfHEGy5,Nj">
                           <mutation else="1"></mutation>
                           <value name="IF0">
                             <block type="get_value" id="YH.$gFMp.(XUim?}CcnR">
                               <field name="ATTR">val</field>
                               <field name="OID">tr-064.0.devices.Anastasia-P8.active</field>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="variables_set" id="Rj[)4G~Zge|l_;EBNWjD">
                               <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                               <value name="VALUE">
                                 <block type="text" id="_VIip%[VyP|Ed:^OUb|?">
                                   <field name="TEXT">Nastia</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                           <statement name="ELSE">
                             <block type="variables_set" id="/%=RofTwF%8uAy~(Up,x">
                               <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                               <value name="VALUE">
                                 <block type="text" id="zr,eGOL4i|^AEWIF-?Kf">
                                   <field name="TEXT">" "</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </next>
         </block>
       </statement>
     </block>
     <block type="on_ext" id="sPT^FD[-V-*o8:s}yNDc" x="263" y="-312">
       <mutation items="1"></mutation>
       <field name="CONDITION">ne</field>
       <field name="ACK_CONDITION"></field>
       <value name="OID0">
         <shadow type="field_oid" id="@zc`VfNe)}AkUSQ9|~OX">
           <field name="oid">AlexaFrage.0.Wer_ist_zuHause</field>
         </shadow>
       </value>
       <statement name="STATEMENT">
         <block type="controls_if" id="+`_wPp9ylSco+c9~|od_">
           <value name="IF0">
             <block type="logic_compare" id="T2L?Q15|J?EXUtO4%bAS">
               <field name="OP">EQ</field>
               <value name="A">
                 <block type="get_value" id="mt;Gc:b)sF~S-rHqQKXK">
                   <field name="ATTR">val</field>
                   <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                 </block>
               </value>
               <value name="B">
                 <block type="logic_boolean" id="ags!Zl|!-dMV;2iQd7OB">
                   <field name="BOOL">TRUE</field>
                 </block>
               </value>
             </block>
           </value>
           <statement name="DO0">
             <block type="control_ex" id="n(])WJW%h{Y6d@ZM^6[~">
               <field name="TYPE">false</field>
               <field name="CLEAR_RUNNING">FALSE</field>
               <value name="OID">
                 <shadow type="field_oid" id="a7tudg)FvFx!7C],XZ@Y">
                   <field name="oid">alexa2.0.Echo-Devices.G090L91174170WQV.Commands.speak</field>
                 </shadow>
               </value>
               <value name="VALUE">
                 <shadow type="logic_boolean" id="_#]oEG:*4?%j1|XZsLDo">
                   <field name="BOOL">TRUE</field>
                 </shadow>
                 <block type="lists_split" id="XeK(#Ep:O2NGgdi2PVcM">
                   <mutation mode="JOIN"></mutation>
                   <field name="MODE">JOIN</field>
                   <value name="INPUT">
                     <block type="lists_create_with" id="XYjV,wl+.U+0u~UR_Tm:">
                       <mutation items="5"></mutation>
                       <value name="ADD0">
                         <block type="variables_get" id="C]norc)EjVv$g@?B2N3n">
                           <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                         </block>
                       </value>
                       <value name="ADD1">
                         <block type="variables_get" id="fx3r8jem7-h=IQ`[F0Z/">
                           <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                         </block>
                       </value>
                       <value name="ADD2">
                         <block type="variables_get" id="6VaCW+8==q#}cjx_X4|M">
                           <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                         </block>
                       </value>
                       <value name="ADD3">
                         <block type="variables_get" id="Eji@eaYm+^dZvp9/=bd}">
                           <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                         </block>
                       </value>
                       <value name="ADD4">
                         <block type="variables_get" id="-#KUo.ofp/=;kQ*=FI^)">
                           <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <value name="DELIM">
                     <shadow type="text" id="vMH+K5CC{[3x*iA7hCVt">
                       <field name="TEXT">,,,,,,,,,,,,,,,,,</field>
                     </shadow>
                   </value>
                 </block>
               </value>
               <value name="DELAY_MS">
                 <shadow type="math_number" id="ul-.SdKh=U;y1a.xpU*t">
                   <field name="NUM">0</field>
                 </shadow>
               </value>
             </block>
           </statement>
           <next>
             <block type="control" id="yOAe3!Ddrgjj?9h=H|IA">
               <mutation delay_input="true"></mutation>
               <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
               <field name="WITH_DELAY">TRUE</field>
               <field name="DELAY_MS">1000</field>
               <field name="UNIT">ms</field>
               <field name="CLEAR_RUNNING">FALSE</field>
               <value name="VALUE">
                 <block type="logic_boolean" id="A8wUv.y#]1[l|J-k1OTF">
                   <field name="BOOL">FALSE</field>
                 </block>
               </value>
             </block>
           </next>
         </block>
       </statement>
     </block>
    </xml>
    

    Script "Alexa antwort"

    <xml xmlns="http://www.w3.org/1999/xhtml">
     <variables>
       <variable type="" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</variable>
     </variables>
     <block type="on" id=";kQ,R3.9ra/RP*m5ennd" x="-587" y="-137">
       <field name="OID">alexa2.0.History.serialNumber</field>
       <field name="CONDITION">any</field>
       <field name="ACK_CONDITION"></field>
       <statement name="STATEMENT">
         <block type="variables_set" id="(]W,[bxN%deuU6t8JXJ}">
           <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
           <value name="VALUE">
             <block type="text_join" id="wqSMx4-%E21-3CgIm}k@">
               <mutation items="3"></mutation>
               <value name="ADD0">
                 <block type="text" id="!p{,}x3CndnfMa0qnWn3">
                   <field name="TEXT">alexa2.0.Echo-Devices.</field>
                 </block>
               </value>
               <value name="ADD1">
                 <block type="get_value" id="mQ+)oqwT,.3V*QPhAFj(">
                   <field name="ATTR">val</field>
                   <field name="OID">alexa2.0.History.serialNumber</field>
                 </block>
               </value>
               <value name="ADD2">
                 <block type="text" id="|tjrRS:gwL4$3UF?*|Z|">
                   <field name="TEXT">.Commands.speak</field>
                 </block>
               </value>
             </block>
           </value>
           <next>
             <block type="control_ex" id="/Ia2/VuH]r7~p:}grY5T">
               <field name="TYPE">false</field>
               <field name="CLEAR_RUNNING">FALSE</field>
               <value name="OID">
                 <shadow type="field_oid" id="{%HgjFT?X$XEz23qs3Ot">
                   <field name="oid">javascript.0.alexaAntwort</field>
                 </shadow>
               </value>
               <value name="VALUE">
                 <shadow type="logic_boolean" id="veYg?KTXk01fssw6R38.">
                   <field name="BOOL">TRUE</field>
                 </shadow>
                 <block type="variables_get" id="^,(*U8MIVbr~zc#n$BdD">
                   <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
                 </block>
               </value>
               <value name="DELAY_MS">
                 <shadow type="math_number" id="^/^zf5K?DNns!YJ7IRo#">
                   <field name="NUM">0</field>
                 </shadow>
               </value>
             </block>
           </next>
         </block>
       </statement>
     </block>
    </xml>
    

    Ich hoffe ich hab nicht extrem viel falsch gemacht mit meinem ersten Post hier und dass mir jemand helfen kann.:disappointed_relieved:

    dslraserD 3 Antworten Letzte Antwort
    0
    • Govastyla HDG Govastyla HD

      Hi zusammen, ich versuche zur Zeit folgendes zu realisieren:
      Ich habe mehrere Echos zuhause stehen und möchte, dass wenn ich eine bestimmte anspreche, diese mir auch antwortet.
      Mein erstes Script heißt "wer ist Zuhause" und funktioniert soweit wenn ich den Output auf eine bestimmte Alexa stelle.
      Funzt wie folgt: Ich sage"Alexa wer ist Zuhause an" und sie spuckt mir die Namen von den Handys aus, welche im Netzwerk sind.
      chrome_C83OKj8eAl.png

      Nun habe ich ein weiteres Script, welches mir einen Pfad generiert, mit der Alexa, welche als letztes angesprochen wurde.

      Für die Interessierten:
      chrome_2u0RcmonT2.png

      Dies funktionert auch soweit.
      Ich habe einen Datenpunkt welcher den kompletten Pfad bis zur .speak Datei darstellt.
      Nur jetzt der Knackpunkt. Wie sage ich meinem "Wer ist Zuhause" Script, dass es den Pfad von dem Datenpunkt "alexaAntwort" zurückverfolgen soll und nicht versuchen soll den Inhalt von diesem Datenpunkt zu bearbeiten?

      Für die stark interessierten:
      Script "Wer ist Zuhause"

      <xml xmlns="http://www.w3.org/1999/xhtml">
       <variables>
         <variable type="" id="cD[lHVlE29~KhP}yKt)[">Andrej</variable>
         <variable type="" id="zGKIrft(Tex5qUR?f1u{">Lena</variable>
         <variable type="" id="J)05WEz*3veH+i^Q`)G4">Alex</variable>
         <variable type="" id="r=SWra33_ru4NxtNI(vb">Vladi</variable>
         <variable type="" id=".l22V4K0L.E^?@$Fx:26">Nastia</variable>
       </variables>
       <block type="schedule" id="/g?NDm$pxG:8]2FWR!D=" x="-112" y="-388">
         <field name="SCHEDULE">* * * * *</field>
         <statement name="STATEMENT">
           <block type="controls_if" id="=+ytm7PerXVP8/@]2r~c">
             <mutation else="1"></mutation>
             <value name="IF0">
               <block type="get_value" id="g=n!6=D`S[FHme:yOl~!">
                 <field name="ATTR">val</field>
                 <field name="OID">tr-064.0.devices.iPhonevonAndrej.active</field>
               </block>
             </value>
             <statement name="DO0">
               <block type="variables_set" id="g[F5Pc-?kss+%~MxOqP(">
                 <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                 <value name="VALUE">
                   <block type="text" id="`YjSV6a1NP@5nU(uqzZ*">
                     <field name="TEXT">Andrej</field>
                   </block>
                 </value>
               </block>
             </statement>
             <statement name="ELSE">
               <block type="variables_set" id="^Bhuh^.g;^InIpUQ2pG]">
                 <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                 <value name="VALUE">
                   <block type="text" id="|5{.ylqm)^9RHvMctsoh">
                     <field name="TEXT">" "</field>
                   </block>
                 </value>
               </block>
             </statement>
             <next>
               <block type="controls_if" id="3djWRkIjRb?of23)yd3@">
                 <mutation else="1"></mutation>
                 <value name="IF0">
                   <block type="get_value" id="/[x]jw1v:{{$XU:Y~`W1">
                     <field name="ATTR">val</field>
                     <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-aa2cf40c9.active</field>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="variables_set" id="=]!xo/~Aj};e]aQZjCn.">
                     <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                     <value name="VALUE">
                       <block type="text" id="RF-[Vi$$)h=M).QZniCT">
                         <field name="TEXT">Lena</field>
                       </block>
                     </value>
                   </block>
                 </statement>
                 <statement name="ELSE">
                   <block type="variables_set" id="v(2IuqNJE^;cQZyjspxI">
                     <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                     <value name="VALUE">
                       <block type="text" id="JFD3jKEZtOGoQN?du(yV">
                         <field name="TEXT">" "</field>
                       </block>
                     </value>
                   </block>
                 </statement>
                 <next>
                   <block type="controls_if" id="LZ+}jK9p@=0iYM!rv}NG">
                     <mutation else="1"></mutation>
                     <value name="IF0">
                       <block type="get_value" id=":}|72NWY;xC]-y-x0]yI">
                         <field name="ATTR">val</field>
                         <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-4e842f70a.active</field>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="variables_set" id="!h?;kh2`mON^%fQyr6/c">
                         <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                         <value name="VALUE">
                           <block type="text" id="!-q6FTK{yr;^8;,3rVFc">
                             <field name="TEXT">Alex</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <statement name="ELSE">
                       <block type="variables_set" id="ESbeJ,h8tiquLryAP5`/">
                         <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                         <value name="VALUE">
                           <block type="text" id="ZY7YfaooX-5bXu%m-3GO">
                             <field name="TEXT">" "</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <next>
                       <block type="controls_if" id="[N)vTZ}Yhig+Gg#wFXav">
                         <mutation else="1"></mutation>
                         <value name="IF0">
                           <block type="get_value" id="8zpj?Z;h06R$`[~6U5I$">
                             <field name="ATTR">val</field>
                             <field name="OID">tr-064.0.devices.HUAWEI-P20-Pro-Vlad.active</field>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="variables_set" id="]D#pQ^*znBK.USqzxo-M">
                             <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                             <value name="VALUE">
                               <block type="text" id="*dDQzm%;(~FMeH+BDC/M">
                                 <field name="TEXT">Vladi</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <statement name="ELSE">
                           <block type="variables_set" id="^fU[INL}#bK1{pIA9_?h">
                             <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                             <value name="VALUE">
                               <block type="text" id="l=-h{My6{=G+bd8?^u8y">
                                 <field name="TEXT">" "</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <next>
                           <block type="controls_if" id="J(H-5K:UdfjfHEGy5,Nj">
                             <mutation else="1"></mutation>
                             <value name="IF0">
                               <block type="get_value" id="YH.$gFMp.(XUim?}CcnR">
                                 <field name="ATTR">val</field>
                                 <field name="OID">tr-064.0.devices.Anastasia-P8.active</field>
                               </block>
                             </value>
                             <statement name="DO0">
                               <block type="variables_set" id="Rj[)4G~Zge|l_;EBNWjD">
                                 <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                 <value name="VALUE">
                                   <block type="text" id="_VIip%[VyP|Ed:^OUb|?">
                                     <field name="TEXT">Nastia</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <statement name="ELSE">
                               <block type="variables_set" id="/%=RofTwF%8uAy~(Up,x">
                                 <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                 <value name="VALUE">
                                   <block type="text" id="zr,eGOL4i|^AEWIF-?Kf">
                                     <field name="TEXT">" "</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
         </statement>
       </block>
       <block type="on_ext" id="sPT^FD[-V-*o8:s}yNDc" x="263" y="-312">
         <mutation items="1"></mutation>
         <field name="CONDITION">ne</field>
         <field name="ACK_CONDITION"></field>
         <value name="OID0">
           <shadow type="field_oid" id="@zc`VfNe)}AkUSQ9|~OX">
             <field name="oid">AlexaFrage.0.Wer_ist_zuHause</field>
           </shadow>
         </value>
         <statement name="STATEMENT">
           <block type="controls_if" id="+`_wPp9ylSco+c9~|od_">
             <value name="IF0">
               <block type="logic_compare" id="T2L?Q15|J?EXUtO4%bAS">
                 <field name="OP">EQ</field>
                 <value name="A">
                   <block type="get_value" id="mt;Gc:b)sF~S-rHqQKXK">
                     <field name="ATTR">val</field>
                     <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                   </block>
                 </value>
                 <value name="B">
                   <block type="logic_boolean" id="ags!Zl|!-dMV;2iQd7OB">
                     <field name="BOOL">TRUE</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="control_ex" id="n(])WJW%h{Y6d@ZM^6[~">
                 <field name="TYPE">false</field>
                 <field name="CLEAR_RUNNING">FALSE</field>
                 <value name="OID">
                   <shadow type="field_oid" id="a7tudg)FvFx!7C],XZ@Y">
                     <field name="oid">alexa2.0.Echo-Devices.G090L91174170WQV.Commands.speak</field>
                   </shadow>
                 </value>
                 <value name="VALUE">
                   <shadow type="logic_boolean" id="_#]oEG:*4?%j1|XZsLDo">
                     <field name="BOOL">TRUE</field>
                   </shadow>
                   <block type="lists_split" id="XeK(#Ep:O2NGgdi2PVcM">
                     <mutation mode="JOIN"></mutation>
                     <field name="MODE">JOIN</field>
                     <value name="INPUT">
                       <block type="lists_create_with" id="XYjV,wl+.U+0u~UR_Tm:">
                         <mutation items="5"></mutation>
                         <value name="ADD0">
                           <block type="variables_get" id="C]norc)EjVv$g@?B2N3n">
                             <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                           </block>
                         </value>
                         <value name="ADD1">
                           <block type="variables_get" id="fx3r8jem7-h=IQ`[F0Z/">
                             <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                           </block>
                         </value>
                         <value name="ADD2">
                           <block type="variables_get" id="6VaCW+8==q#}cjx_X4|M">
                             <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                           </block>
                         </value>
                         <value name="ADD3">
                           <block type="variables_get" id="Eji@eaYm+^dZvp9/=bd}">
                             <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                           </block>
                         </value>
                         <value name="ADD4">
                           <block type="variables_get" id="-#KUo.ofp/=;kQ*=FI^)">
                             <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="DELIM">
                       <shadow type="text" id="vMH+K5CC{[3x*iA7hCVt">
                         <field name="TEXT">,,,,,,,,,,,,,,,,,</field>
                       </shadow>
                     </value>
                   </block>
                 </value>
                 <value name="DELAY_MS">
                   <shadow type="math_number" id="ul-.SdKh=U;y1a.xpU*t">
                     <field name="NUM">0</field>
                   </shadow>
                 </value>
               </block>
             </statement>
             <next>
               <block type="control" id="yOAe3!Ddrgjj?9h=H|IA">
                 <mutation delay_input="true"></mutation>
                 <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                 <field name="WITH_DELAY">TRUE</field>
                 <field name="DELAY_MS">1000</field>
                 <field name="UNIT">ms</field>
                 <field name="CLEAR_RUNNING">FALSE</field>
                 <value name="VALUE">
                   <block type="logic_boolean" id="A8wUv.y#]1[l|J-k1OTF">
                     <field name="BOOL">FALSE</field>
                   </block>
                 </value>
               </block>
             </next>
           </block>
         </statement>
       </block>
      </xml>
      

      Script "Alexa antwort"

      <xml xmlns="http://www.w3.org/1999/xhtml">
       <variables>
         <variable type="" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</variable>
       </variables>
       <block type="on" id=";kQ,R3.9ra/RP*m5ennd" x="-587" y="-137">
         <field name="OID">alexa2.0.History.serialNumber</field>
         <field name="CONDITION">any</field>
         <field name="ACK_CONDITION"></field>
         <statement name="STATEMENT">
           <block type="variables_set" id="(]W,[bxN%deuU6t8JXJ}">
             <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
             <value name="VALUE">
               <block type="text_join" id="wqSMx4-%E21-3CgIm}k@">
                 <mutation items="3"></mutation>
                 <value name="ADD0">
                   <block type="text" id="!p{,}x3CndnfMa0qnWn3">
                     <field name="TEXT">alexa2.0.Echo-Devices.</field>
                   </block>
                 </value>
                 <value name="ADD1">
                   <block type="get_value" id="mQ+)oqwT,.3V*QPhAFj(">
                     <field name="ATTR">val</field>
                     <field name="OID">alexa2.0.History.serialNumber</field>
                   </block>
                 </value>
                 <value name="ADD2">
                   <block type="text" id="|tjrRS:gwL4$3UF?*|Z|">
                     <field name="TEXT">.Commands.speak</field>
                   </block>
                 </value>
               </block>
             </value>
             <next>
               <block type="control_ex" id="/Ia2/VuH]r7~p:}grY5T">
                 <field name="TYPE">false</field>
                 <field name="CLEAR_RUNNING">FALSE</field>
                 <value name="OID">
                   <shadow type="field_oid" id="{%HgjFT?X$XEz23qs3Ot">
                     <field name="oid">javascript.0.alexaAntwort</field>
                   </shadow>
                 </value>
                 <value name="VALUE">
                   <shadow type="logic_boolean" id="veYg?KTXk01fssw6R38.">
                     <field name="BOOL">TRUE</field>
                   </shadow>
                   <block type="variables_get" id="^,(*U8MIVbr~zc#n$BdD">
                     <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
                   </block>
                 </value>
                 <value name="DELAY_MS">
                   <shadow type="math_number" id="^/^zf5K?DNns!YJ7IRo#">
                     <field name="NUM">0</field>
                   </shadow>
                 </value>
               </block>
             </next>
           </block>
         </statement>
       </block>
      </xml>
      

      Ich hoffe ich hab nicht extrem viel falsch gemacht mit meinem ersten Post hier und dass mir jemand helfen kann.:disappointed_relieved:

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @Govastyla-HD
      Warum so kompliziert ?
      Du kannst quasi "live" im Alexa2 Adapter im Datenpunkt History sehen welcher ECHO angesprochen wurde. (entweder über den Namen des Echos oder die Seriennummer)
      Kannst ja mal einen ECHO ansprechen und gleichzeitig den Datenpunkt beobachten. Dort steht auch drinn was Du gefragt/gesagt hast.
      Nun machst Du im Blockly einen Vergleich, welcher Echo angesprochen wurde und gibst die gewünschte Antwort auf genau diesem wieder aus.

      1 Antwort Letzte Antwort
      1
      • Govastyla HDG Offline
        Govastyla HDG Offline
        Govastyla HD
        schrieb am zuletzt editiert von
        #3

        Erstmal danke für die Antwort. Das mit dem Vergleichen hab ich auch schon in Betracht gezogen und wäre auch ein guter workarround, nur ist das nicht die Antwort die ich erhofft habe. Suche immer noch nach einer Methode einen Pfad erkennen zu lassen. Dennoch Dankeschön :pray:

        dslraserD 2 Antworten Letzte Antwort
        0
        • Govastyla HDG Govastyla HD

          Hi zusammen, ich versuche zur Zeit folgendes zu realisieren:
          Ich habe mehrere Echos zuhause stehen und möchte, dass wenn ich eine bestimmte anspreche, diese mir auch antwortet.
          Mein erstes Script heißt "wer ist Zuhause" und funktioniert soweit wenn ich den Output auf eine bestimmte Alexa stelle.
          Funzt wie folgt: Ich sage"Alexa wer ist Zuhause an" und sie spuckt mir die Namen von den Handys aus, welche im Netzwerk sind.
          chrome_C83OKj8eAl.png

          Nun habe ich ein weiteres Script, welches mir einen Pfad generiert, mit der Alexa, welche als letztes angesprochen wurde.

          Für die Interessierten:
          chrome_2u0RcmonT2.png

          Dies funktionert auch soweit.
          Ich habe einen Datenpunkt welcher den kompletten Pfad bis zur .speak Datei darstellt.
          Nur jetzt der Knackpunkt. Wie sage ich meinem "Wer ist Zuhause" Script, dass es den Pfad von dem Datenpunkt "alexaAntwort" zurückverfolgen soll und nicht versuchen soll den Inhalt von diesem Datenpunkt zu bearbeiten?

          Für die stark interessierten:
          Script "Wer ist Zuhause"

          <xml xmlns="http://www.w3.org/1999/xhtml">
           <variables>
             <variable type="" id="cD[lHVlE29~KhP}yKt)[">Andrej</variable>
             <variable type="" id="zGKIrft(Tex5qUR?f1u{">Lena</variable>
             <variable type="" id="J)05WEz*3veH+i^Q`)G4">Alex</variable>
             <variable type="" id="r=SWra33_ru4NxtNI(vb">Vladi</variable>
             <variable type="" id=".l22V4K0L.E^?@$Fx:26">Nastia</variable>
           </variables>
           <block type="schedule" id="/g?NDm$pxG:8]2FWR!D=" x="-112" y="-388">
             <field name="SCHEDULE">* * * * *</field>
             <statement name="STATEMENT">
               <block type="controls_if" id="=+ytm7PerXVP8/@]2r~c">
                 <mutation else="1"></mutation>
                 <value name="IF0">
                   <block type="get_value" id="g=n!6=D`S[FHme:yOl~!">
                     <field name="ATTR">val</field>
                     <field name="OID">tr-064.0.devices.iPhonevonAndrej.active</field>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="variables_set" id="g[F5Pc-?kss+%~MxOqP(">
                     <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                     <value name="VALUE">
                       <block type="text" id="`YjSV6a1NP@5nU(uqzZ*">
                         <field name="TEXT">Andrej</field>
                       </block>
                     </value>
                   </block>
                 </statement>
                 <statement name="ELSE">
                   <block type="variables_set" id="^Bhuh^.g;^InIpUQ2pG]">
                     <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                     <value name="VALUE">
                       <block type="text" id="|5{.ylqm)^9RHvMctsoh">
                         <field name="TEXT">" "</field>
                       </block>
                     </value>
                   </block>
                 </statement>
                 <next>
                   <block type="controls_if" id="3djWRkIjRb?of23)yd3@">
                     <mutation else="1"></mutation>
                     <value name="IF0">
                       <block type="get_value" id="/[x]jw1v:{{$XU:Y~`W1">
                         <field name="ATTR">val</field>
                         <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-aa2cf40c9.active</field>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="variables_set" id="=]!xo/~Aj};e]aQZjCn.">
                         <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                         <value name="VALUE">
                           <block type="text" id="RF-[Vi$$)h=M).QZniCT">
                             <field name="TEXT">Lena</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <statement name="ELSE">
                       <block type="variables_set" id="v(2IuqNJE^;cQZyjspxI">
                         <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                         <value name="VALUE">
                           <block type="text" id="JFD3jKEZtOGoQN?du(yV">
                             <field name="TEXT">" "</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <next>
                       <block type="controls_if" id="LZ+}jK9p@=0iYM!rv}NG">
                         <mutation else="1"></mutation>
                         <value name="IF0">
                           <block type="get_value" id=":}|72NWY;xC]-y-x0]yI">
                             <field name="ATTR">val</field>
                             <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-4e842f70a.active</field>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="variables_set" id="!h?;kh2`mON^%fQyr6/c">
                             <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                             <value name="VALUE">
                               <block type="text" id="!-q6FTK{yr;^8;,3rVFc">
                                 <field name="TEXT">Alex</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <statement name="ELSE">
                           <block type="variables_set" id="ESbeJ,h8tiquLryAP5`/">
                             <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                             <value name="VALUE">
                               <block type="text" id="ZY7YfaooX-5bXu%m-3GO">
                                 <field name="TEXT">" "</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <next>
                           <block type="controls_if" id="[N)vTZ}Yhig+Gg#wFXav">
                             <mutation else="1"></mutation>
                             <value name="IF0">
                               <block type="get_value" id="8zpj?Z;h06R$`[~6U5I$">
                                 <field name="ATTR">val</field>
                                 <field name="OID">tr-064.0.devices.HUAWEI-P20-Pro-Vlad.active</field>
                               </block>
                             </value>
                             <statement name="DO0">
                               <block type="variables_set" id="]D#pQ^*znBK.USqzxo-M">
                                 <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                                 <value name="VALUE">
                                   <block type="text" id="*dDQzm%;(~FMeH+BDC/M">
                                     <field name="TEXT">Vladi</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <statement name="ELSE">
                               <block type="variables_set" id="^fU[INL}#bK1{pIA9_?h">
                                 <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                                 <value name="VALUE">
                                   <block type="text" id="l=-h{My6{=G+bd8?^u8y">
                                     <field name="TEXT">" "</field>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <next>
                               <block type="controls_if" id="J(H-5K:UdfjfHEGy5,Nj">
                                 <mutation else="1"></mutation>
                                 <value name="IF0">
                                   <block type="get_value" id="YH.$gFMp.(XUim?}CcnR">
                                     <field name="ATTR">val</field>
                                     <field name="OID">tr-064.0.devices.Anastasia-P8.active</field>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="variables_set" id="Rj[)4G~Zge|l_;EBNWjD">
                                     <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                     <value name="VALUE">
                                       <block type="text" id="_VIip%[VyP|Ed:^OUb|?">
                                         <field name="TEXT">Nastia</field>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                                 <statement name="ELSE">
                                   <block type="variables_set" id="/%=RofTwF%8uAy~(Up,x">
                                     <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                     <value name="VALUE">
                                       <block type="text" id="zr,eGOL4i|^AEWIF-?Kf">
                                         <field name="TEXT">" "</field>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
           <block type="on_ext" id="sPT^FD[-V-*o8:s}yNDc" x="263" y="-312">
             <mutation items="1"></mutation>
             <field name="CONDITION">ne</field>
             <field name="ACK_CONDITION"></field>
             <value name="OID0">
               <shadow type="field_oid" id="@zc`VfNe)}AkUSQ9|~OX">
                 <field name="oid">AlexaFrage.0.Wer_ist_zuHause</field>
               </shadow>
             </value>
             <statement name="STATEMENT">
               <block type="controls_if" id="+`_wPp9ylSco+c9~|od_">
                 <value name="IF0">
                   <block type="logic_compare" id="T2L?Q15|J?EXUtO4%bAS">
                     <field name="OP">EQ</field>
                     <value name="A">
                       <block type="get_value" id="mt;Gc:b)sF~S-rHqQKXK">
                         <field name="ATTR">val</field>
                         <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_boolean" id="ags!Zl|!-dMV;2iQd7OB">
                         <field name="BOOL">TRUE</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="control_ex" id="n(])WJW%h{Y6d@ZM^6[~">
                     <field name="TYPE">false</field>
                     <field name="CLEAR_RUNNING">FALSE</field>
                     <value name="OID">
                       <shadow type="field_oid" id="a7tudg)FvFx!7C],XZ@Y">
                         <field name="oid">alexa2.0.Echo-Devices.G090L91174170WQV.Commands.speak</field>
                       </shadow>
                     </value>
                     <value name="VALUE">
                       <shadow type="logic_boolean" id="_#]oEG:*4?%j1|XZsLDo">
                         <field name="BOOL">TRUE</field>
                       </shadow>
                       <block type="lists_split" id="XeK(#Ep:O2NGgdi2PVcM">
                         <mutation mode="JOIN"></mutation>
                         <field name="MODE">JOIN</field>
                         <value name="INPUT">
                           <block type="lists_create_with" id="XYjV,wl+.U+0u~UR_Tm:">
                             <mutation items="5"></mutation>
                             <value name="ADD0">
                               <block type="variables_get" id="C]norc)EjVv$g@?B2N3n">
                                 <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                               </block>
                             </value>
                             <value name="ADD1">
                               <block type="variables_get" id="fx3r8jem7-h=IQ`[F0Z/">
                                 <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                               </block>
                             </value>
                             <value name="ADD2">
                               <block type="variables_get" id="6VaCW+8==q#}cjx_X4|M">
                                 <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                               </block>
                             </value>
                             <value name="ADD3">
                               <block type="variables_get" id="Eji@eaYm+^dZvp9/=bd}">
                                 <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                               </block>
                             </value>
                             <value name="ADD4">
                               <block type="variables_get" id="-#KUo.ofp/=;kQ*=FI^)">
                                 <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <value name="DELIM">
                           <shadow type="text" id="vMH+K5CC{[3x*iA7hCVt">
                             <field name="TEXT">,,,,,,,,,,,,,,,,,</field>
                           </shadow>
                         </value>
                       </block>
                     </value>
                     <value name="DELAY_MS">
                       <shadow type="math_number" id="ul-.SdKh=U;y1a.xpU*t">
                         <field name="NUM">0</field>
                       </shadow>
                     </value>
                   </block>
                 </statement>
                 <next>
                   <block type="control" id="yOAe3!Ddrgjj?9h=H|IA">
                     <mutation delay_input="true"></mutation>
                     <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                     <field name="WITH_DELAY">TRUE</field>
                     <field name="DELAY_MS">1000</field>
                     <field name="UNIT">ms</field>
                     <field name="CLEAR_RUNNING">FALSE</field>
                     <value name="VALUE">
                       <block type="logic_boolean" id="A8wUv.y#]1[l|J-k1OTF">
                         <field name="BOOL">FALSE</field>
                       </block>
                     </value>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
          </xml>
          

          Script "Alexa antwort"

          <xml xmlns="http://www.w3.org/1999/xhtml">
           <variables>
             <variable type="" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</variable>
           </variables>
           <block type="on" id=";kQ,R3.9ra/RP*m5ennd" x="-587" y="-137">
             <field name="OID">alexa2.0.History.serialNumber</field>
             <field name="CONDITION">any</field>
             <field name="ACK_CONDITION"></field>
             <statement name="STATEMENT">
               <block type="variables_set" id="(]W,[bxN%deuU6t8JXJ}">
                 <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
                 <value name="VALUE">
                   <block type="text_join" id="wqSMx4-%E21-3CgIm}k@">
                     <mutation items="3"></mutation>
                     <value name="ADD0">
                       <block type="text" id="!p{,}x3CndnfMa0qnWn3">
                         <field name="TEXT">alexa2.0.Echo-Devices.</field>
                       </block>
                     </value>
                     <value name="ADD1">
                       <block type="get_value" id="mQ+)oqwT,.3V*QPhAFj(">
                         <field name="ATTR">val</field>
                         <field name="OID">alexa2.0.History.serialNumber</field>
                       </block>
                     </value>
                     <value name="ADD2">
                       <block type="text" id="|tjrRS:gwL4$3UF?*|Z|">
                         <field name="TEXT">.Commands.speak</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <next>
                   <block type="control_ex" id="/Ia2/VuH]r7~p:}grY5T">
                     <field name="TYPE">false</field>
                     <field name="CLEAR_RUNNING">FALSE</field>
                     <value name="OID">
                       <shadow type="field_oid" id="{%HgjFT?X$XEz23qs3Ot">
                         <field name="oid">javascript.0.alexaAntwort</field>
                       </shadow>
                     </value>
                     <value name="VALUE">
                       <shadow type="logic_boolean" id="veYg?KTXk01fssw6R38.">
                         <field name="BOOL">TRUE</field>
                       </shadow>
                       <block type="variables_get" id="^,(*U8MIVbr~zc#n$BdD">
                         <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
                       </block>
                     </value>
                     <value name="DELAY_MS">
                       <shadow type="math_number" id="^/^zf5K?DNns!YJ7IRo#">
                         <field name="NUM">0</field>
                       </shadow>
                     </value>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
          </xml>
          

          Ich hoffe ich hab nicht extrem viel falsch gemacht mit meinem ersten Post hier und dass mir jemand helfen kann.:disappointed_relieved:

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @Govastyla-HD

          also z.B. so:

          Bildschirmfoto 2019-08-06 um 23.24.06.png

          oder eine andere Variante

          Bildschirmfoto 2019-08-06 um 23.24.48.png

          und hier reinschreiben
          Bildschirmfoto 2019-08-06 um 23.25.31.png

          1 Antwort Letzte Antwort
          1
          • Govastyla HDG Govastyla HD

            Erstmal danke für die Antwort. Das mit dem Vergleichen hab ich auch schon in Betracht gezogen und wäre auch ein guter workarround, nur ist das nicht die Antwort die ich erhofft habe. Suche immer noch nach einer Methode einen Pfad erkennen zu lassen. Dennoch Dankeschön :pray:

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @Govastyla-HD sagte in Pfad im Datenpunkt ansprechen:

            Erstmal danke für die Antwort. Das mit dem Vergleichen hab ich auch schon in Betracht gezogen und wäre auch ein guter workarround, nur ist das nicht die Antwort die ich erhofft habe. Suche immer noch nach einer Methode einen Pfad erkennen zu lassen. Dennoch Dankeschön :pray:

            Ich habe Deine Blocklys mal importiert. Ich habe aber ehrlich gesagt noch nicht verstanden wo genau das Problem ist...bzw. welcher Inhalt da bearbeitet wird bzw. was Du meinst ?

            1 Antwort Letzte Antwort
            0
            • Govastyla HDG Offline
              Govastyla HDG Offline
              Govastyla HD
              schrieb am zuletzt editiert von
              #6

              chrome_YWWahRu4kB.png
              Hier ist jetzt der Speak- Command eines bestimmten Echos ausgewählt.
              Hier sollte in der Theorie aber jetzt mein erstellter Datenpunkt, welcher einen Pfad beinhaltet, hin.
              Mein erstellter Datenpunkt befindet sich hier:
              javascript.0.alexaAntwort
              und beinhaltet:
              alexa2.0.Echo-Devices.G090L91174170WQV.Commands.speak
              chrome_oloYM5ATbT.png
              Wenn ich aber statt direkt dem Speak Command, meinen Datenpunkt "alexaAntwort" auswähle funktioniert es nicht. Weil er dann versucht auf diesen Datenpunkt zu schreiben.
              Ich hoffe ist jetzt bisschen klarer geworden.
              Aber danke schon mal für deine Mühen.:blush:

              dslraserD 1 Antwort Letzte Antwort
              0
              • Govastyla HDG Govastyla HD

                Erstmal danke für die Antwort. Das mit dem Vergleichen hab ich auch schon in Betracht gezogen und wäre auch ein guter workarround, nur ist das nicht die Antwort die ich erhofft habe. Suche immer noch nach einer Methode einen Pfad erkennen zu lassen. Dennoch Dankeschön :pray:

                dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                @Govastyla-HD
                kannst Du eventuell Deine Variable gleich dort nutzen ?

                diese hier
                Bildschirmfoto 2019-08-06 um 23.39.06.png

                dort mit rein ?
                Bildschirmfoto 2019-08-06 um 23.39.35.png

                also so vielleicht

                Bildschirmfoto 2019-08-06 um 23.41.17.png

                Govastyla HDG 1 Antwort Letzte Antwort
                0
                • Govastyla HDG Govastyla HD

                  chrome_YWWahRu4kB.png
                  Hier ist jetzt der Speak- Command eines bestimmten Echos ausgewählt.
                  Hier sollte in der Theorie aber jetzt mein erstellter Datenpunkt, welcher einen Pfad beinhaltet, hin.
                  Mein erstellter Datenpunkt befindet sich hier:
                  javascript.0.alexaAntwort
                  und beinhaltet:
                  alexa2.0.Echo-Devices.G090L91174170WQV.Commands.speak
                  chrome_oloYM5ATbT.png
                  Wenn ich aber statt direkt dem Speak Command, meinen Datenpunkt "alexaAntwort" auswähle funktioniert es nicht. Weil er dann versucht auf diesen Datenpunkt zu schreiben.
                  Ich hoffe ist jetzt bisschen klarer geworden.
                  Aber danke schon mal für deine Mühen.:blush:

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @Govastyla-HD

                  oder damit ? (da Deinen Datenpunkt auswählen)

                  Bildschirmfoto 2019-08-06 um 23.46.11.png

                  Govastyla HDG 1 Antwort Letzte Antwort
                  1
                  • dslraserD dslraser

                    @Govastyla-HD
                    kannst Du eventuell Deine Variable gleich dort nutzen ?

                    diese hier
                    Bildschirmfoto 2019-08-06 um 23.39.06.png

                    dort mit rein ?
                    Bildschirmfoto 2019-08-06 um 23.39.35.png

                    also so vielleicht

                    Bildschirmfoto 2019-08-06 um 23.41.17.png

                    Govastyla HDG Offline
                    Govastyla HDG Offline
                    Govastyla HD
                    schrieb am zuletzt editiert von Govastyla HD
                    #9

                    @dslraser Krass, klasse das funktioniert danke dafür.
                    Nur wollte ich den unteren Teil in einem separaten Script haben, sodass das ganze ein bisschen "sauberer" aussieht.
                    Und das ganze mit dem Pfad einbinden hat mich so sehr aufgeregt, dass ich unbedingt wissen wollte, ob und wie es geht.

                    @dslraser said in Pfad im Datenpunkt ansprechen:

                    @Govastyla-HD
                    kannst Du eventuell Deine Variable gleich dort nutzen ?

                    diese hier
                    Bildschirmfoto 2019-08-06 um 23.39.06.png

                    dort mit rein ?
                    Bildschirmfoto 2019-08-06 um 23.39.35.png

                    also so vielleicht

                    Bildschirmfoto 2019-08-06 um 23.41.17.png

                    1 Antwort Letzte Antwort
                    0
                    • dslraserD dslraser

                      @Govastyla-HD

                      oder damit ? (da Deinen Datenpunkt auswählen)

                      Bildschirmfoto 2019-08-06 um 23.46.11.png

                      Govastyla HDG Offline
                      Govastyla HDG Offline
                      Govastyla HD
                      schrieb am zuletzt editiert von Govastyla HD
                      #10

                      @dslraser said in Pfad im Datenpunkt ansprechen:

                      @Govastyla-HD

                      oder damit ? (da Deinen Datenpunkt auswählen)

                      Bildschirmfoto 2019-08-06 um 23.46.11.png

                      Das hatte ich auch schon versucht, hat aber nicht funktionert.

                      dslraserD 1 Antwort Letzte Antwort
                      0
                      • Govastyla HDG Govastyla HD

                        @dslraser said in Pfad im Datenpunkt ansprechen:

                        @Govastyla-HD

                        oder damit ? (da Deinen Datenpunkt auswählen)

                        Bildschirmfoto 2019-08-06 um 23.46.11.png

                        Das hatte ich auch schon versucht, hat aber nicht funktionert.

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von dslraser
                        #11

                        @Govastyla-HD

                        und so ? (da Deinen DP rein ?)

                        Bildschirmfoto 2019-08-06 um 23.56.27.png

                        Edit: kann eigentlich nicht funktionieren........

                        Govastyla HDG 1 Antwort Letzte Antwort
                        0
                        • dslraserD dslraser

                          @Govastyla-HD

                          und so ? (da Deinen DP rein ?)

                          Bildschirmfoto 2019-08-06 um 23.56.27.png

                          Edit: kann eigentlich nicht funktionieren........

                          Govastyla HDG Offline
                          Govastyla HDG Offline
                          Govastyla HD
                          schrieb am zuletzt editiert von Govastyla HD
                          #12

                          @dslraser
                          hatte ich auch ausprobiert. Dort ändert er dann einfach nur den Pfad, zu dem Text.

                          @dslraser said in Pfad im Datenpunkt ansprechen:

                          @Govastyla-HD

                          und so ? (da Deinen DP rein ?)

                          Bildschirmfoto 2019-08-06 um 23.56.27.png

                          Edit: kann eigentlich nicht funktionieren........

                          dslraserD 1 Antwort Letzte Antwort
                          0
                          • Govastyla HDG Govastyla HD

                            @dslraser
                            hatte ich auch ausprobiert. Dort ändert er dann einfach nur den Pfad, zu dem Text.

                            @dslraser said in Pfad im Datenpunkt ansprechen:

                            @Govastyla-HD

                            und so ? (da Deinen DP rein ?)

                            Bildschirmfoto 2019-08-06 um 23.56.27.png

                            Edit: kann eigentlich nicht funktionieren........

                            dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @Govastyla-HD
                            und wenn Du anstatt steuere Objekt ID, aktualisiere Objekt ID mit wert von nimmst ?

                            Govastyla HDG 1 Antwort Letzte Antwort
                            0
                            • dslraserD dslraser

                              @Govastyla-HD
                              und wenn Du anstatt steuere Objekt ID, aktualisiere Objekt ID mit wert von nimmst ?

                              Govastyla HDG Offline
                              Govastyla HDG Offline
                              Govastyla HD
                              schrieb am zuletzt editiert von
                              #14

                              @dslraser said in Pfad im Datenpunkt ansprechen:

                              @Govastyla-HD
                              und wenn Du anstatt steuere Objekt ID, aktualisiere Objekt ID mit wert von nimmst ?

                              Auch versucht

                              1 Antwort Letzte Antwort
                              0
                              • Govastyla HDG Govastyla HD

                                Hi zusammen, ich versuche zur Zeit folgendes zu realisieren:
                                Ich habe mehrere Echos zuhause stehen und möchte, dass wenn ich eine bestimmte anspreche, diese mir auch antwortet.
                                Mein erstes Script heißt "wer ist Zuhause" und funktioniert soweit wenn ich den Output auf eine bestimmte Alexa stelle.
                                Funzt wie folgt: Ich sage"Alexa wer ist Zuhause an" und sie spuckt mir die Namen von den Handys aus, welche im Netzwerk sind.
                                chrome_C83OKj8eAl.png

                                Nun habe ich ein weiteres Script, welches mir einen Pfad generiert, mit der Alexa, welche als letztes angesprochen wurde.

                                Für die Interessierten:
                                chrome_2u0RcmonT2.png

                                Dies funktionert auch soweit.
                                Ich habe einen Datenpunkt welcher den kompletten Pfad bis zur .speak Datei darstellt.
                                Nur jetzt der Knackpunkt. Wie sage ich meinem "Wer ist Zuhause" Script, dass es den Pfad von dem Datenpunkt "alexaAntwort" zurückverfolgen soll und nicht versuchen soll den Inhalt von diesem Datenpunkt zu bearbeiten?

                                Für die stark interessierten:
                                Script "Wer ist Zuhause"

                                <xml xmlns="http://www.w3.org/1999/xhtml">
                                 <variables>
                                   <variable type="" id="cD[lHVlE29~KhP}yKt)[">Andrej</variable>
                                   <variable type="" id="zGKIrft(Tex5qUR?f1u{">Lena</variable>
                                   <variable type="" id="J)05WEz*3veH+i^Q`)G4">Alex</variable>
                                   <variable type="" id="r=SWra33_ru4NxtNI(vb">Vladi</variable>
                                   <variable type="" id=".l22V4K0L.E^?@$Fx:26">Nastia</variable>
                                 </variables>
                                 <block type="schedule" id="/g?NDm$pxG:8]2FWR!D=" x="-112" y="-388">
                                   <field name="SCHEDULE">* * * * *</field>
                                   <statement name="STATEMENT">
                                     <block type="controls_if" id="=+ytm7PerXVP8/@]2r~c">
                                       <mutation else="1"></mutation>
                                       <value name="IF0">
                                         <block type="get_value" id="g=n!6=D`S[FHme:yOl~!">
                                           <field name="ATTR">val</field>
                                           <field name="OID">tr-064.0.devices.iPhonevonAndrej.active</field>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="variables_set" id="g[F5Pc-?kss+%~MxOqP(">
                                           <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                                           <value name="VALUE">
                                             <block type="text" id="`YjSV6a1NP@5nU(uqzZ*">
                                               <field name="TEXT">Andrej</field>
                                             </block>
                                           </value>
                                         </block>
                                       </statement>
                                       <statement name="ELSE">
                                         <block type="variables_set" id="^Bhuh^.g;^InIpUQ2pG]">
                                           <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                                           <value name="VALUE">
                                             <block type="text" id="|5{.ylqm)^9RHvMctsoh">
                                               <field name="TEXT">" "</field>
                                             </block>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="controls_if" id="3djWRkIjRb?of23)yd3@">
                                           <mutation else="1"></mutation>
                                           <value name="IF0">
                                             <block type="get_value" id="/[x]jw1v:{{$XU:Y~`W1">
                                               <field name="ATTR">val</field>
                                               <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-aa2cf40c9.active</field>
                                             </block>
                                           </value>
                                           <statement name="DO0">
                                             <block type="variables_set" id="=]!xo/~Aj};e]aQZjCn.">
                                               <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                                               <value name="VALUE">
                                                 <block type="text" id="RF-[Vi$$)h=M).QZniCT">
                                                   <field name="TEXT">Lena</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                           <statement name="ELSE">
                                             <block type="variables_set" id="v(2IuqNJE^;cQZyjspxI">
                                               <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                                               <value name="VALUE">
                                                 <block type="text" id="JFD3jKEZtOGoQN?du(yV">
                                                   <field name="TEXT">" "</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                           <next>
                                             <block type="controls_if" id="LZ+}jK9p@=0iYM!rv}NG">
                                               <mutation else="1"></mutation>
                                               <value name="IF0">
                                                 <block type="get_value" id=":}|72NWY;xC]-y-x0]yI">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">tr-064.0.devices.HUAWEI-P30-lite-4e842f70a.active</field>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="variables_set" id="!h?;kh2`mON^%fQyr6/c">
                                                   <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                                                   <value name="VALUE">
                                                     <block type="text" id="!-q6FTK{yr;^8;,3rVFc">
                                                       <field name="TEXT">Alex</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <statement name="ELSE">
                                                 <block type="variables_set" id="ESbeJ,h8tiquLryAP5`/">
                                                   <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                                                   <value name="VALUE">
                                                     <block type="text" id="ZY7YfaooX-5bXu%m-3GO">
                                                       <field name="TEXT">" "</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <next>
                                                 <block type="controls_if" id="[N)vTZ}Yhig+Gg#wFXav">
                                                   <mutation else="1"></mutation>
                                                   <value name="IF0">
                                                     <block type="get_value" id="8zpj?Z;h06R$`[~6U5I$">
                                                       <field name="ATTR">val</field>
                                                       <field name="OID">tr-064.0.devices.HUAWEI-P20-Pro-Vlad.active</field>
                                                     </block>
                                                   </value>
                                                   <statement name="DO0">
                                                     <block type="variables_set" id="]D#pQ^*znBK.USqzxo-M">
                                                       <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                                                       <value name="VALUE">
                                                         <block type="text" id="*dDQzm%;(~FMeH+BDC/M">
                                                           <field name="TEXT">Vladi</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                   <statement name="ELSE">
                                                     <block type="variables_set" id="^fU[INL}#bK1{pIA9_?h">
                                                       <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                                                       <value name="VALUE">
                                                         <block type="text" id="l=-h{My6{=G+bd8?^u8y">
                                                           <field name="TEXT">" "</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                   <next>
                                                     <block type="controls_if" id="J(H-5K:UdfjfHEGy5,Nj">
                                                       <mutation else="1"></mutation>
                                                       <value name="IF0">
                                                         <block type="get_value" id="YH.$gFMp.(XUim?}CcnR">
                                                           <field name="ATTR">val</field>
                                                           <field name="OID">tr-064.0.devices.Anastasia-P8.active</field>
                                                         </block>
                                                       </value>
                                                       <statement name="DO0">
                                                         <block type="variables_set" id="Rj[)4G~Zge|l_;EBNWjD">
                                                           <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                                           <value name="VALUE">
                                                             <block type="text" id="_VIip%[VyP|Ed:^OUb|?">
                                                               <field name="TEXT">Nastia</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                       <statement name="ELSE">
                                                         <block type="variables_set" id="/%=RofTwF%8uAy~(Up,x">
                                                           <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                                           <value name="VALUE">
                                                             <block type="text" id="zr,eGOL4i|^AEWIF-?Kf">
                                                               <field name="TEXT">" "</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                                 <block type="on_ext" id="sPT^FD[-V-*o8:s}yNDc" x="263" y="-312">
                                   <mutation items="1"></mutation>
                                   <field name="CONDITION">ne</field>
                                   <field name="ACK_CONDITION"></field>
                                   <value name="OID0">
                                     <shadow type="field_oid" id="@zc`VfNe)}AkUSQ9|~OX">
                                       <field name="oid">AlexaFrage.0.Wer_ist_zuHause</field>
                                     </shadow>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="controls_if" id="+`_wPp9ylSco+c9~|od_">
                                       <value name="IF0">
                                         <block type="logic_compare" id="T2L?Q15|J?EXUtO4%bAS">
                                           <field name="OP">EQ</field>
                                           <value name="A">
                                             <block type="get_value" id="mt;Gc:b)sF~S-rHqQKXK">
                                               <field name="ATTR">val</field>
                                               <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="logic_boolean" id="ags!Zl|!-dMV;2iQd7OB">
                                               <field name="BOOL">TRUE</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="control_ex" id="n(])WJW%h{Y6d@ZM^6[~">
                                           <field name="TYPE">false</field>
                                           <field name="CLEAR_RUNNING">FALSE</field>
                                           <value name="OID">
                                             <shadow type="field_oid" id="a7tudg)FvFx!7C],XZ@Y">
                                               <field name="oid">alexa2.0.Echo-Devices.G090L91174170WQV.Commands.speak</field>
                                             </shadow>
                                           </value>
                                           <value name="VALUE">
                                             <shadow type="logic_boolean" id="_#]oEG:*4?%j1|XZsLDo">
                                               <field name="BOOL">TRUE</field>
                                             </shadow>
                                             <block type="lists_split" id="XeK(#Ep:O2NGgdi2PVcM">
                                               <mutation mode="JOIN"></mutation>
                                               <field name="MODE">JOIN</field>
                                               <value name="INPUT">
                                                 <block type="lists_create_with" id="XYjV,wl+.U+0u~UR_Tm:">
                                                   <mutation items="5"></mutation>
                                                   <value name="ADD0">
                                                     <block type="variables_get" id="C]norc)EjVv$g@?B2N3n">
                                                       <field name="VAR" id="cD[lHVlE29~KhP}yKt)[" variabletype="">Andrej</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD1">
                                                     <block type="variables_get" id="fx3r8jem7-h=IQ`[F0Z/">
                                                       <field name="VAR" id="zGKIrft(Tex5qUR?f1u{" variabletype="">Lena</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD2">
                                                     <block type="variables_get" id="6VaCW+8==q#}cjx_X4|M">
                                                       <field name="VAR" id="J)05WEz*3veH+i^Q`)G4" variabletype="">Alex</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD3">
                                                     <block type="variables_get" id="Eji@eaYm+^dZvp9/=bd}">
                                                       <field name="VAR" id="r=SWra33_ru4NxtNI(vb" variabletype="">Vladi</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD4">
                                                     <block type="variables_get" id="-#KUo.ofp/=;kQ*=FI^)">
                                                       <field name="VAR" id=".l22V4K0L.E^?@$Fx:26" variabletype="">Nastia</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="DELIM">
                                                 <shadow type="text" id="vMH+K5CC{[3x*iA7hCVt">
                                                   <field name="TEXT">,,,,,,,,,,,,,,,,,</field>
                                                 </shadow>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="DELAY_MS">
                                             <shadow type="math_number" id="ul-.SdKh=U;y1a.xpU*t">
                                               <field name="NUM">0</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="control" id="yOAe3!Ddrgjj?9h=H|IA">
                                           <mutation delay_input="true"></mutation>
                                           <field name="OID">AlexaFrage.0.Wer_ist_zuHause</field>
                                           <field name="WITH_DELAY">TRUE</field>
                                           <field name="DELAY_MS">1000</field>
                                           <field name="UNIT">ms</field>
                                           <field name="CLEAR_RUNNING">FALSE</field>
                                           <value name="VALUE">
                                             <block type="logic_boolean" id="A8wUv.y#]1[l|J-k1OTF">
                                               <field name="BOOL">FALSE</field>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                                </xml>
                                

                                Script "Alexa antwort"

                                <xml xmlns="http://www.w3.org/1999/xhtml">
                                 <variables>
                                   <variable type="" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</variable>
                                 </variables>
                                 <block type="on" id=";kQ,R3.9ra/RP*m5ennd" x="-587" y="-137">
                                   <field name="OID">alexa2.0.History.serialNumber</field>
                                   <field name="CONDITION">any</field>
                                   <field name="ACK_CONDITION"></field>
                                   <statement name="STATEMENT">
                                     <block type="variables_set" id="(]W,[bxN%deuU6t8JXJ}">
                                       <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
                                       <value name="VALUE">
                                         <block type="text_join" id="wqSMx4-%E21-3CgIm}k@">
                                           <mutation items="3"></mutation>
                                           <value name="ADD0">
                                             <block type="text" id="!p{,}x3CndnfMa0qnWn3">
                                               <field name="TEXT">alexa2.0.Echo-Devices.</field>
                                             </block>
                                           </value>
                                           <value name="ADD1">
                                             <block type="get_value" id="mQ+)oqwT,.3V*QPhAFj(">
                                               <field name="ATTR">val</field>
                                               <field name="OID">alexa2.0.History.serialNumber</field>
                                             </block>
                                           </value>
                                           <value name="ADD2">
                                             <block type="text" id="|tjrRS:gwL4$3UF?*|Z|">
                                               <field name="TEXT">.Commands.speak</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="control_ex" id="/Ia2/VuH]r7~p:}grY5T">
                                           <field name="TYPE">false</field>
                                           <field name="CLEAR_RUNNING">FALSE</field>
                                           <value name="OID">
                                             <shadow type="field_oid" id="{%HgjFT?X$XEz23qs3Ot">
                                               <field name="oid">javascript.0.alexaAntwort</field>
                                             </shadow>
                                           </value>
                                           <value name="VALUE">
                                             <shadow type="logic_boolean" id="veYg?KTXk01fssw6R38.">
                                               <field name="BOOL">TRUE</field>
                                             </shadow>
                                             <block type="variables_get" id="^,(*U8MIVbr~zc#n$BdD">
                                               <field name="VAR" id="SFXC$`0ng*{4~QEoleV3" variabletype="">aktiveAlexa</field>
                                             </block>
                                           </value>
                                           <value name="DELAY_MS">
                                             <shadow type="math_number" id="^/^zf5K?DNns!YJ7IRo#">
                                               <field name="NUM">0</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                                </xml>
                                

                                Ich hoffe ich hab nicht extrem viel falsch gemacht mit meinem ersten Post hier und dass mir jemand helfen kann.:disappointed_relieved:

                                dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von dslraser
                                #15

                                @Govastyla-HD sagte in Pfad im Datenpunkt ansprechen:

                                Funzt wie folgt: Ich sage"Alexa wer ist Zuhause an"

                                Das ist der Nachteil wenn man einen Schalter nimmt, dann musst Du immer an/aus mit sagen, das klingt irgendwie blöd, oder ? (und Du mußt den Schalter im Blockly auch noch zurück setzen)
                                Ich nehme immer einen Button und als Trigger wurde aktualisiert (ein Button ist immer wahr). Damit richte ich mir dann eine Routine in der Amazon App ein, dann kannst Du Deine Frage formulieren wie Du willst.

                                1 Antwort Letzte Antwort
                                1
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                649

                                Online

                                32.7k

                                Benutzer

                                82.4k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe