Descripción general
La integración Proximidad calcula a qué distancia están las personas de una zona y en qué dirección se mueven (acercándose, alejándose, quietas, llegadas). Evita encadenar zonas para saber si alguien vuelve a casa.
Ilustración: NODARA.
Requisitos
- La app Companion con la ubicación activada, asociada a una persona (
person.ana). - La zona
zone.homebien situada.
Crear el ayudante
Ajustes → Dispositivos y servicios → Añadir integración → Proximidad (Proximity).
- Zona: Casa. Personas o dispositivos: Ana.
- Distancia de tolerancia: 50 m. Filtra los pequeños saltos del GPS.
Se crean, entre otros, un sensor de distancia y otro de dirección de viaje por persona. Busca sus nombres en la integración: dependen del idioma (por ejemplo, sensor.casa_ana_distancia y sensor.casa_ana_direccion_de_viaje).
Ideas de uso
- Precalentar la casa al volver. Es el ejemplo de abajo.
- Abrir el garaje cuando estás a menos de 200 m y te acercas en coche.
- Bajar la calefacción cuanto más lejos estés.
- Avisar a la familia de que llegas en 10 minutos.
- Quién está más cerca de casa para pedirle que compre pan.
- Encender el porche solo cuando alguien se acerca de noche.
Ejemplo de uso
Objetivo: Que la calefacción se encienda cuando estás a menos de 5 km de casa y te estás acercando, no cuando pasas cerca sin volver.
alias: "Precalentar al volver a casa"
triggers:
- trigger: numeric_state
entity_id: sensor.casa_ana_distancia
below: 5
conditions:
- condition: state
entity_id: sensor.casa_ana_direccion_de_viaje
state: "towards"
- condition: state
entity_id: climate.salon
state: "off"
actions:
- action: climate.set_hvac_mode
target:
entity_id: climate.salon
data:
hvac_mode: "heat"
Cómo funciona
- La distancia se mide hasta el borde de la zona y vale 0 dentro de ella. Su unidad depende de tu sistema de unidades: si el sensor está en metros, usa
below: 5000. - La dirección de viaje puede ser
towards(acercándose),away_from(alejándose),stationary(quieto),arrived(llegado) ounknown. En el panel se muestra traducida, pero en las automatizaciones se usa el valor interno en inglés. - Exigir
towardsevita encender la calefacción si solo pasas cerca de casa.
Resultado
Ana a 4.8 km de casa, acercándoseclimate.salon → modo calor