Time & Date
The time and date (time_date
) integration allows one to create sensors for the current date or time in different formats. All values are based on the timezone which is set in “General Configuration”.
配置
要将 Time & Date service 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
手动配置步骤
如果上述 My 按钮不起作用,您也可以手动执行以下步骤:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 Time & Date。
-
按照屏幕上的说明完成设置。
Sensors including the time update every minute, the date sensor updates each day at midnight.
Producing your own custom time and date sensor
The following can be used to create a time and date sensor whose output can be properly customised to use your own preferred formatting, specified in the call to timestamp_custom() using standard Python datetime formatting
sensor:
# Minimal configuration of the standard time and date sensor
- platform: time_date
display_options:
- 'date_time_iso'
# Build on the standard sensor to produce one that can be customized
template:
- sensor:
- name: "Date and time"
state: "{{ as_timestamp(states('sensor.date_time_iso')) | timestamp_custom('%A %B %-d, %I:%M %p') }}"
icon: "mdi:calendar-clock"
More time-related resources
For more information about using time related variables and sensors in templates (such as today_at()
, now()
or as_timestamp()
) visit this time section on the templating page.