Cómo geolocalizar sensores en Home Assistant

Cómo geolocalizar sensores en Home Assistant

En el mundo de la domótica, la geolocalización de sensores puede añadir una capa extra de información y utilidad a nuestros sistemas. A continuación, te mostraré cómo geolocalizar sensores en Home Assistant.

¿Por qué geolocalizar sensores en Home Assistant?

Quizá te estés preguntando, ¿para qué necesito geolocalizar un sensor de puerta o ventana en mi sistema? Sin embargo, no estamos hablando de geolocalizar ese tipo de sensores. En Home Assistant, existen diferentes tipos de integraciones, como la de gasolineras, que nos proporcionan datos de diferentes sensores. La idea es geolocalizar, por ejemplo, sensores de gasolineras, para poder visualizar en un mapa su ubicación y conocer, al instante, los precios del combustible.

Pasos para geolocalizar sensores en Home Assistant

  1. Identifica el sensor a geolocalizar: En el ejemplo, nos centramos en los sensores de las gasolineras.
  2. Accede a Google Maps: Para geolocalizar un sensor, necesitas las coordenadas exactas. Ve a Google Maps y busca la ubicación específica (por ejemplo, una gasolinera). Haz clic cerca de la ubicación para obtener las coordenadas.
  3. Añade las coordenadas en Home Assistant: Dentro de Home Assistant, tendrás que ir al editor de código (en mi caso, Visual Studio). Aquí, crea un nuevo sensor que haga referencia al original y añade las coordenadas obtenidas anteriormente.
  4. Configura la tarjeta de mapa en Home Assistant: Una vez que hayas configurado el sensor con la geolocalización, puedes crear una tarjeta de mapa en Home Assistant para visualizar la ubicación de tus sensores.

Tabla de características

CaracterísticasDescripción
Tipo de sensorGasolinera, gas, automóvil, moto, etc….
CoordenadasLatitud y longitud obtenidas de Google Maps
IntegraciónHome Assistant
VisualizaciónA través de tarjeta de mapa en Home Assistant

Código para crear el sensor

- platform: template
  sensors:
    petrem_sarria_95:
      value_template: >-
        {{ states('sensor.petrem_sarria') }}
      attribute_templates:
        name: "Gasolinera Petrem Sarria"
        latitude: 42.020078
        longitude: 2.823576

Código para crear la tarjeta

type: map
default_zoom: 12
entities:
  - entity: sensor.petrem_sarria_95
    label_mode: state
  - entity: sensor.cepsa_pont_de_la_barca_95
    label_mode: state

*El label_mode hay que ponerlo en todos los sensores

En resumen

La geolocalización de sensores en Home Assistant puede aportar un gran valor a tu sistema de domótica. No solo te da una visualización más completa, sino que te permite tomar decisiones basadas en la ubicación de tus sensores. ¡Anímate y comienza a geolocalizar tus sensores ahora!

Sígueme a YouTube

Sígueme en YouTube - Geolocalizar sensores en Home Assistant

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio