for my home automation project i'm using 10 Sensirion SHT21 Temperature and Humidity devices, those devices are distant 30/50 meters away from my ESP32.
Those devices are driven using 5V and at both ends there is a PCA9306 level translator with EN pin wired to the respective GPIO (LINK HERE), so this solution gives to me the ability to use 5V over 3.3V on I2C side and go more meters away from my ESP32 using a simple cat.5E or 6 UTP cable.
So, on all 10 cables directed to the sensors there are: SCL-SDA-5V-GND.
Now, basically i want to "shut down" the sensor channels and avoid to leave 5V on all sensors (and wires) while they are not reading (the ESP32 polls them sequentially)...optimizing the power consuption that it's present on the wires.
I was thinking to use a PMBF170 mosfet (because i have a lot of them and the required current of the sensors and cables can be ok and far from the maximum 300mA drain current) in parallel of each GPIO (that send the EN signal to the respective PCA9306) and wire between VCC and DRAIN the VCC and GND cables directed to the sensors similar to the below image:
Is that a good idea? it can be feasible or it's completely useless?