The document describes a self-configuring automatic light control system that senses light levels inside and outside a room and controls window blinds and lighting to maintain a set level of illumination. It uses occupancy detectors, light sensors, a blinds controller, dimmer, temperature sensor, push buttons, microcontroller and LCD display. The system aims to save energy by keeping unoccupied rooms unlit and maximizing natural light. It allows users to set different pre-programmed lighting ambiences. The project addresses California's energy code requirements for lighting and controls in homes.