For the DS3231 I used this example:
http://domoticx.com/esp8266-wifi-rtc-ti ... 7-nodemcu/
And this one for the BMP180:
viewtopic.php?p=24406
they work fine alone, but I have trouble connecting both divices to I2C at the same time. I think this is because of the differences in the init functions. And yes, I have changed the sda and scl pins to match (use one I2C).