Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Musik einblenden (fade in)

    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

    Musik einblenden (fade in)

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      burgerking68 last edited by

      Hallo,

      ich möchte für ein Projekt Musik (via Alexa Adapter und Amazon Music) beim abspielen langsam einblenden (fade in, für ca. 5 Sekunden) und nach einem Zeitfenster von 5 Minuten mit "voller Lautstärke" wieder ausblenden (fade out). Wie löse ich diesen "Fade in/Out" am Besten über ein BlocklyScript?

      Danke Euch für Tips:

      liv-in-sky DJMarc75 3 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @burgerking68 last edited by

        @burgerking68

        du machst dir einen dp vom type number

        in opacity machst du ein binding mit diesem dp

        Image 146.png

        script-vis1.gif

        <block xmlns="https://developers.google.com/blockly/xml" type="timeouts_settimeout" id="]UYUj(kTO%eoiWv*0O`o" x="37.28338623046875" y="526">
         <field name="NAME">timeout</field>
         <field name="DELAY">20</field>
         <field name="UNIT">sec</field>
         <statement name="STATEMENT">
           <block type="timeouts_setinterval" id="UHQ1RocPq_~fRtQDVUZ1">
             <field name="NAME">Intervall2</field>
             <field name="INTERVAL">1</field>
             <field name="UNIT">sec</field>
             <statement name="STATEMENT">
               <block type="variables_set" id=",g`YSVNsAMB!tff1~Te2">
                 <field name="VAR" id="}0`=u=6Iw9hj5]]AVwJ5">opValue</field>
                 <value name="VALUE">
                   <block type="math_arithmetic" id="MmELFWu}iR~)HZWTVaBb">
                     <field name="OP">MINUS</field>
                     <value name="A">
                       <shadow type="math_number">
                         <field name="NUM">1</field>
                       </shadow>
                       <block type="variables_get" id="?[M})M$MD};r*?%}rN:#">
                         <field name="VAR" id="}0`=u=6Iw9hj5]]AVwJ5">opValue</field>
                       </block>
                     </value>
                     <value name="B">
                       <shadow type="math_number">
                         <field name="NUM">1</field>
                       </shadow>
                       <block type="math_number" id="ij4=:3E|kJ]l9!T#w,i5">
                         <field name="NUM">0.1</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <next>
                   <block type="control" id="#M$Fi/=bUapd{?,S$d@.">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">0_userdata.0.CONTROL-OWN.AAATEST.TestZahlPx</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="variables_get" id="U]Ifjwo*ETJjZDH{t+_y">
                         <field name="VAR" id="}0`=u=6Iw9hj5]]AVwJ5">opValue</field>
                       </block>
                     </value>
                     <next>
                       <block type="controls_if" id=".^fEi_;eAm~9DJKf0Gji">
                         <value name="IF0">
                           <block type="logic_compare" id="YUUSOPFZaMBNoT-q~%5;">
                             <field name="OP">LTE</field>
                             <value name="A">
                               <block type="variables_get" id="-|f2^#pv,%y75DW@1mEG">
                                 <field name="VAR" id="}0`=u=6Iw9hj5]]AVwJ5">opValue</field>
                               </block>
                             </value>
                             <value name="B">
                               <block type="math_number" id=".XdKVEb1EPF{z#UqC4`^">
                                 <field name="NUM">0</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="timeouts_clearinterval" id="}$P_OzThHnr2,M3dgZ!|">
                             <field name="NAME">Intervall2</field>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </statement>
        </block>
        

        Image 147.png

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @burgerking68 last edited by liv-in-sky

          @burgerking68

          falls ich dich falsch verstanden habe, und du die lautstärke des echos mit fadein gemeint hast - kannst du das interval nutzen und die lautstärke so regeln

          wobei evtl der alexa adapter bei der regelung der lautstärke längere pausen brauchen könnte

          1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @burgerking68 last edited by

            @burgerking68 sagte in Musik einblenden (fade in):

            langsam einblenden (fade in, für ca. 5 Sekunden)

            eine fade-Funktion gibt es als solche nicht.
            Theoretisch kann man per Blockly das Volume kontinuierlich verändern aber bei jeder Laustärkenveränderung gibt der jeweilige Echo ein "Tuut" von sich - daher ist das sehr suboptimal und eher unbrauchbar.

            B 1 Reply Last reply Reply Quote 0
            • B
              burgerking68 @DJMarc75 last edited by

              Danke Euch...das mit dem "Echo-Tuut" ist schon fast ein Ausschlusskriterium. Mein Projekt wird nämlich in einer grds "leisen Umgebung" umgesetzt werden müssen.⛪
              Werde trotzdem Eure Tips mal versuchen umzusetzen..👍

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

              Support us

              ioBroker
              Community Adapters
              Donate

              532
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              3
              5
              348
              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