Conexión de Traccar a Home Assistant

Conectar nuestro server de Traccar a Home Assistant es un proceso sencillo , lo primero que tenemos que hacer es definirlo en nuestro fichero configuration.yaml

  - platform: traccar
    host: !secret traccar_ip
    username: !secret traccar_user
    password: !secret traccar_pwd
    port: !secret traccar_port
    scan_interval: 10
    event: ['device_moving', 'geofence_enter', 'device_offline', 'geofence_exit', 'device_online', 'device_stopped', 'alarm', 'device_unknown', 'ignition_off', 'ignition_on']

Una vez definido reiniciamos HA y si todo esta correcto en nuestro fichero known_devices.yaml debera aparecer uno o varios dispositivos

coche_fmb:
  hide_if_away: true
  icon:
  mac:
  name: x1_fmb
  picture:
  track: true

Si track esta a true entonces nos aparecerá en la sección de mapa , si la ponemos a false no aparecerá en dicha sección.

Podemos definir sensores de geofences si los hemos definido previamente.

  - platform: template
    sensors:
      sensor_traccar_zona_casa:
        value_template: "{{(states.device_tracker.coche1.attributes.geofence == 'casa')}}"
          
  - platform: template
    sensors:
      sensor_traccar_zona_trabajo:
        value_template: "{{(states.device_tracker.coche1.attributes.geofence == 'trabajo')}}"

También optativamente definiremos automatizaciones con estos eventos , en este caso para que envié por telegram estos dos eventos , pero es aplicable a cualquiera de ellos

- alias: Coche 1 Traccar traccar_ignition_on
  initial_state: 'on'
  trigger:
    - platform: event
      event_type: traccar_ignition_on
  action:       
    - service: notify.notif_telegram_grupo_coche_1
      data:
        message: |
          {{"\U0001F697"}} *Coche 1* encendido motor
        
        
- alias: Coche 1 Traccar traccar_ignition_off
  initial_state: 'on'
  trigger:
    - platform: event
      event_type: traccar_ignition_off
  action:
    - service: notify.notif_telegram_grupo_coche_1
      data:
        message: |
          {{"\U0001F6B6"}} *Coche 1* apagado motor