TracKey, un sensor de presencia infalible!

TracKey, un sensor de presencia infalible!

Si estás cansad@ de recibir falsos positivos cuando falla el WiFi o el GPS, hoy te presentamos TracKey, un sensor de presencia infalible!

¿Por qué hemos inventado el TracKey?

Frecuentemente leemos en nuestra comunidad comentarios como «Home Assistant no coge bien las coordenadas de mi smartphone», «Mi posición tarda mucho en actualizarse», «La puerta se abre cuando estoy en el ascensor y el smartphone se conecta al WiFi»… Estos son problemas frecuentes, derivados de utilizar protocolos inalámbricos para detectar cuando llegamos o nos vamos de casa.

A veces son muy difíciles de corregir y pueden causar problemas graves como, por ejemplo, que la puerta de nuestra casa se abra sin que lo deseemos. En el mejor de los casos pueden causar incomodidades derivadas de falsos positivos (abrir la puerta antes de tiempo, activar erróneamente la alarma, fallos en automatizaciones basadas en presencia…)

Pues bien, hoy te traemos la solución definitiva a este problema, un proyecto sencillo, pero muy útil: TracKey, un sensor de presencia infalible y exclusivo que solo podrás encontrar en La R3D!

¿Qué es TracKey y cuáles son sus ventajas?

El TracKey es un colgador de llaves de los de toda la vida, impreso en 3D, que combina diseño y funcionalidad. Lo que lo hace inteligente es que en su interior lleva un mecanismo basado en un sensor de contacto (de los que ponemos en puertas y ventanas).

Este permite que el dispositivo reporte de forma instantánea cuando cuelgas o coges las llaves. Así, gracias a Trackey, puedes saber con la máxima precisión quién está en casa, activar la alarma cuando te vas o desarmarla cuando llegues, desbloquear la cerradura automáticamente antes de salir, o que tu asistente de voz te recuerde que tienes que sacar la basura 😅

De forma resumida, el dispositivo tiene las siguientes ventajas:

  • Actualización inmediata, reportando su estado en el mismo instante.
  • Precisión máxima, ya que no se basa en las coordenadas o batería de tu smartphone, ni de la cobertura WiFi o Bluetooth.
  • Se instala muy fácilmente, ya que sólo necesitas fijarlo en la pared (con un poco de cinta de doble cara o unos tornillos).
  • Puedes añadir tantos como quieras, en función de cuántos sois en casa (y crear rutinas personalizadas).
  • El diseño es totalmente personalizable, pudiendo cambiar los colores o el logo.
  • Funciona en local y no necesita cables ni baterías, ya que es un dispositivo Zigbee.

¿Cómo se usa el TracKey en Home Assistant?

Utilizar el TracKey con Home Assistant es tremendamente fácil:

  1. Abre la carcasa tirando suavemente de la caja. Extrae el sensor y pulsa el botón que tiene junto a la pila durante unos segundos para activar el modo emparejamiento, y vincula tu sensor de contacto con Zigbee2MQTT.
  2. Como cualquier otro, te proporcionará un sensor binario (por ejemplo, ‘binary_sensor.trackey’) que toma el valor ‘off’ cuando está cerrado (llaves colgadas) y ‘on’ cuando está abierto (llaves fuera del TracKey).
  3. Inserta de nuevo el sensor en la parte interior del TracKey (con la parte de la pila hacia la parte superior) y fija el soporte en el lugar que más te apetezca (por ejemplo, cerca de la puerta).
  1. Si te parece poco intuitivo el estado del sensor binario, puedes crear un sensor template muy sencillo para «traducirlo». Para ello sólo tienes que pegar el siguiente código en tu fichero sensors.yaml (adaptando tus entidades).

- platform: template
  sensors:
    trackey_abel:
      friendly_name: "Trackey Abel"
      value_template: >
        {% if states('binary_sensor.trackey_abel_contact') == "off" %}home
        {% else %}not_home
        {% endif %} 
      icon_template: mdi:key-chain-variant
  1. A partir de aquí ya sólo te queda crear las automatizaciones que te parezcan más útiles, utilizando tus llaves como ‘trigger’. Por ejemplo, yo utilizo la siguiente cuando descuelgo las llaves (indicando a Home Assistant que voy a salir) para desbloquear mi cerradura inteligente y activar la alarma!

description: "TracKey (Apertura)"
mode: single
triggers:
  - trigger: state
    entity_id:
      - sensor.trackey_abel
    to: not_home
conditions: []
actions:
  - action: lock.unlock
    metadata: {}
    data: {}
    target:
      entity_id: lock.puerta
  - action: input_boolean.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.modo_alarma