Saltar al contenido

Contraseña de un solo uso (OTP): un código para abrir el garaje

Genera códigos de 6 dígitos con el ayudante OTP y pide uno válido antes de ejecutar una acción delicada, como abrir el garaje.

  • intermedio
  • Publicado el

Descripción general

El ayudante Contraseña de un solo uso (OTP) genera el mismo código de 6 dígitos que tu app de autenticación, renovado cada 30 segundos. Sirve para pedir una comprobación extra antes de acciones delicadas.

Un móvil con el código 482 913 y su cuenta atrás; el sensor de Home Assistant muestra el mismo código y abre el garaje
El código del móvil coincide con el del sensor.

Ilustración: NODARA.

Requisitos

Crear el ayudante

Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Contraseña de un solo uso (OTP).

Ideas de uso

Ejemplo de uso

Objetivo: Que la puerta del garaje solo se abra desde el panel si se escribe el código de 6 dígitos que muestra tu app de autenticación.

alias: "Abrir garaje con código"
triggers:
  - trigger: state
    entity_id: input_text.codigo_garaje
conditions:
  - condition: template
    value_template: >-
      {{ trigger.to_state.state | length == 6
         and trigger.to_state.state == states('sensor.otp_garaje') }}
actions:
  - action: cover.open_cover
    target:
      entity_id: cover.garaje
  - action: input_text.set_value
    target:
      entity_id: input_text.codigo_garaje
    data:
      value: ""

Cómo funciona

Resultado

Acción
Escribes 482913 · sensor.otp_garaje = 482913
Resultado
cover.garaje se abre
y el campo de código se vacía
Volver a Repositorio