From c28d600d374144c35975ce78430cdae6d9390251 Mon Sep 17 00:00:00 2001 From: rahimi rahimi Date: Mon, 29 Dec 2025 15:45:52 +0330 Subject: [PATCH] change add data by deviceid --- src/GreenHome.Api/Controllers/TelemetryController.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/GreenHome.Api/Controllers/TelemetryController.cs b/src/GreenHome.Api/Controllers/TelemetryController.cs index c32ac4e..9819ebb 100644 --- a/src/GreenHome.Api/Controllers/TelemetryController.cs +++ b/src/GreenHome.Api/Controllers/TelemetryController.cs @@ -25,14 +25,14 @@ public class TelemetryController : ControllerBase } [HttpGet("AddData")] - public async Task> Create(string deviceName, decimal temperatureC, decimal humidityPercent, + public async Task> Create(int deviceId, decimal temperatureC, decimal humidityPercent, decimal soilPercent, int gasPPM, decimal lux, CancellationToken cancellationToken) { - + TelemetryDto dto = new TelemetryDto { - DeviceName = deviceName.ToString() == "dr110"? "dr110":"", - Id= deviceName.ToString() == "dr110" ? 0 : Convert.ToInt32(deviceName), + //DeviceName = deviceName.ToString() == "dr110"? "dr110":"", + Id = deviceId, TemperatureC = temperatureC, HumidityPercent = humidityPercent, SoilPercent = soilPercent, @@ -41,7 +41,7 @@ public class TelemetryController : ControllerBase TimestampUtc = DateTime.UtcNow }; var id = await telemetryService.AddAsync(dto, cancellationToken); - + // Check and send alerts if needed (fire and forget) _ = Task.Run(async () => { @@ -60,7 +60,7 @@ public class TelemetryController : ControllerBase // Errors are logged in AlertService } }, cancellationToken); - + return Ok(id); }