I have to platform of my sensors like this:
- platform: template
sensors:
local_time:
value_template: "{{as_timestamp(now()) | timestamp_custom('%-I:%M %p')}}"
entity_id: sensor.time
local_date:
value_template: "{{as_timestamp(now()) | timestamp_custom('%d/%m/%Y')}}"
# value_template: "{{now().strftime('%a')}}"
entity_id: sensor.date
- platform: template
sensors:
local_monthly_vn:
friendly_name: "Các tháng trong năm"
entity_id: sensor.date
value_template: >-
{% set days = {
"Sun": "Chủ Nhật",
"Mon": "Thứ Hai",
"Tue": "Thứ Ba",
"Wed": "Thứ Tư",
"Thu": "Thứ Năm",
"Fri": "Thứ Sáu",
"Sat": "Thứ Bảy"
} %}
{% set local_weekday = days[now().strftime('%a')] %}
{% set months = {
"Jan": "Tháng 1",
"Feb": "Tháng 2",
"Mar": "Tháng 3",
"Apr": "Tháng 4",
"May": "Tháng 6",
"Jun": "Tháng 7",
"Aug": "Tháng 8",
"Sep": "Tháng 9",
"Oct": "Tháng 10",
"Nov": "Tháng 11",
"Dec": "Tháng 12",
} %}
{{sensor.local_time}} - {{local_weekday}} - {{ months[now().strftime('%b')]}} - {{now().strftime('%Y')}}
i want the out put similar like
6:40 PM - Tháng 2 - Thứ 5 - 2019
but my out put in sénor local_monthly_vn is unknow.
I dont know what’s wrong in my code.
please help