Issue with i2c using esp32 and sht30 sensor

Having issues using sht30 sensor with i2c. Have everything working fine offline but when I integrated the blynk code in, I get this message in my serial monitor.

20:35:18.622 -> Brownout detector was triggered
20:35:18.622 -> 
20:35:18.622 -> ets Jun  8 2016 00:22:57
20:35:18.622 -> 
20:35:18.622 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
20:35:18.622 -> configsip: 0, SPIWP:0xee
20:35:18.622 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
20:35:18.622 -> mode:DIO, clock div:1
20:35:18.670 -> load:0x3fff0018,len:4
20:35:18.670 -> load:0x3fff001c,len:1216
20:35:18.670 -> ho 0 tail 12 room 4
20:35:18.670 -> load:0x40078000,len:10944
20:35:18.670 -> load:0x40080400,len:6388
20:35:18.670 -> entry 0x400806b4

Code Im using is below.

#define BLYNK_TEMPLATE_ID "xxxx"
#define BLYNK_DEVICE_NAME "xxxx"
#define BLYNK_AUTH_TOKEN "xxxx"
#define sensor1 34
#define sensor2 39
#define sensor3 36
#define BLYNK_PRINT Serial

#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "xxxx";
char pass[] = "xxxx";

BlynkTimer timer;

#include "Wire.h"
#include "SHT31.h"

uint32_t start;
uint32_t stop;
SHT31 sht;

void myTimerEvent()
{
  // You can send any value at any time.
  // Please don't send more that 10 values per second.
  Blynk.virtualWrite(V2, millis() / 5000);
}
void sendSensorData()
{
  sht.read();
  Serial.print("Temperature:");
  Serial.print((sht.getTemperature()*9/5)+32, 1);
  Serial.print("\t");
  Serial.print("Humidity:");
  Serial.println(sht.getHumidity(), 1);
  delay(3000);
  }
void setup()
{
  Serial.begin(115200);
  Wire.begin();
  Blynk.begin(auth, ssid, pass); 
  sht.begin(0x44);    //Sensor I2C Address
  Wire.setClock(100000);
  uint16_t stat = sht.readStatus();
  Serial.print(stat, HEX);
  Serial.println();
}

void loop()
{
  Blynk.run();
  timer.run();               
  sendSensorData();
}

@PeteKnight

Looks like a power supply problem.

You should also read this:

Pete.

You have a 3 second delay in your main loop? Use the timer not a delay.