In this research, we propose a lighting control system for environments with multiple light sources, including a natural light source and an artificial light source, based on a self–adaptive software control system. We also propose an algorithm for optimization between control devices in a multi-lighting environment, and evaluation methods for self-adaptive software in an Internet of Things environment. Based on these proposals, a simulation is carried out.