Ir al contenido
Navegación principal
Todas las integraciones

Home Assistant

Cómo funciona:El temporizador arranca cuando entras en la oficina y se para cuando sales.

Con rest_command, Home Assistant inicia y para tu temporizador, por ejemplo cuando entras en la oficina, escaneas una etiqueta NFC en tu mesa o pulsas un interruptor de pared. Un sensor REST lee el estado como frase.

  1. En Ajustes, API y dispositivos, añade un dispositivo del tipo «Otro dispositivo» y copia el token.
  2. Pon el token en secrets.yaml, con la palabra Bearer delante.
  3. Añade los comandos y el sensor de abajo a configuration.yaml y reinicia Home Assistant.
  4. Llama a los comandos desde automatizaciones, scripts o paneles, por ejemplo con la acción «RESTful Command: horaka_start».

secrets.yaml:

Ejemplo (yaml)
horaka_auth: "Bearer TU_TOKEN"

configuration.yaml:

Ejemplo (yaml)
rest_command:
  horaka_start:
    url: "https://api.horaka.com/v1/track/start"
    method: post
    headers:
      Authorization: !secret horaka_auth
    content_type: "application/json"
    payload: '{"project": "PROYECTO"}'
  horaka_stop:
    url: "https://api.horaka.com/v1/track/stop"
    method: post
    headers:
      Authorization: !secret horaka_auth
    content_type: "application/json"
    payload: "{}"

sensor:
  - platform: rest
    name: HORAKA today
    resource: "https://api.horaka.com/v1/track/status"
    headers:
      Authorization: !secret horaka_auth
    value_template: "{{ value_json.data.running }}"
    json_attributes_path: "$.data"
    json_attributes: [project, today_seconds, text]
    scan_interval: 300

Automatización con una etiqueta NFC desde la app de Home Assistant:

Ejemplo (yaml)
automation:
  - alias: Toggle the timer at the desk
    trigger:
      - platform: tag
        tag_id: desk
    action:
      - service: rest_command.horaka_start

El sensor consulta cada cinco minutos; el atributo text es la misma frase que lee en voz alta el atajo.

Recupera las horas que regalas.

Tu cuenta está lista en un minuto. Pruebas Premium durante 14 días sin datos de pago y después sigues con Free o desde 4,90 € al mes con todo lo necesario para facturar.