Saltar al contenido

Zodiaco: el signo del día en tu resumen matinal

Añade la integración Zodiaco y traduce su estado al español con un diccionario Jinja2 para incluirlo en un resumen matinal.

  • básico
  • Publicado el

Descripción general

La integración Zodiaco indica el signo del zodiaco según la fecha, con su elemento y su modalidad como atributos. No depende de ningún servicio externo.

Rueda del zodiaco con Escorpio resaltado y su traducción del valor interno scorpio
El valor interno en inglés se traduce con un diccionario.

Ilustración: NODARA.

Requisitos

Crear el ayudante

Ajustes → Dispositivos y servicios → Añadir integración → Zodiaco (Zodiac). No tiene opciones.

Se crea sensor.zodiac. Su estado interno está en inglés (aries, taurus…) y tiene atributos con el elemento y la modalidad.

Ideas de uso

Ejemplo de uso

Objetivo: Incluir el signo del zodiaco actual en la notificación de buenos días, como dato curioso.

alias: "Buenos días con zodiaco"
triggers:
  - trigger: time
    at: "08:00:00"
actions:
  - action: notify.mobile_app_mi_movil
    data:
      title: "Buenos días"
      message: >-
        {% set signos = {
          'aries': 'Aries', 'taurus': 'Tauro', 'gemini': 'Géminis', 'cancer': 'Cáncer',
          'leo': 'Leo', 'virgo': 'Virgo', 'libra': 'Libra', 'scorpio': 'Escorpio',
          'sagittarius': 'Sagitario', 'capricorn': 'Capricornio', 'aquarius': 'Acuario', 'pisces': 'Piscis'
        } %}
        Hoy el sol está en {{ signos.get(states('sensor.zodiac'), states('sensor.zodiac')) }}.

Cómo funciona

Resultado

Acción
24 de octubre, 08:00
sensor.zodiac = scorpio
Resultado
Buenos días
Hoy el sol está en Escorpio.
Volver a Repositorio