In this paper, the light-switch and blinds use behaviours in ten private offices were analyzed with concurrent solar irradiance, ceiling illuminance, and occupancy data. Upon this analysis, an adaptive lighting and blinds control algorithm was formulated. The algorithm learns occupants' illuminance preferences from their light switch-on and blinds closing behaviours, and employs this information to determine the photosensor setpoints to switch off lighting and to open blinds. The algorithm was implemented inside controllers serving five private offices and a controls laboratory – a shared office space with a standalone controls network. Alternative control scenarios were analyzed through integrated daylighting and occupant behaviour simulations. The results indicate that the use of an adaptive lighting and blinds control algorithm developed in this paper can substantially reduce the lighting loads in office buildings – without adversely affecting the occupant comfort.