I'm attempting to convert my 433MHz sensor receiver to MQTT gateway from Arduino UNO over to a NodeMCU + RFM69.
I'm slowly making progress, but I find that the documentation on using these things with Arduino IDE is TERRIBLE. I spent quite a while over the last couple days trying to figure out why using things like BUILTIN_LED doesn't work. Turns out that the IDE doesn't pick the right GPIO for my board. This seems common with my Wemos D1 as well. But, if you reference the GPIO number directly, it will work. The issue is, the board is labeled with an Arduino type pin number (D0, D1, D2, ...) and not the GPIO (0, 1, 2, ...) and since they don't align (D0 <> GPIO 0) it is tricky.
The other thing I've run into is that the libraries for Arduino hardware are not always compatible with ESP8266 modules. So, the RFM69 library that everybody uses:
https://github.com/LowPowerLab/RFM69Does not work for ESP8266. I've read a couple blog posts that suggest a port has been completed, but it appears none have been released. I assume this won't be an issue for your ds18b20 as it's quite common hardware.