
Geolocalització a Home Assistant amb Life360
En aquest post podem veure una altra de les integracions que podem fer amb Home Assistant, ja que podrem tenir geolocalitzada la nostra família de la manera més senzilla. Podem tenir un mapa i veure on són tots, definir zones com Treball, Gimnàs, Casa Suegra, Ikastola… així com amb automatitzacions rebre alertes quan algú entri/surti d'alguna zona i molt més!
Integrando Life360 con Home Assistant,
El primer de tot, antes de empezar, debes tener instalada la app de Life360 en tu dispositivo móvil para poder traquear tu posición GPS, al igual que en los dispositivos de tu familia o vaya, de quien quieras unir a tu mapa. Veuràs que en 2 minutos lo tienes montado y verás a tus miembros de familia en un periquete.
Comenzamos ya en Home Assistant o Hassio, tendremos que habilitarlo en: Configuració > Integraciones y pulsando desde el + escribimos y seleccionamos Life360.
Indicamos nuestra cuenta de Life360 con la que nos hemos registrado desde nuestro teléfono & posem en “Submit”,
“Finish”,
Y reiniciamos Home Assistant o Hassio.
En known_devices.yaml nos añadirá y detectará automáticamente las cuentas, podemos personalizar el nombre, foto… a mí me los deja así:
[sourcecode]life360_hector_herrero:
hide_if_away: false
icon:
mac:
name: Hector herrero
picture: https://www.life360.com/img/user_images/8e48c020-3466-4c85-a4c7-cfbcca2d8797/15796125-b3f7-4d84-b69a-c557047c9d59.png?fd=2
track: true
…[/sourcecode]
Si queremos ver el % de uso de la batería de los dispositivos móviles, añadimos en configuration.yaml en la sección de sensores:
[sourcecode]sensor:
…
– platform: template
sensors:
bateria_hector:
friendly_name: Bateria Hector
unit_of_measurement: ‘%’
value_template: ‘{{ states.device_tracker.life360_hector_herrero.attributes.battery|round }}’
device_class: battery
…[/sourcecode]
Y ya podremos agregar en la interfaz de Home Assistant tarjetas de tipo entity donde podremos añadir nuestros usuarios…
Configurando Zonas,
Seguiremos estos pasos si queremos configurar zonas en Home Assistant, para saber el lugar exacto, o sacar estadísticas, o generar ciertas automatizaciones como alertas, ¡que viene la mujer a casa! Lo tendremos en 2 minuts! Lo primero será definir esas zonas desde la app de Life360 en nuestro teléfono móvil, ahí agregaremos Lugares, los buscamos en el mapa y los acotamos, podremos hacer la zona (el circulo) más pequeño para una mayor precisión, e ir añadiendo todos los Lugares que necesitemos.
Una vez hecho, tendremos que habilitar el logging en Home Assistant a debug, editamos nuestro fichero de configuración configuration.yaml:
[sourcecode]logger:
default: debug[/sourcecode]
Reiniciamos Home Assistant y buscamos en el log como se llaman las zonas (y su definición) que nos habrá leído de Life360, en mi caso en /usr/share/hassio/homeassistant/home-assistant.log buscamos las zonas de Life 360:
[sourcecode]…
2019-11-33 11:23:31 DEBUG (SyncWorker_3) [homeassistant.components.life360.device_tracker] Circle’s Places:
– name: Casa
latitude: 43.264190
longitude: -2.949333
radius: 152.4
– name: Oficina
latitude: 43.268718
longitude: -2.934076
radius: 152.4
…[/sourcecode]
Tendremos que copiar esas zonas y añadirlas tal cual en nuestro fichero de configuration.yaml. Ahí creamos las Zonas, quedant:
[sourcecode]…
zone:
– name: Casa
latitude: 43.264190
longitude: -2.949333
radius: 152.4
– name: Oficina
latitude: 43.268718
longitude: -2.934076
radius: 152.4
…[/sourcecode]
Y tras reiniciar Home Assistant ya veremos la nueva configuración, podremos ver donde está cada persona de la familia, bien en unas tarjetas, bien en un mapa!!!
Notificacions
I bo, en esta parte os dejo un par de ejemplos de automatizaciones.
![]() |
![]() |
En este primer ejemplo vemos que cuando Héctor llega a casa, se envía una notificación de Telegram y además por los altavoces de casa lo notifica también gracias a Volumio.
![]() |
![]() |
Y en este segundo ejemplo, tenemos la posibilidad de alertarnos por ejemplo cuando alguien supere una velocidad, en este caso cuando Héctor vaya a más de 120kmph, llegará una notificación al Telegram.
No me digáis que esta integración no es una pasada? Iremos viendo muchas más curiosidades que podemos añadir a Home Assistant o Hassio, espero lo hayáis disfrutado!