Skip to content

Sensor de edad en Home Assistant

Hoy vamos a crear un sensor de edad en Home Assistant. En el capítulo anterior, vimos cómo crear un sensor en Home Assistant para que este, nos recuerde las fechas de cumpleaños de algún ser querido.

Hoy vamos a crear otro sensor pero en esta ocasión para que nos devuelva la edad de dicho ser querido.

Así por un lado tendremos los días que faltan para llegar a la fecha de cumpleaños de esta persona y por el otro lado, tendremos la edad actual de la persona.

Empezamos!!

Si no lo tienes, hay que crear el archivo sensor.yaml y en nuestro archivo configuration.yaml pegar el siguiente código

sensor: !include sensor.yaml

El siguiente código es el código que tendrás que pegar en tu archivo sensor.yaml.

Para que el contador se actualice el mísmo día del cumpleaños, en birthday, hay que poner un dia menos. Es decir, si el cumpleaños es el 26 de septiembre, en birthday hay que poner 25 de septiembre.

- platform: template
    sensors:
      age_albert:
        value_template: >
          {% set today = now() %}
          {% set birthday = (1978, 09, 25)%}
          {{ today.year - birthday[0] - ((today.month, today.day) < (birthday[1], birthday[2])) }}
        friendly_name: "Edad Albert"  
        icon_template: >-
          mdi:cake-variant 
  - platform: template
    sensors:
      edad_casament:
        value_template: >
          {% set today = now() %}
          {% set birthday = (2008, 06, 30)%}
          {{ today.year - birthday[0] - ((today.month, today.day) < (birthday[1], birthday[2])) }}
        friendly_name: "Aniversarios de boda"  
        icon_template: >-
          mdi:cake   

Mira el vídeo de crear un sensor de edad.

Sígueme a Youtube

Sígueme en Youtube
Ajustes