Wrong readings from BME280 (using ESP8266+SSD1306+ST7735+Thingpulse)

Hi, I have two projects working separately perfect over an ESP8266 NodeMCU v1, but when I put them toghether, the readings from the BME280 sensor are trash.

#1 project) Thingpulse weather station, consisting of esp8266+SSD1306 via I2C, connected to wifi to get weather conditions, time from and NTP server displayed in the SSD1306, working perfectly.

#2 project) Gettings readings from a BME280 and show them in a SPI LCD ST7735. Also, working perfectly.

All hardware connected at the same time looks ok, and no errors if I upload #1 or #2 separately

Then when I add all togheter, there's aproblem with WIFi and BME280 readings.

I cannot figure the problem out.

See the code, when all is combined, attached.

Any ideas?

WeatherStationDemo-v2.ino (14.7 KB)