Bonjour,
le cherche à avoir un sensor pour le jour de la semaine svp
Bonjour,
le cherche à avoir un sensor pour le jour de la semaine svp
Salut,
Un bête template :
Aujourd'hui nous sommes : {{ ['lundi','mardi','mercredi','jeudi','vendredi','samedi','dimanche'][now().weekday()] }}
ok super, mais je vois pas comment créer un sensor avec ça …
{{ now().strftime(« %a ») }}
C’est pas mal, mais il y a 2 inconvénients :
{{ now().strftime(« %A ») }} … (majuscule) et oui, ça prends le language système. Je ne sais pas comment le resoudre car je fait tous en Anglais. Peut-être quelq’un autre sait comment traduire facilement?
Sinon…aussi template:
{% set wd = now().strftime("%a") %}
{% if wd = 'Sun' %}
"Dimanche"
{% elif wd = 'Mon' %}
"Lundi"
{% elif...
....
..
{% endif %}
Pour la trad, le tableau c’est plus facile et rapide qu’une série de IF
date_fr:
entity_id: sensor.date
friendly_name: "Date du jour"
icon_template: mdi:calendar-today
value_template: >
{% set months = ["Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre"] %}
{% set days = ["Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"] %}
{{ days[now().weekday()] + ' ' + now().day | string + ' ' + months[now().month-1] }}
ce que j;; ai trouve rapidement…
template:
- sensor:
- name: "Jour"
state: "{{ ['lundi','mardi','mercredi','jeudi','vendredi','samedi','dimanche'][now().weekday()] }}"