Remove soil humidity sensor logic

This commit is contained in:
coolneng 2025-04-15 01:54:47 +02:00
parent 4233fefd2e
commit a8ec86f2ef
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
2 changed files with 1 additions and 5 deletions

View File

@ -7,7 +7,6 @@
#define DHTPIN 4 #define DHTPIN 4
DHT dht(DHTPIN, DHTTYPE); DHT dht(DHTPIN, DHTTYPE);
const int fc28_pin = A0;
const char *config_file_path = "/config.json"; const char *config_file_path = "/config.json";
Config *config; Config *config;
WiFiClient wifi_client; WiFiClient wifi_client;
@ -29,9 +28,7 @@ void setup() {
void loop() { void loop() {
float temperature = dht.readTemperature(); float temperature = dht.readTemperature();
float humidity = dht.readHumidity(); float humidity = dht.readHumidity();
int analog_val = analogRead(fc28_pin); float data[2] = {temperature, humidity};
int soil_percentage = map(analog_val, 0, 1023, 0, 100);
float data[3] = {temperature, humidity, static_cast<float>(soil_percentage)};
if (check_valid_value(temperature) && check_valid_value(humidity)) { if (check_valid_value(temperature) && check_valid_value(humidity)) {
mqtt_transfer(mqtt_client, config, data); mqtt_transfer(mqtt_client, config, data);
} }

View File

@ -42,7 +42,6 @@ size_t construct_json(float *data, char *buffer, int buffer_size) {
StaticJsonDocument<100> json; StaticJsonDocument<100> json;
json["temperature"] = data[0]; json["temperature"] = data[0];
json["humidity"] = data[1]; json["humidity"] = data[1];
json["soil_humidity"] = data[2];
size_t payload_size = serializeJson(json, buffer, buffer_size); size_t payload_size = serializeJson(json, buffer, buffer_size);
return payload_size; return payload_size;
} }