A free-text label for your dashboard — a heading, a caption, a note. Type any text, style the font, size, weight, color, and alignment, and optionally drop in a linked entity's live value with a token.
The Text widget shows a block of text you type. It renders as plain styled text — pick the font, size, weight, italic, color, and alignment. If you link an entity to the widget, you can insert tokens that are replaced with that entity's live data, so a label can read something like "Living Room: 72°".
{value}, {name}, {unit}, or {state} anywhere in the text and Flux swaps in the entity's current reading. Without a linked entity the text is shown exactly as typed.** or *.{value}, {name}, {unit}, {state}) to insert it.| Setting | What it does |
|---|---|
| Text | The text to display (multi-line). When the widget has a linked entity, insert {value}, {name}, {unit}, or {state} to show its live data. If left empty, the widget falls back to its title, or the word "Text". |
| Font size | Point size, 10–80. |
| Weight | Light, Regular, Medium, Semibold, or Bold. |
| Font | An installed font family, or System (the default). |
| Style | When using the System font: Default, Rounded, Serif, or Mono. (Hidden once a custom font family is chosen.) |
| Italic | Slants the text. |
| Align | Left, Center, or Right. |
| Text color | Color of the text. Default follows the theme/system primary color. |
{value} is the formatted reading, {state} is the raw state string, {name} is the entity's friendly name, and {unit} is its unit of measurement. Tokens only resolve when an entity is linked to the widget — otherwise they're shown literally.