Ich möchte eine readingsabhängige Ansage beim Öffnen des Circlemenu erreichen. Das funktioniert so schon ganz gut:
<div data-type="circlemenu" class="circlemenu noshade" data-direction="top-left" data-circle-radius="300">
<ul>
<li><div data-type="image" class="cell" data-size="65px" data-url="./images/avatare/80_star_1.jpg" data-fhem-cmd="set Tablet_1 ttsmsg [dienst_28:note]"></div></li>
<li><div data-type="symbol" data-off-color='#000000' data-background-icon="fa-circle" data-icon="fa-close" class="big"></div></li>
<li><div data-type="image" data-opacity="1" data-size="65px" data-url="./images/avatare/80_star_0.jpg" data-fhem-cmd="{my_dienst_do( 28,1)}"></div></li>
<li><div data-type="image" data-opacity="1" data-size="65px" data-url="./images/avatare/80_star_0.jpg" data-fhem-cmd="{my_dienst_do( 28,2)}"></div></li>
<li><div data-type="image" data-opacity="1" data-size="65px" data-url="./images/avatare/80_star_0.jpg" data-fhem-cmd="{my_dienst_do( 28,3)}"></div></li>
</ul>
</div>
Allerdings möchte ich das Ausgabe-Device auch aus einem Reading entnehmen. Das läuft noch nicht.
Warum funktioniert dies
data-fhem-cmd="set Tablet_1 ttsmsg [dienst_28:note]"
aber folgendes nicht?
data-fhem-cmd="set [system_00:SpeakerDevice] ttsmsg [dienst_28:note]"
So klappt es:
<li data-row="6" data-col="1" data-sizex="7" data-sizey="4">
<div data-type="classchanger" data-device="dienst_28" data-get="active" data-get-on='["off"]' data-off-class="hide" class="inline small">
<div data-type="circlemenu" class="circlemenu" data-direction="horizontal" data-circle-radius="60">
<ul>
<li><div data-type="button" data-fhem-cmd="set Tablet volume 6; set Tablet ttsmsg [dienst_28:note]" data-icon="fa-star" data-on-color='#000000' data-on-background-color='#505050'></div></li>
<li><div data-type="button" data-fhem-cmd="set Tablet ttsmsg Hinzugefügt;{my_dienst_activate( 28)}" data-icon="fa-star" data-on-color='#FFC43A' data-on-background-color='#505050'></div><div class="top-narrow">+</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,5)}" data-icon="" data-on-background-color='green'>L</div><div class="top-narrow large">L</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,4)}" data-icon="" data-on-background-color='green'>T</div><div class="top-narrow large">T</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,3)}" data-icon="" data-on-background-color='green'>C</div><div class="top-narrow large">C</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,2)}" data-icon="" data-on-background-color='green'>L</div><div class="top-narrow large">L</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,1)}" data-icon="" data-on-background-color='green'>N</div><div class="top-narrow large">N</div></li>
<li><div data-type="symbol" data-icon="fa-close" data-off-color='#000000' data-background-icon="fa-circle" ></div></li>
</ul>
</div>
<div data-type="label" class="large" data-device="dienst_28" data-get="state"></div>
</div>
<div data-type="classchanger" data-device="dienst_28" data-get="active" data-get-on='["off"]' data-off-class="hide" class="inline small">
<div data-type="circlemenu" class="circlemenu" data-direction="horizontal" data-circle-radius="60">
<ul>
<li><div data-type="button" data-fhem-cmd="set Tablet volume 6; set Tablet ttsmsg [dienst_28:note]" data-icon="fa-star" data-on-color='#000000' data-on-background-color='#505050'></div></li>
<li><div data-type="button" data-fhem-cmd="set Tablet ttsmsg Hinzugefügt;{my_dienst_activate( 28)}" data-icon="fa-star" data-on-color='#FFC43A' data-on-background-color='#505050'></div><div class="top-narrow">+</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,5)}" data-icon="" data-on-background-color='green'>L</div><div class="top-narrow large">L</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,4)}" data-icon="" data-on-background-color='green'>T</div><div class="top-narrow large">T</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,3)}" data-icon="" data-on-background-color='green'>C</div><div class="top-narrow large">C</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,2)}" data-icon="" data-on-background-color='green'>L</div><div class="top-narrow large">L</div></li>
<li><div data-type="button" data-fhem-cmd="{my_dienst_do( 28,1)}" data-icon="" data-on-background-color='green'>N</div><div class="top-narrow large">N</div></li>
<li><div data-type="symbol" data-icon="fa-close" data-off-color='#000000' data-background-icon="fa-circle" ></div></li>
</ul>
</div>
<div data-type="label" class="large" data-device="dienst_28" data-get="state"></div>
</div>
</li>