automation:
  - alias: "Temperature-Based Climate Control"
    id: climate_control_template
    description: "Adjust climate control based on temperature"

    trigger:
      - trigger: numeric_state
        entity_id: sensor.REPLACE_WITH_TEMPERATURE_SENSOR
        below: 19  # Adjust threshold temperature

    condition:
      # Optional: Only when someone is home
      - condition: state
        entity_id: person.REPLACE_WITH_PERSON
        state: "home"

    action:
      - action: climate.set_hvac_mode
        target:
          entity_id: climate.REPLACE_WITH_CLIMATE_DEVICE
        data:
          hvac_mode: heat  # heat, cool, heat_cool, off, etc.

      - action: climate.set_temperature
        target:
          entity_id: climate.REPLACE_WITH_CLIMATE_DEVICE
        data:
          temperature: 21  # Target temperature

      - action: notify.notify
        data:
          message: "Heating turned on. Temperature: {{ states('sensor.REPLACE_WITH_TEMPERATURE_SENSOR') }}°C"
