# ============================================================================
# Global – Lighting Scene Slot (for choosing scenes)
# ============================================================================
- trigger:
    - platform: time_pattern
      minutes: "/1"
    - platform: state
      entity_id: input_boolean.bed_time
    - platform: homeassistant
      event: start
  sensor:
    - name: Lighting Scene Slot
      unique_id: lighting_scene_slot
      icon: mdi:theme-light-dark
      state: >
        {% set t = now().strftime('%H:%M:%S') %}
        {% set bed = is_state('input_boolean.bed_time', 'on') %}

        {# Overnight always wins #}
        {% if t >= '23:00:00' or t < '06:30:00' %}
          overnight

        {# Early morning and morning split #}
        {% elif '06:30:00' <= t < '07:30:00' %}
          early_morning
        {% elif '07:30:00' <= t < '09:00:00' %}
          morning

        {# Daytime #}
        {% elif '09:00:00' <= t < '17:00:00' %}
          daytime

        {# Evening and late evening with bedtime influence #}
        {% elif '17:00:00' <= t < '21:00:00' %}
          evening
        {% elif '21:00:00' <= t < '23:00:00' %}
          {{ 'late_evening' if bed else 'evening' }}

        {% else %}
          evening
        {% endif %}
