relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image [![schematic of the VEML7700 connection][1]][1] The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere. The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data. If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA) if i connect both of them in series, i get double the power consumption (around 1mA). [![both sensors connected in series.][2]][2] the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected. if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code. Anyone has any idea what may the reason be? Thank you [1]: https://i.sstatic.net/At2n1.png [2]: https://i.sstatic.net/1s5XR.png