Aller au contenu
Navigation principale
Toutes les intégrations

Home Assistant

Comment ça marche:Le chronomètre démarre quand tu entres au bureau et s’arrête quand tu en sors.

Avec rest_command, Home Assistant démarre et arrête ton chronomètre, par exemple quand tu entres au bureau, scannes un tag NFC sur ton bureau ou appuies sur un interrupteur mural. Un capteur REST lit l’état sous forme de phrase.

  1. Sous Paramètres, API et appareils, ajoute un appareil de type « Autre appareil » et copie le jeton.
  2. Place le jeton dans secrets.yaml, précédé du mot Bearer.
  3. Ajoute les commandes et le capteur ci-dessous à configuration.yaml et redémarre Home Assistant.
  4. Appelle les commandes depuis des automatisations, des scripts ou des tableaux de bord, par exemple comme action « RESTful Command: horaka_start ».

secrets.yaml :

Exemple (yaml)
horaka_auth: "Bearer TON_JETON"

configuration.yaml :

Exemple (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": "PROJET"}'
  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

Automatisation avec un tag NFC depuis l’app Home Assistant :

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

Le capteur interroge toutes les cinq minutes ; l’attribut text est la phrase que le raccourci lit aussi à voix haute.

Récupère les heures que tu offres.

Ton compte est prêt en une minute. Tu essaies Premium pendant 14 jours sans données de paiement, puis tu continues avec Free ou à partir de 4,90 € par mois avec tout pour la facturation.