Skip to content

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
Índice de contenido

    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
    Ajustes