Частично причиной является уменьшение интенсивности дневного света, но первопричина - снижение атмосферного давления перед дождём. Наш организм, чтобы подстроится под окружающую среду, немного снижает артериальное давление, вследствие чего замедляется сердечный ритм, что схоже с состоянием сна. Органы получают чуть меньшее количество кислорода, а это очень заметно для тканей головного мозга, который отвечает за общую активность организма.
Во время дождя меньше атмосферное давление и выше влажность (это метеорология). Эти два фактора уменьшают парциальное давление кислорода в составе воздуха (это физика), что и вызывает сонливость (это медицина).
Первобытный инстинкт. В дождь не охотятся крупные хищники, можно хоть немного расслабится. Да и пасмурное небо располагает к отдыху. Пошёл дождь - не страшна засуха, будет урожай. Это тоже влиянием уровень стресса