# Command: TEXT

# **zobrazení textu na tlačítku**

Zobrazí vlastní text na zvolené pozici v layoutu **2×3** nebo **3×4**.  
Podporuje **UTF-8**, včetně diakritiky (rozsah 32~709). Používá se pro dynamické hodnoty (teploty, stavy, hlášení, …).

- Text je **automaticky centrován**.
- Dlouhý text se **automaticky posouvá (scroll circular)**.
- Barva textu se mění příkazem **color**.
- Text je uložen **jen v RAM**
- Maximální délka je 127 znaků

---

## **Syntaxe**

Příklady pro tlačítko C2 (třetí sloupec a druhý řádek) na obrazovce číslo 1, velikost fontu 30 a text

*Pokus*  
*textu*

**devName** - označení panelu ***WEB/Settings/Device setting/Device name***

**devIP** - IP adresa panelu

**scr#** - nastavení čísla obrazovky kde # je číslo 1~3

**btn$#** - nastavení tlačítka podle zvoleného layoutu $ je písmeno sloupce A~D, # je číslo řádku 1~3

**font** - velikost fontu 16, 20, 30 a 46. Velikost 46 nepodporuje ořádkování! A je primárně určena pro zobrazení hodnot např teploty °C. Pokud parametr font není uveden bude použita velikost 16

**value** - text musí být uzavřen 'v jednoduchých uvozovách'

---

## **UDP**

<div id="bkmrk-devname-color-scr1-b">devName text scr1 btnC2 font 30 value 'Pokus\ntextu'</div><div id="bkmrk--2"></div><div id="bkmrk-od%C5%99%C3%A1dkov%C3%A1n%C3%AD-pomoc%C3%AD-%5C">odřádkování pomocí <span style="text-decoration: underline;">**\\n**</span></div>## **HTTP**

<div id="bkmrk-http%3A%2F%2Fdevip%2Fctrl%3Fcm">http://devIP/ctrl?cmd=text&amp;scr=1&amp;btn=C2&amp;font=30&amp;value='Pokus%0Atextu'</div><div id="bkmrk--3"></div><div id="bkmrk-od%C5%99%C3%A1dov%C3%A1n%C3%AD-pomoc%C3%AD%C2%A0%250">odřádování pomocí <span style="text-decoration: underline;">**%0A**</span></div>## **MQTT**

##### **Topic**

<div id="bkmrk-devname%2Fcommand%2Fbutt">devName/command/button_text/scr1_btnC2 </div>##### **Hodnota (Value) - JSON formát**

<div id="bkmrk-h7f7f00">{  
 "font":30,  
 "text":'Pokus\ntextu'  
}</div><div id="bkmrk-od%C5%99%C3%A1dkov%C3%A1n%C3%AD-pomoc%C3%AD-%5C-1">odřádkování pomocí <span style="text-decoration: underline;">**\\n**</span></div>---

## 📋 **Parametry**

<div class="_tableContainer_1rjym_1" id="bkmrk-parametr-povinn%C3%BD-pop"><div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1120" data-start="867"><thead data-end="897" data-start="867"><tr data-end="897" data-start="867"><th data-col-size="sm" data-end="878" data-start="867">Parametr</th><th data-col-size="sm" data-end="888" data-start="878">Povinný</th><th data-col-size="md" data-end="897" data-start="888">Popis</th></tr></thead><tbody data-end="1120" data-start="929"><tr data-end="970" data-start="929"><td data-col-size="sm" data-end="940" data-start="929">**scr#**</td><td data-col-size="sm" data-end="944" data-start="940">✅</td><td data-col-size="md" data-end="970" data-start="944">Číslo obrazovky (1–3).</td></tr><tr data-end="1053" data-start="971"><td data-col-size="sm" data-end="983" data-start="971">**btn$#**</td><td data-col-size="sm" data-end="987" data-start="983">✅</td><td data-col-size="md" data-end="1053" data-start="987">Umístění tlačítka — $ = sloupec (A–D), # = řádek (1–3).</td></tr><tr><td>**font**</td><td>❌</td><td>velikost fontu, možné velikosti 16, 20, 30 a 46 (nepodporuje odřádkování!), výchozí je 16</td></tr><tr data-end="1120" data-start="1054"><td data-col-size="sm" data-end="1074" data-start="1054">**value 'text'**</td><td data-col-size="sm" data-end="1078" data-start="1074">✅</td><td data-col-size="md" data-end="1120" data-start="1078">Hodnota textu, pro vymazání textu použijte jednu mezeru</td></tr></tbody></table>

</div></div>---

## ⚠️ **Chybové hlášky**

<div class="_tableContainer_1rjym_1" id="bkmrk-k%C3%B3d-hl%C3%A1%C5%A1ka-v%C3%BDznam-0-"><div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="2051" data-start="1734" style="width: 100.595%; height: 178.781px;"><thead data-end="1759" data-start="1734"><tr data-end="1759" data-start="1734" style="height: 29.7969px;"><th data-col-size="sm" data-end="1740" data-start="1734" style="width: 9.52381%; height: 29.7969px;">Kód</th><th data-col-size="sm" data-end="1749" data-start="1740" style="width: 41.4021%; height: 29.7969px;">Hláška</th><th data-col-size="md" data-end="1759" data-start="1749" style="width: 49.2063%; height: 29.7969px;">Význam</th></tr></thead><tbody data-end="2051" data-start="1786"><tr data-end="1824" data-start="1786" style="height: 29.7969px;"><td data-col-size="sm" data-end="1790" data-start="1786" style="width: 9.52381%; height: 29.7969px;">0</td><td data-col-size="sm" data-end="1804" data-start="1790" style="width: 41.4021%; height: 29.7969px;">(bez chyby)</td><td data-col-size="md" data-end="1824" data-start="1804" style="width: 49.2063%; height: 29.7969px;">Příkaz proveden.</td></tr><tr data-end="1894" data-start="1825" style="height: 29.7969px;"><td data-col-size="sm" data-end="1829" data-start="1825" style="width: 9.52381%; height: 29.7969px;">12</td><td data-col-size="sm" data-end="1867" data-start="1829" style="width: 41.4021%; height: 29.7969px;"><div><div><div><div>Missing or bad value:'text' (use value:'your text')</div></div></div></div></td><td data-col-size="md" data-end="1894" data-start="1867" style="width: 49.2063%; height: 29.7969px;">Chybějící hodnota textu</td></tr><tr style="height: 29.7969px;"><td style="width: 9.52381%; height: 29.7969px;">30</td><td style="width: 41.4021%; height: 29.7969px;"><div><div><div><div>Screen or button doesn't exist (index out of range)</div></div></div></div></td><td style="width: 49.2063%; height: 29.7969px;">Tlačítko nebo obrazovka neexistuje</td></tr><tr data-end="1963" data-start="1895" style="height: 29.7969px;"><td data-col-size="sm" data-end="1899" data-start="1895" style="width: 9.52381%; height: 29.7969px;">31</td><td data-col-size="sm" data-end="1930" data-start="1899" style="width: 41.4021%; height: 29.7969px;"><div><div>Bad button format (use: scr# btn$#)</div></div></td><td data-col-size="md" data-end="1963" data-start="1930" style="width: 49.2063%; height: 29.7969px;">Špatný formát označení obrazovky a tlačítka</td></tr><tr data-end="2051" data-start="1964" style="height: 29.7969px;"><td data-col-size="sm" data-end="1968" data-start="1964" style="width: 9.52381%; height: 29.7969px;">32</td><td data-col-size="sm" data-end="2005" data-start="1968" style="width: 41.4021%; height: 29.7969px;"><div><div>Screen or button doesn't exist or button is not defined as 'TEXT PLACE' (index out of range)</div></div></td><td data-col-size="md" data-end="2051" data-start="2005" style="width: 49.2063%; height: 29.7969px;">Neexistující tlačítko nebo obrazovka nebo tlačítko není definováno pro text</td></tr></tbody></table>

</div></div>