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