Time of Day configuration - JiltedGeek/HomeAssistant GitHub Wiki

binary_sensor:

- platform: tod
  name: Morning
  after: sunrise
  after_offset: "-02:00"
  before: "12:00"
- platform: tod
  name: Afternoon
  after: "12:00"
  before: "17:00"
- platform: tod
  name: Evening
  after: "17:00"
  before: "23:00"
- platform: tod
  name: Night
  after: "23:00"
  before: sunrise
  before_offset: "-02:00"

sensor:

- platform: template
  sensors:
    time_of_day:
      friendly_name: "Time of Day"
      value_template: >-
        {% if is_state('binary_sensor.morning','on') %}
          morning  
        {% elif is_state('binary_sensor.afternoon','on') %}
          afternoon 
        {% elif is_state('binary_sensor.evening','on') %}
          evening
        {% else %}
          night
        {% endif %}
⚠️ **GitHub.com Fallback** ⚠️