Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Kleines speak/ssml Blockly für mich testen?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Kleines speak/ssml Blockly für mich testen?

    This topic has been deleted. Only users with topic management privileges can see it.
    • padrino
      padrino Most Active last edited by padrino

      Hi,

      könnte mir jemand beim Testen des Blocklys unten auf verschiedenen Echos kurz helfen und das Ergebnis hier posten?
      Ich selbst konnte es auf Echo Dot (2. Generation), Echo (2. Generation) und Echo Input testen.

      Meine Ergebnise:

      • Echo Dot 2: blinken, nach 5 Sekunden Sprachausgabe "Test1", blinken stoppt, nach weiteren 5 Sekunden Sprachausgabe "Test2".
      • Echo 2: blinken, nach 10 Sekunden Sprachausgabe "Test1", "Test2", blinken stoppt
      • Echo Input: wie bei Echo 2

      Vorgeschlagener Testablauf:

      • Test Echo ansprechen "Aktivierungswort, danke" (um Seriennummer fürs Skript festzulegen)
      • Skript starten (oder aktives Skript "speichern")

      Mein erwünchtes Ziel wäre übrigens, das Ergebnis des Echo Dot 2 😁

      Danke. 😳

      2019-08-01_165341.jpg

      <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
        <variable type="undefined" id="timeout">timeout</variable>
        <variable type="undefined" id="timeout2">timeout2</variable>
      </variables>
      <block type="control_ex" id="Q[C{{p1`lhiO(wv?^-f`" x="-887" y="363">
        <field name="TYPE">false</field>
        <field name="CLEAR_RUNNING">FALSE</field>
        <value name="OID">
          <shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
            <field name="oid">Object ID</field>
          </shadow>
          <block type="text_join" id="q`1!?SO4KN9hG:/?YC1L">
            <mutation items="3"></mutation>
            <value name="ADD0">
              <block type="text" id="lG5cq|_e-SYygMARlNe%">
                <field name="TEXT">alexa2.0.Echo-Devices.</field>
              </block>
            </value>
            <value name="ADD1">
              <block type="get_value" id="M7plEDg{8pq2=J9a2fzQ">
                <field name="ATTR">val</field>
                <field name="OID">alexa2.0.History.serialNumber</field>
              </block>
            </value>
            <value name="ADD2">
              <block type="text" id="v.6VG(Lxwxo.[IIHs$U=">
                <field name="TEXT">.Commands.ssml</field>
              </block>
            </value>
          </block>
        </value>
        <value name="VALUE">
          <shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
            <field name="BOOL">TRUE</field>
          </shadow>
          <block type="text" id=";bj.BUp}V5Ria433WPPn">
            <field name="TEXT">&lt;speak&gt;&lt;break time="15s"/&gt;&lt;/speak&gt;</field>
          </block>
        </value>
        <value name="DELAY_MS">
          <shadow type="math_number" id="7)~QJmwl{~D8U{p3cdwO">
            <field name="NUM">0</field>
          </shadow>
        </value>
        <next>
          <block type="timeouts_settimeout" id="9o2PyidMhSTy,{EFnxjn">
            <field name="NAME">timeout</field>
            <field name="DELAY">5</field>
            <field name="UNIT">sec</field>
            <statement name="STATEMENT">
              <block type="control_ex" id="e.lfHZyr0ALVi#*%P3dk">
                <field name="TYPE">false</field>
                <field name="CLEAR_RUNNING">FALSE</field>
                <value name="OID">
                  <shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
                    <field name="oid">Object ID</field>
                  </shadow>
                  <block type="text_join" id="pf,_KP)lWF~=H(;RqLKs">
                    <mutation items="3"></mutation>
                    <value name="ADD0">
                      <block type="text" id=",;+}CBN1C9M7YRVPN,5]">
                        <field name="TEXT">alexa2.0.Echo-Devices.</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="get_value" id="0P:,DQ:g1,txDG8;!#JL">
                        <field name="ATTR">val</field>
                        <field name="OID">alexa2.0.History.serialNumber</field>
                      </block>
                    </value>
                    <value name="ADD2">
                      <block type="text" id="G=#2*G($~h-_UMXK`$=8">
                        <field name="TEXT">.Commands.speak</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="VALUE">
                  <shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
                    <field name="BOOL">TRUE</field>
                  </shadow>
                  <block type="text" id="AUAoCrheo}d@.A2NzLqe">
                    <field name="TEXT">test1</field>
                  </block>
                </value>
                <value name="DELAY_MS">
                  <shadow type="math_number" id="WMA^YT@(e4Qqn__gXl4h">
                    <field name="NUM">0</field>
                  </shadow>
                </value>
              </block>
            </statement>
            <next>
              <block type="timeouts_settimeout" id="EG-+M%+`@^S}WGTM#yX(">
                <field name="NAME">timeout2</field>
                <field name="DELAY">10</field>
                <field name="UNIT">sec</field>
                <statement name="STATEMENT">
                  <block type="control_ex" id="j6TIl8(T3)YO:]G}b_v^">
                    <field name="TYPE">false</field>
                    <field name="CLEAR_RUNNING">FALSE</field>
                    <value name="OID">
                      <shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
                        <field name="oid">Object ID</field>
                      </shadow>
                      <block type="text_join" id="WA|tFz:H9?@$}.th9wXp">
                        <mutation items="3"></mutation>
                        <value name="ADD0">
                          <block type="text" id="h$E6#DKXhHtyNC=t92Xh">
                            <field name="TEXT">alexa2.0.Echo-Devices.</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="get_value" id="-z0$2paxIsq|)=E9!BF/">
                            <field name="ATTR">val</field>
                            <field name="OID">alexa2.0.History.serialNumber</field>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text" id="#*h?(0?*$FKvAj@F.ZBc">
                            <field name="TEXT">.Commands.speak</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="VALUE">
                      <shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
                        <field name="BOOL">TRUE</field>
                      </shadow>
                      <block type="text" id=";/G,av3#Uy{_wEdxTyCk">
                        <field name="TEXT">test2</field>
                      </block>
                    </value>
                    <value name="DELAY_MS">
                      <shadow type="math_number" id="LO%4F.ql^OMZu{qqyL,@">
                        <field name="NUM">0</field>
                      </shadow>
                    </value>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </next>
      </block>
      </xml>
      

      dslraser 1 Reply Last reply Reply Quote 0
      • padrino
        padrino Most Active last edited by

        Wirklich niemand, der das mal kurz testen und mir seine Ergebnisse mitteilen könnte? 😢

        dslraser 1 Reply Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active @padrino last edited by

          @padrino
          das ist der Import Deines Blockly. Da ist kein Trigger oder sonstiges enthalten ?
          Was soll das machen, außer die Seriennummer zu lesen ?

          Bildschirmfoto 2019-08-18 um 10.41.24.png

          1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @padrino last edited by

            @padrino sagte in Kleines speak/ssml Blockly für mich testen?:

            Mein erwünchtes Ziel wäre übrigens, das Ergebnis des Echo Dot 2

            Bildschirmfoto 2019-08-18 um 11.00.36.png

            So, hier das Ergebnis von dem Blockly oben (wobei es sicher nicht das von Dir erhoffte ist)

            1. : der Ring leuchtet (die Lautstärke macht "BUP) keine Sprachausgabe das steht in ssml (<speak><break time="15s"/></speak>) also wie vom Blockly vorgegeben.

            2. : nach 5 Sekunden das hier in ssml test1 keine Sprachausgabe (wie auch, das Format fehlt)

            3. : nach 10 Sekunden das hier in ssml test2 keine Sprachausgabe

            padrino 1 Reply Last reply Reply Quote 1
            • padrino
              padrino Most Active @dslraser last edited by padrino

              @dslraser

              Erstmal, danke, dass Du getestet hast!

              Zweitens, sorry, mit dem falschen/unvollständigen Blockly (da hatte ich wohl mal wieder einen Block markiert, dann wird ja nur der markierte exportiert - passiert mir zu oft 😳).

              Hier ist die korrekte Version (im ersten Beitrag auch gefixt):

              <xml xmlns="http://www.w3.org/1999/xhtml">
               <variables>
                 <variable type="undefined" id="timeout">timeout</variable>
                 <variable type="undefined" id="timeout2">timeout2</variable>
               </variables>
               <block type="control_ex" id="Q[C{{p1`lhiO(wv?^-f`" x="-887" y="363">
                 <field name="TYPE">false</field>
                 <field name="CLEAR_RUNNING">FALSE</field>
                 <value name="OID">
                   <shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
                     <field name="oid">Object ID</field>
                   </shadow>
                   <block type="text_join" id="q`1!?SO4KN9hG:/?YC1L">
                     <mutation items="3"></mutation>
                     <value name="ADD0">
                       <block type="text" id="lG5cq|_e-SYygMARlNe%">
                         <field name="TEXT">alexa2.0.Echo-Devices.</field>
                       </block>
                     </value>
                     <value name="ADD1">
                       <block type="get_value" id="M7plEDg{8pq2=J9a2fzQ">
                         <field name="ATTR">val</field>
                         <field name="OID">alexa2.0.History.serialNumber</field>
                       </block>
                     </value>
                     <value name="ADD2">
                       <block type="text" id="v.6VG(Lxwxo.[IIHs$U=">
                         <field name="TEXT">.Commands.ssml</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="VALUE">
                   <shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
                     <field name="BOOL">TRUE</field>
                   </shadow>
                   <block type="text" id=";bj.BUp}V5Ria433WPPn">
                     <field name="TEXT">&lt;speak&gt;&lt;break time="15s"/&gt;&lt;/speak&gt;</field>
                   </block>
                 </value>
                 <value name="DELAY_MS">
                   <shadow type="math_number" id="7)~QJmwl{~D8U{p3cdwO">
                     <field name="NUM">0</field>
                   </shadow>
                 </value>
                 <next>
                   <block type="timeouts_settimeout" id="9o2PyidMhSTy,{EFnxjn">
                     <field name="NAME">timeout</field>
                     <field name="DELAY">5</field>
                     <field name="UNIT">sec</field>
                     <statement name="STATEMENT">
                       <block type="control_ex" id="e.lfHZyr0ALVi#*%P3dk">
                         <field name="TYPE">false</field>
                         <field name="CLEAR_RUNNING">FALSE</field>
                         <value name="OID">
                           <shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
                             <field name="oid">Object ID</field>
                           </shadow>
                           <block type="text_join" id="pf,_KP)lWF~=H(;RqLKs">
                             <mutation items="3"></mutation>
                             <value name="ADD0">
                               <block type="text" id=",;+}CBN1C9M7YRVPN,5]">
                                 <field name="TEXT">alexa2.0.Echo-Devices.</field>
                               </block>
                             </value>
                             <value name="ADD1">
                               <block type="get_value" id="0P:,DQ:g1,txDG8;!#JL">
                                 <field name="ATTR">val</field>
                                 <field name="OID">alexa2.0.History.serialNumber</field>
                               </block>
                             </value>
                             <value name="ADD2">
                               <block type="text" id="G=#2*G($~h-_UMXK`$=8">
                                 <field name="TEXT">.Commands.speak</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <value name="VALUE">
                           <shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
                             <field name="BOOL">TRUE</field>
                           </shadow>
                           <block type="text" id="AUAoCrheo}d@.A2NzLqe">
                             <field name="TEXT">test1</field>
                           </block>
                         </value>
                         <value name="DELAY_MS">
                           <shadow type="math_number" id="WMA^YT@(e4Qqn__gXl4h">
                             <field name="NUM">0</field>
                           </shadow>
                         </value>
                       </block>
                     </statement>
                     <next>
                       <block type="timeouts_settimeout" id="EG-+M%+`@^S}WGTM#yX(">
                         <field name="NAME">timeout2</field>
                         <field name="DELAY">10</field>
                         <field name="UNIT">sec</field>
                         <statement name="STATEMENT">
                           <block type="control_ex" id="j6TIl8(T3)YO:]G}b_v^">
                             <field name="TYPE">false</field>
                             <field name="CLEAR_RUNNING">FALSE</field>
                             <value name="OID">
                               <shadow type="field_oid" id="fwZLrtqkG5Ro2sbRcbdL">
                                 <field name="oid">Object ID</field>
                               </shadow>
                               <block type="text_join" id="WA|tFz:H9?@$}.th9wXp">
                                 <mutation items="3"></mutation>
                                 <value name="ADD0">
                                   <block type="text" id="h$E6#DKXhHtyNC=t92Xh">
                                     <field name="TEXT">alexa2.0.Echo-Devices.</field>
                                   </block>
                                 </value>
                                 <value name="ADD1">
                                   <block type="get_value" id="-z0$2paxIsq|)=E9!BF/">
                                     <field name="ATTR">val</field>
                                     <field name="OID">alexa2.0.History.serialNumber</field>
                                   </block>
                                 </value>
                                 <value name="ADD2">
                                   <block type="text" id="#*h?(0?*$FKvAj@F.ZBc">
                                     <field name="TEXT">.Commands.speak</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <value name="VALUE">
                               <shadow type="logic_boolean" id="4Q-~O)0Tq3Bl0SL#OKOU">
                                 <field name="BOOL">TRUE</field>
                               </shadow>
                               <block type="text" id=";/G,av3#Uy{_wEdxTyCk">
                                 <field name="TEXT">test2</field>
                               </block>
                             </value>
                             <value name="DELAY_MS">
                               <shadow type="math_number" id="LO%4F.ql^OMZu{qqyL,@">
                                 <field name="NUM">0</field>
                               </shadow>
                             </value>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
              </xml>
              

              Die Version, die Du "nachprogrammiert" hast ist in sofern "falsch" (also anders 😉), dass nur das erste mal .ssml verwendet werden sollte, die beiden anderen male .speak. 😃 Daher haben die unteren 2 auch kein "<>" im Textstring.

              BTW, auf welchem Gerät testest Du?

              dslraser 1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @padrino last edited by dslraser

                @padrino sagte in Kleines speak/ssml Blockly für mich testen?:

                BTW, auf welchem Gerät testest Du?

                Echo Dot 2 /Echo Spot / Echo Show 5

                padrino 1 Reply Last reply Reply Quote 0
                • padrino
                  padrino Most Active @dslraser last edited by padrino

                  @dslraser
                  Würdest Du, wenn Du Zeit hast, das richtige Skript nochmal "durchlaufen lassen" 😃

                  Hab jetzt übrigens einen 2er Dot mit Firmware 644580520, der verhält sich nun wie mein 2er Echo (also keine 5 Sekunden Pause zwischen Test1 und Test2).
                  Die 2er Dots mit 641575220 machen es noch "gut".
                  Für mein "Projekt Nachtlicht" kommen die Updates wohl nicht so gelegen. 😌

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  645
                  Online

                  31.9k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  blockly test
                  2
                  7
                  574
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo