Text
The Text integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] is built for the controlling and monitoring of text values on devices.
Building block integration
This text is a building block integration that cannot be added to your Home Assistant directly but is used and provided by other integrations.
A building block integration differs from the typical integration that connects to a device or service. Instead, other integrations that do integrate a device or service into Home Assistant use this text building block to provide entities, services, and other functionality that you can use in your automations or dashboards.
If one of your integrations features this building block, this page documents the functionality the text building block offers.
If you are looking for a way to create a text entity, please take a look at the Text helper.
Actions
Text actions
Available actions: text.set_value
Action: Set value
The text.set_value action sets the textual value of the text entity.
| Data attribute | Optional | Description |
|---|---|---|
entity_id |
no | String or list of strings that point at entity_id’s of texts to control. |
value |
no | The new text value to set. |
List of triggers
The Text integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following triggers. Each link below opens a dedicated page with examples, fields, and a step-by-step UI walkthrough.
-
Text changed (
text.changed) Triggers after the value of one or more text entities changes.
For an overview of every trigger across all integrations, see the triggers reference.
List of conditions
The Text integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following conditions. Each link below opens a dedicated page with examples, fields, and a step-by-step UI walkthrough.
-
Text is equal to (
text.is_equal_to) Tests if one or more text entities are equal to a specified value.
For an overview of every condition across all integrations, see the conditions reference.