
Actualizado el 21 de marzo de 2026
En el universo de la domótica, la ubicación es un dato tan crucial como el estado de un interruptor o la temperatura de una habitación. Añadir coordenadas a nuestros sensores en Home Assistant no es solo un truco visual, es la puerta de entrada a un sistema más inteligente y contextual. En esta guía definitiva de 2026, te mostraré cómo geolocalizar sensores en Home Assistant, por qué es más útil que nunca y cómo aprovecharlo para crear automatizaciones verdaderamente proactivas.
¿Por Qué Geolocalizar Sensores en Home Assistant en 2026?
Lejos de ser una función de nicho, la ubicación de sensores en Home Assistant se ha convertido en un pilar para la automatización avanzada. Olvídate de pensar solo en sensores de puertas o ventanas. El verdadero poder reside en dar contexto geográfico a entidades que, por defecto, no lo tienen.
Imagina estos escenarios:
- Puntos de Interés Dinámicos: Integraciones como las de precios de gasolineras o estaciones de carga para vehículos eléctricos nos proporcionan datos valiosos. Al geolocalizarlos, puedes visualizar en un mapa cuál es la opción más barata o cercana a tu posición actual.
- Seguimiento de Activos y Personas: Geolocalizar los device trackers de los miembros de la familia (siempre con su consentimiento) o el GPS de tu coche abre un mundo de posibilidades. Desde encender la climatización al acercarte a casa hasta recibir una alerta si tu hijo sale del área del colegio.
- Información Pública Contextual: Puedes geolocalizar sensores de calidad del aire, paradas de transporte público o estaciones de bicicletas compartidas para tomar decisiones informadas antes de salir de casa.
En definitiva, añadir coordenadas GPS a Home Assistant transforma datos abstractos en información accionable y visualmente intuitiva.
Guía Paso a Paso para Geolocalizar tus Sensores
El proceso es bastante sencillo y se puede dividir en tres fases clave: obtener las coordenadas, crear un nuevo sensor que las incorpore y, finalmente, visualizarlo todo en un mapa.
Paso 1: Identifica el Sensor a Geolocalizar
Primero, decide qué entidad quieres situar en el mapa. En nuestro ejemplo, usaremos un sensor que nos da el precio de la gasolina de una estación específica, proporcionado por una integración. La entidad original (ej: sensor.gasolinera_repsol_centro) solo contiene el precio, pero nosotros le añadiremos la capa de ubicación.
Paso 2: Obtén las Coordenadas GPS (Latitud y Longitud)
Para posicionar algo en un mapa, necesitas sus coordenadas exactas. Tienes varias alternativas, todas gratuitas y eficientes:
- Google Maps: Es la opción más conocida. Busca la ubicación, haz clic derecho sobre el punto exacto y las coordenadas (latitud y longitud) aparecerán para que puedas copiarlas.
- OpenStreetMap: Una excelente alternativa de código abierto, muy en la línea de la filosofía de Home Assistant. El proceso es similar: busca el lugar, haz clic derecho, selecciona «Mostrar dirección» y obtendrás las coordenadas.
Anota estos dos valores (latitud y longitud), ya que los necesitarás en el siguiente paso.
Paso 3: Crea el Sensor Geolocalizado en Home Assistant
Aquí es donde ocurre la magia. Vamos a crear un sensor nuevo a partir del original, pero añadiéndole las coordenadas como atributos. Desde las actualizaciones de finales de 2025, la forma correcta de crear sensores de plantilla (template sensors) ha cambiado. Si vienes de una configuración antigua, es crucial que actualices tu código para evitar errores.
La nueva sintaxis es más limpia y se define bajo la clave template: en tu archivo configuration.yaml (o en un archivo separado si usas includes). Este método sustituye a la antigua plataforma platform: template, ahora obsoleta. Si tienes problemas con esto, te recomiendo consultar mi guía para migrar plantillas legacy en Home Assistant.
Código Actualizado para 2026
A continuación, te muestro el código YAML que necesitas. Recuerda que debes editarlo en tu editor de archivos preferido, como el add-on de Visual Studio Code o el editor integrado de Home Assistant.
Código del Sensor (Sintaxis Moderna)
Añade el siguiente bloque en tu archivo configuration.yaml. Este código crea un nuevo sensor que copia el estado del sensor original (el precio) y le añade los atributos de latitud y longitud.
template:
- sensor:
- name: "Gasolinera Petrem Sarria 95"
state: "{{ states('sensor.petrem_sarria') }}"
unique_id: petrem_sarria_95_geolocated # ID único para el sensor
attributes:
latitude: 42.020078
longitude: 2.823576
- name: "Cepsa Pont de la Barca 95"
state: "{{ states('sensor.cepsa_pont_de_la_barca') }}"
unique_id: cepsa_pont_barca_95_geolocated
attributes:
latitude: 41.993450
longitude: 2.821120Código de la Tarjeta de Mapa
Una vez que hayas guardado los cambios y reiniciado Home Assistant, tus nuevos sensores geolocalizados estarán disponibles. Ahora puedes visualizarlos fácilmente con la tarjeta de mapa nativa.
En tu dashboard, añade una nueva tarjeta y pega el siguiente código en el editor YAML:
type: map
title: Precios Gasolineras
default_zoom: 12
entities:
- entity: sensor.gasolinera_petrem_sarria_95
label_mode: state
- entity: sensor.cepsa_pont_de_la_barca_95
label_mode: stateLa opción label_mode: state es muy útil, ya que mostrará el estado del sensor (en este caso, el precio del combustible) directamente sobre su icono en el mapa.
Llevando la Geolocalización al Siguiente Nivel: Automatizaciones Avanzadas
Visualizar sensores en un mapa está bien, pero el verdadero potencial de la automatización por ubicación de sensores se desata al crear reglas inteligentes. Aquí tienes algunas ideas:
- Ruta Inteligente al Trabajo: Crea una automatización que, al salir de casa por la mañana, compruebe los precios de las gasolineras en tu ruta habitual y te envíe una notificación con la más barata.
- Bienvenida a Casa: Utiliza la ubicación de tu vehículo o tu móvil. Cuando entres en la zona «casa», Home Assistant puede encender las luces del porche, ajustar el termostato y abrir la puerta del garaje.
- Alertas de Proximidad: Configura una automatización para que te avise cuando un miembro de la familia esté llegando a casa, perfecto para poner la cena en el fuego o simplemente para estar atento.
Tabla Resumen de Características
| Característica | Descripción |
|---|---|
| Tipos de Sensores | Cualquier entidad de Home Assistant a la que se le pueda añadir contexto geográfico: precios, calidad del aire, vehículos, personas, transporte público, etc. |
| Obtención de Coordenadas | Latitud y longitud obtenidas de herramientas como Google Maps u OpenStreetMap. |
| Integración en Home Assistant | Mediante la creación de un nuevo sensor de tipo template con la sintaxis actualizada de 2026. |
| Visualización | A través de la tarjeta de mapa nativa de Home Assistant, personalizable con zoom, entidades y etiquetas. |
| Potencial de Automatización | Alto. Permite crear reglas basadas en la proximidad, entrada/salida de zonas y comparación de datos entre puntos geográficos. |
Conclusión
La geolocalización de sensores ha evolucionado de ser una curiosidad a una herramienta fundamental en Home Assistant. Te proporciona una capa de inteligencia contextual que enriquece enormemente la visualización de datos y, lo que es más importante, te permite construir un hogar inteligente que reacciona no solo a lo que pasa dentro de sus paredes, sino también en el mundo exterior. ¡Te animo a que empieces a experimentar y a poner tus sensores en el mapa!
