automation:
  - alias: Lighting · Temperature · Adjust on start
    mode: parallel
    trigger:
      platform: state
      entity_id:
        - light.kitchen_main
        - light.kitchen_secondary
        - light.master_bedroom_main
        - light.living_room_main
      to: "on"
    condition:
      - condition: state
        entity_id: input_select.house_mode
        state: 'day'
    action:
      - service: light.turn_on
        data_template:
          entity_id: "{{ trigger.entity_id }}"
          color_temp: "{{ 400 if is_state('sun.sun', 'above_horizon') else 500 }}"

  - alias: Lighting · Temperature · Adjust based on time
    trigger:
      platform: sun
      event: sunset
    action:
      - service: light.turn_on
        data_template:
          entity_id:
            - light.master_bedroom_main
            - light.living_room_main
            - light.kitchen_secondary
          color_temp: "{{ 400 if is_state('sun.sun', 'above_horizon') else 500 }}"
      - service: logbook.log
        data_template:
          name: "💡 Lighting Module · "
          message: >-
            Adjusting temperature - sun changed from {{ trigger.from_state.state }} to {{ trigger.to_state.state }}
          domain: light

# switch:
#   - platform: flux
#     disable_brightness_adjust: true
#     lights:
#       - light.living_room_main
#       - light.master_bedroom_main
#       - light.pc

# circadian_lighting:

# switch:
#   - platform: circadian_lighting
#     name: Circadian lights
#     disable_brightness_adjust: true
#     lights_ct:
#       - light.master_bedroom_main
#       - light.pc
#       - light.living_room_main
