Mysql ışıkların durumuna direk müdahale edemez değil mi?
Databasedeki alanı on ya da off yapar.
Burada bir php sorgusu ile durumun kontrol edilmesi ve ışıkların tetiklenmesi lazım.
Eğer bir php sorgusu ile durum tetiklenecekse bu sorgunun yapıldığı andaki zaman verisi ile başlama bitiş verileri karşılaştırılıp işlem yapılabilir.
Her 10 dakikada bir cron job ile bir php dosyasını çalıştırırsanız veritabanındaki kayıtlardan başlangıç zamanı ve bitiş zamanını kontrol ederek işlemi gerçekleştirir.