@paul53
Danke, du hast mich mit dem Bild auf den richtigen Fehler hingewiesen. Bei stop habe ich den timeout vergessen zu setzen.
Außerdem musste ich den Lautstärkeblock nach unten setzen und mit der lautstärke 0 den stream bereits starten. Darüber hinaus habe ich noch eine Pause eingebaut zwischen starte stream und lautstärke lauter. Jetzt funktioniert es auch, dass die Lautstärke kontinuierlich lauter wird. beim Thema leiser hatte ich das Problem nicht gehabt.
Ich werde jetzt das Skript noch ein bisschen testen.
Hier noch einmal die überarbeitete version. Vielen Danke @paul53!!!!!!!
Spoiler
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="=^O@aBlcN7-}h]h}I4YZ">Musik</variable>
<variable type="timeout" id="timeout">timeout</variable>
<variable id="qF^Dv{8_res2E03z3U@Y">Lautstärke</variable>
</variables>
<block type="on_ext" id="bB3(]JBOEUE$XA7k2.Me" x="137" y="143">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="aW+DH(9p?{^E3c/I2X|}">
<field name="oid">hm-rpc.1.000C20C9962ED7.1.PRESENCE_DETECTION_STATE</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="4fhZ5}(yu$M]^b1.gbL]">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="on_source" id=".8@J5,cJVLJvDRew?o}C">
<field name="ATTR">state.val</field>
</block>
</value>
<statement name="DO0">
<block type="timeouts_cleartimeout" id="`L-nWK@e:9uj|jWjouq,">
<field name="NAME">timeout</field>
<next>
<block type="controls_if" id="tL)7f~2y3jF1z65#Jlq2">
<value name="IF0">
<block type="logic_multi_and" id=":^]9A$e{,,H!Y)?fQln0">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
<value name="AND0">
<block type="time_compare_ex" id="hlXzipw`(/+W=Ul?BFo-">
<mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation>
<field name="USE_ACTUAL_TIME">TRUE</field>
<field name="OPTION">between</field>
<value name="START_TIME">
<shadow type="text" id="8FI_n`F.I#g6$dlu|bJD">
<field name="TEXT">06:00</field>
</shadow>
</value>
<value name="END_TIME">
<shadow type="text" id="bA-|(BaB?N8|~t9yLUBg">
<field name="TEXT">21:00</field>
</shadow>
</value>
</block>
</value>
<value name="AND1">
<block type="logic_negate" id="yS8[/0A!pb{tG4~lynL]">
<value name="BOOL">
<block type="variables_get" id=".$xRLrV-c=mN::kwDHKt">
<field name="VAR" id="=^O@aBlcN7-}h]h}I4YZ">Musik</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="6RL;GYL{Z:E!38]z|*@H">
<field name="VAR" id="=^O@aBlcN7-}h]h}I4YZ">Musik</field>
<value name="VALUE">
<block type="logic_boolean" id="u_nCh#.L(KfrYyIFU!,1">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="http_get" id="2u@Cpn=,b08OqScUfH0:" inline="true">
<field name="TIMEOUT">10</field>
<field name="UNIT">sec</field>
<field name="TYPE">text</field>
<value name="URL">
<shadow type="text" id="5ufN;sq-aRubueD%?/:[">
<field name="TEXT">http://</field>
</shadow>
<block type="text" id="6x4QoiG?XF+7M|Ab3VkR">
<field name="TEXT">http://192.168.178.70:5005/Kinderbadezimmer/leave/Wohnzimmer</field>
</block>
</value>
<next>
<block type="http_get" id="XeNnbs7s/GF?np]9{}S!" inline="true">
<field name="TIMEOUT">10</field>
<field name="UNIT">sec</field>
<field name="TYPE">text</field>
<value name="URL">
<shadow type="text" id="5ufN;sq-aRubueD%?/:[">
<field name="TEXT">http://</field>
</shadow>
<block type="text" id="8+GUul1TuaN1U,L{lTB[">
<field name="TEXT">http://192.168.178.70:5005/Kinderbadezimmer/leave/Kueche</field>
</block>
</value>
<next>
<block type="http_get" id="C;IBio1?Sn6$]%:Bjc^}" inline="true">
<field name="TIMEOUT">10</field>
<field name="UNIT">sec</field>
<field name="TYPE">text</field>
<value name="URL">
<shadow type="text" id="O5KmXc9/8G^jl*cT4,3T">
<field name="TEXT">http://</field>
</shadow>
<block type="text_join" id="{hI~.Q5.anFY{_dr(,OU" inline="true">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text" id="Beo`gB_BguS4kvua-46T">
<field name="TEXT">http://192.168.178.70:5005/Kinderbadezimmer/favourite</field>
</block>
</value>
<value name="ADD1">
<block type="text" id="0{Aj_L_vJ=D6C1W@?W,{">
<field name="TEXT">/klassik movie</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="]UR3+;XkR6d*ambIM1B~">
<field name="TEXT">/de-de/</field>
</block>
</value>
<value name="ADD3">
<block type="text" id="(7uF(MJlw,i~bDg$B3vV">
<field name="TEXT">0</field>
</block>
</value>
</block>
</value>
<next>
<block type="timeouts_wait" id="VL-FD*(/,mr5^)D^+^u]">
<field name="DELAY">4</field>
<field name="UNIT">sec</field>
<next>
<block type="variables_set" id="4=9FP$/nE#UqT%E0+{7j">
<field name="VAR" id="qF^Dv{8_res2E03z3U@Y">Lautstärke</field>
<value name="VALUE">
<block type="math_number" id=".Nt^l7)*:s[|211I[u?a">
<field name="NUM">0</field>
</block>
</value>
<next>
<block type="controls_repeat_ext" id="-_pA=Wi7:9!3aP,KY67H">
<value name="TIMES">
<shadow type="math_number" id="6ar6?`^OUL@no8Tw~x9V">
<field name="NUM">10</field>
</shadow>
</value>
<statement name="DO">
<block type="math_change" id="L6qT2/N1`Wr]/_#V1y7Y">
<field name="VAR" id="qF^Dv{8_res2E03z3U@Y">Lautstärke</field>
<value name="DELTA">
<shadow type="math_number" id=";i:IQG}md=MS@P!4NAoW">
<field name="NUM">2</field>
</shadow>
</value>
<next>
<block type="http_get" id="OsNkE@QR2t%_$h$T]sPL" inline="true">
<field name="TIMEOUT">20</field>
<field name="UNIT">sec</field>
<field name="TYPE">text</field>
<value name="URL">
<shadow type="text" id="sD)M=sYD{1)J(|^|~?Y=">
<field name="TEXT">http://</field>
</shadow>
<block type="text_join" id="2:dYCeT?=yK#eBy$q{`N" inline="true">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text" id="8!;rzj$=r}{%C;:mjWs0">
<field name="TEXT">http://192.168.178.70:5005/</field>
</block>
</value>
<value name="ADD1">
<block type="text" id="e`XiaG^k)C7EH,piJ+Gt">
<field name="TEXT">Kinderbadezimmer/</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="wO.5x+!_,yy^nV]-1KJs">
<field name="TEXT">volume/</field>
</block>
</value>
<value name="ADD3">
<block type="variables_get" id="*^TJ%+aX[7T*IuIx4^Zm">
<field name="VAR" id="qF^Dv{8_res2E03z3U@Y">Lautstärke</field>
</block>
</value>
</block>
</value>
<next>
<block type="timeouts_wait" id="1W(QO_yH8j?rgA.5@D7d">
<field name="DELAY">1</field>
<field name="UNIT">sec</field>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</statement>
<value name="IF1">
<block type="variables_get" id="~(N289wLSXO(cGQU`A:j">
<field name="VAR" id="=^O@aBlcN7-}h]h}I4YZ">Musik</field>
</block>
</value>
<statement name="DO1">
<block type="timeouts_settimeout" id="|ifb^rFIG2$IB2!mYDZm">
<field name="NAME">timeout</field>
<field name="DELAY">20</field>
<field name="UNIT">sec</field>
<statement name="STATEMENT">
<block type="controls_repeat_ext" id="Vy[!J.iWQ?mb0Ju)2L10">
<value name="TIMES">
<shadow type="math_number" id="jn2byOr7qwjhkbUldnjm">
<field name="NUM">10</field>
</shadow>
</value>
<statement name="DO">
<block type="math_change" id="Y*]q#Ot[F4%MJ/j|LG@`">
<field name="VAR" id="qF^Dv{8_res2E03z3U@Y">Lautstärke</field>
<value name="DELTA">
<shadow type="math_number" id="saKgYna/_N0jCEw/~q$v">
<field name="NUM">-2</field>
</shadow>
</value>
<next>
<block type="http_get" id="81|lCT_ScHNg::.2t1Yc" inline="true">
<field name="TIMEOUT">20</field>
<field name="UNIT">sec</field>
<field name="TYPE">text</field>
<value name="URL">
<shadow type="text" id="sD)M=sYD{1)J(|^|~?Y=">
<field name="TEXT">http://</field>
</shadow>
<block type="text_join" id="|e;WG3BGcj*C(%/[;y6K" inline="true">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text" id="T`U6]5WwjA;X*`ak|AcJ">
<field name="TEXT">http://192.168.178.70:5005/</field>
</block>
</value>
<value name="ADD1">
<block type="text" id="?np#.WEp=RFY}YM@#},m">
<field name="TEXT">Kinderbadezimmer/</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="+(K+rR,9L1+4S!sJj8|#">
<field name="TEXT">volume/</field>
</block>
</value>
<value name="ADD3">
<block type="variables_get" id="v3/L#or6tBCH0(O|hq.W">
<field name="VAR" id="qF^Dv{8_res2E03z3U@Y">Lautstärke</field>
</block>
</value>
</block>
</value>
<next>
<block type="timeouts_wait" id="Oe)k2O|{f)H]g*+kuR3r">
<field name="DELAY">1</field>
<field name="UNIT">sec</field>
</block>
</next>
</block>
</next>
</block>
</statement>
<next>
<block type="http_get" id="O$pXp:_fom%Uc`3-c1UV" inline="true">
<field name="TIMEOUT">10</field>
<field name="UNIT">sec</field>
<field name="TYPE">text</field>
<value name="URL">
<shadow type="text" id="vA=x5Bj31f-KmJw=X($#">
<field name="TEXT">http://</field>
</shadow>
<block type="text" id="3S*=2y:{dv8x`eYa648y">
<field name="TEXT">http://192.168.178.70:5005/Kinderbadezimmer/pause</field>
</block>
</value>
<next>
<block type="variables_set" id="D?I#q^X334h=By@|9/Ru">
<field name="VAR" id="=^O@aBlcN7-}h]h}I4YZ">Musik</field>
<value name="VALUE">
<block type="logic_boolean" id="lv~D%U^[bI5sWk6bD+T#">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</statement>
</block>
</xml>