Вы не последовательны в своих рассуждениях.
Из вопроса
1. Правильно ли я понимаю, что в ночное время в Москве допустима температура +15 °C?
следует, что за норматив вами принято значение равное +18, а из суждения
"нормативной температуры воздуха: в жилых помещениях - не ниже +18 °C" - означает от 18 до верхнего предела, который не установлен. От этого предела нужно отсчитать 4 градуса.
следует, что норматив находится в диапазоне от +18 до +∞, и четко не определен. Также, взяв за основу, что норматив находится в диапазоне от +18 до +∞ и не имеет фиксированного значения, положение нормативного акта, устанавливающее, что допустимое превышение нормативной температуры может быть не более 4 °C не имеет смысла. Допускать, что законодатель ошибочно включил в нормативный акт бессмысленный текст не правильно.