El input_text en Home Assistant, permite al usuario definir valores que se pueden controlar a través de la interfaz y se pueden utilizar en condiciones de automatización. Los cambios en el valor almacenado en el cuadro de texto generan eventos de estado. Estos eventos de estado también se pueden utilizar como disparadores. También se puede configurar en modo contraseña (texto oculto).
La forma preferida de configurar un texto de entrada es a través de la interfaz de usuario en Configuración > Automatizaciones y Escenas y aquí seleccionar la pestaña Ayudantes. Haga clic en el botón Agregar y luego elija la opción Texto .
Para poder agregar Ayudantes a través de la interfaz de usuario que debe tener default_config: en su configuration.yaml. Ya debería estar allí de forma predeterminada a menos que la eliminara manualmente. Si eliminó default_config: de su configuración, debe agregarlo primero y luego podrá usar la interfaz de usuario para configurar input_text.
También se puede configurar a través de configuration.yaml:
input_text:
text1:
name: Texto 1
initial: Texto
text2:
name: Texto 2
min: 8
max: 40
text3:
name: Texto 3
pattern: "[a-fA-F0-9]*"
text4:
name: Texto 4
mode: password
Variables de configuración
input_text OBLIGATORIO: Alias para la entrada. Se permiten entradas múltiples.
name (opcional): Nombre descriptivo de la entrada de texto.
min (opcional , predeterminado: 0 ): Longitud mínima para el valor del texto.
max (opcional , predeterminado: 100 ): Longitud máxima para el valor del texto. 255 es el número máximo de caracteres permitidos en un estado de entidad.
initial (opcional): Valor inicial cuando se inicia Home Assistant.
icon (opcional): Icono para mostrar delante del elemento de entrada en la interfaz.
pattern (opcional , predeterminado: vacío ): Patrón Regex para la validación del lado del cliente.
mode (opcional , predeterminado: texto ): Puede especificar texto password. Los elementos de tipo «contraseña» proporcionan una forma para que el usuario ingrese un valor de manera segura.
Servicios
Esta integración proporciona un servicio para modificar el estado del input_texty un servicio para recargar la input_textconfiguración sin reiniciar el propio Home Assistant.
Estado de inicio
Si establece un valor válido para esta integración, comenzará con el estado establecido en ese valor. De lo contrario, restaurará el estado que tenía antes de que Home Assistant se detuviera.