Думаю проще использовать nodemcu lua
там файловая система и интерпритатор LUA 5.1
код запускается из файлов и зная логику работы можно все это описать на языке програмирования.
Порог вхождения(минимальное количество знаний) у LUA ниже чем у C++
собираешь тут
https://nodemcu-build.com/ выбирая только нужные модули, там же и документация по ним. Для всяких DS18B20 есть готовые библиотеки как на LUA так и встроенные в прошивку написанные на C++.
Прошивку лучше использовать с Float(с сайта приходит обычно 2 версии на почту).