Датчик рассчитан для работы в диапазоне температур -10 °C до +50 °C, минус 40 уже слишком низкая температура (в том числе и для батарейки внутри датчика). Если строго следовать инструкции - работать не должен. Но по личному опыту - стабильно работает до -25 градусов в неотапливаемом помещении. Но рекомендовать такую работу не можем.
Посмотрите в сторону набора shelly 1 + shelly addon + датчик температуры ds18b20 на нужный диапазон температур - такая связка измерит температуру "за бортом" в любом диапазоне температур (на реле и addon gen1 можно включить одновременно 3 датчика температуры, на gen2 (plus серия) можно подключать до 5 датчиков температуры.