без простеньких фильтров и моё предложение не работает. Но достоверность растёт с увеличением разноса детектируемых длин волн. Кремний не ниже 1мкм позволит. Поэтому имеет смысл рассматривать варианты не только кремниевые.
идеально вообще спектр анализировать.. что не так уж и сложно. Призма,пара линз, десяток фотодиодов.. Но я заметил, что труднее заставить работать простое устройство, чем сложное :)