Quand j’active ou désactive mon alarme, j’ai fais un template pour me dire qui désactive l’alarme, mais surtout le jour et l’heure. de la derniere modification. jusque la, pas de soucis.
Mais j’aimerais qu’il me mette « aujourd’hui » si c’est le jour meme et pas la date.
Donc pour l’instant j’ai:
Activé par Moi, le 17/04 a 15h00
et je voudrais avoir:
Activé par Moi, aujourd’hui a 15h00
Mais forcement, si on est le 18, qu’il me note bien:
Activé par Moi, le 17/04 a 15h00
Pas de soucis. Je le partage demain.
Mais ça fonctionne pour tout. Pas seulement l’alarme.
Le soucis est de savoir comment afficher « aujourd’hui « quand c’est la date du jour.
La est le problème.
Voilà une piste
A remplacer par les variable de ton choix
{% set today = now().strftime('%d/%m') %}
{{ 'aujourd\'hui' if states('sensor.votre_capteur') == today else states('sensor.votre_capteur') }}
Traduction si ton sensor affiche today a remplacer par exemple ta date que ton sensor affiche alors il affichera aujourd’hui dans le cas contraire il affichera la valeur par défaut
j’ai deja essayer cela, mais le petit soucis est le suivant:
Si je doit redemarrer mon HA, la date change en rapport avec la date du redemarrage.
alarme activé jeudi a 20h00
nous somme vendredi il est 8h00 et je redemarre mon HA
resultat:
alarme activé aujourd’hui a 8h00
Peux tu me montrer la logique a respecter et le code complet pour bien saisir ce que tu souhaites.
Voici ce que je comprend
{% set today = now().strftime('%d/%m') %}
{% set sensor_date1 = states('sensor.capteur1') %}
{% set sensor_date2 = states('sensor.capteur2') %}
{% if sensor_date1 == today %}
Capteur 1 : aujourd'hui
{% else %}
Capteur 1 : {{ sensor_date1 }}
{% endif %}
{% if sensor_date2 == today %}
Capteur 2 : aujourd'hui
{% else %}
Capteur 2 : {{ sensor_date2 }}
{% endif %}
Si tu remplacer sensor. Capteur par un sensor qui affiche la date du 20/04 (date prévu de l’alarme) quand la date = est le 20/04 alors sa affichera aujourd’hui passé la date sa affichera de nouveau 20/04