Sonde humidité capacitive et esp32

Bonjour à tous !
alors si j’en viens à poster un message c’est parceque je n’ai trouvé ma réponse nulle part…
Dans le but de faire un pot de fleur autonome j’ai besoin de savoir le taux d’humidité dans le sol du coup je me suis procuré cette sonde
seulement voila je me pose une question lorsque la sonde est imergé dans de l’eau les valeurs que j’affiche sont de l’ordre de 3300 plus ou moins, ne devrait elle pas etre à 0 ?
Et quand elle est hors de l’eau les valeurs sont autour de 4080.
Du coup je suis entrain de me poser la question si j’utilise la sonde correctement …
voici les branchements :
VCC -> 3.3 V
Gnd -> GND
DATA -> PIN G4
Je n’ai trouvé aucun sujet similaire pouvant m’éclairer.
et voici mon code :
const int SensorPin = 4;

void setup() {
  Serial.begin(115200);
  Serial.println("STARTING");
 /* analogSetAttenuation(ADC_11db);*/
}
/* sec = 3220 / mouillé = 2300 */

void loop()
{
  int hum = analogRead(SensorPin);
  Serial.print("Moisture Sensor Value:");
  Serial.println(hum); // read the value from the sensor;

}

Du coup si quelqu’un a la réponse je remerci d’avance !