Skip to content

Input Button en Home Assistant

La integración Input Button en Home Assistant o del asistente de botón, le permite definir botones que se pueden presionar a través de la interfaz de usuario y se pueden usar para activar cosas, como una automatización.

La forma preferida de configurar una selección 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 desplegable.

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_select en su Home Assistant.

Las selecciones de entrada también se pueden configurar a través de configuration.yaml:

input_button:
  ring_bell:
    name: Ring bell
    icon: mdi:bell

Índice de contenido

    Variables de configuración de Input Button en Home Assistant

    input_button OBLIGATORIO. Aliass ​​para la entrada. Se permiten entradas múltiples.

    name (opcional) Nombre descriptivo de la entrada en la interfaz.

    icon (opcional) Icono para mostrar delante del elemento de entrada en la interfaz.

    Ejemplos de automatización de Input Button en Home Assistant

    La entidad input_button no tiene estado, es decir, no puede tener un estado como el on o el off que, por ejemplo, tiene una entidad de interruptor normal.

    Cada entidad de botón de entrada realiza un seguimiento de la marca de tiempo de la última vez que se presionó la entidad de botón de entrada en la interfaz de usuario de Home Assistant o se presionó a través de una llamada de servicio.

    Debido a que el estado de una entidad de botón de entrada en Home Assistant es una marca de tiempo, significa que podemos usarlo en nuestras automatizaciones. Por ejemplo:

    trigger:
      - platform: state
        entity_id: input_button.my_button
    action:
      - service: notify.frenck
        data:
          message: "My button has been pressed!"

    Servicios

    Las entidades del botón de entrada exponen un único servicio: input_button.press

    Se puede llamar a este servicio para activar la pulsación de un botón para esa entidad.

    - service: input_button.press
      target:
        entity_id: input_button.my_button

    Sígueme a Youtube

    Sígueme en Youtube - Input Button en Home Assistant

    Ajustes