diff --git a/src/main.cpp b/src/main.cpp
index ef9d41d..08738e7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -7,7 +7,6 @@
 #define DHTPIN 4
 DHT dht(DHTPIN, DHTTYPE);
 
-const int fc28_pin = A0;
 const char *config_file_path = "/config.json";
 Config *config;
 WiFiClient wifi_client;
@@ -29,9 +28,7 @@ void setup() {
 void loop() {
   float temperature = dht.readTemperature();
   float humidity = dht.readHumidity();
-  int analog_val = analogRead(fc28_pin);
-  int soil_percentage = map(analog_val, 0, 1023, 0, 100);
-  float data[3] = {temperature, humidity, static_cast<float>(soil_percentage)};
+  float data[2] = {temperature, humidity};
   if (check_valid_value(temperature) && check_valid_value(humidity)) {
     mqtt_transfer(mqtt_client, config, data);
   }
diff --git a/src/wlan.cpp b/src/wlan.cpp
index 26d19b9..f05ea0c 100644
--- a/src/wlan.cpp
+++ b/src/wlan.cpp
@@ -42,7 +42,6 @@ size_t construct_json(float *data, char *buffer, int buffer_size) {
   StaticJsonDocument<100> json;
   json["temperature"] = data[0];
   json["humidity"] = data[1];
-  json["soil_humidity"] = data[2];
   size_t payload_size = serializeJson(json, buffer, buffer_size);
   return payload_size;
 }