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
HTTP
MQTT
Topic
Hodnota (Value) - JSON formát
"font":30,
"text":'Pokus\ntextu'
}
📋 Parametry
| Parametr | Povinný | Popis |
|---|---|---|
| scr# | ✅ | Číslo obrazovky (1–3). |
| btn$# | ✅ | Umístění tlačítka — $ = sloupec (A–D), # = řádek (1–3). |
| font | ❌ | velikost fontu, možné velikosti 16, 20, 30 a 46 (nepodporuje odřádkování!), výchozí je 16 |
| value 'text' | ✅ | Hodnota textu, pro vymazání textu použijte jednu mezeru |
⚠️ Chybové hlášky
| Kód | Hláška | Význam |
|---|---|---|
| 0 | (bez chyby) | Příkaz proveden. |
| 1 |
missing or bad value:'text'
|
Chybějící hodnota textu |
| 2 |
bad button format (use: scr# btn$#)
|
chybný formát nastavení obrazovky nebo tlačítka |
| 3 |
button does not exist
|
Neexistující tlačítko |
| 4 |
screen or button has wrong index
|
Neexistující tlačítko nebo obrazovka |