[gelöst] Circlemenu mit Ansage (Syntax-Schwierigkeiten)

Begonnen von Clyde, 08 Februar 2017, 10:46:24

Vorheriges Thema - Nächstes Thema

Clyde

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]"

Proxmox auf MINIX-Z100, LXC: FHEM, FS20, FHT, HM, Tradfri, Alexa, Anker Solix Solarbank 2

Clyde

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>
Proxmox auf MINIX-Z100, LXC: FHEM, FS20, FHT, HM, Tradfri, Alexa, Anker Solix Solarbank 2