From 6118ec28135be46469e35f2dd342ed665d244c88 Mon Sep 17 00:00:00 2001 From: Exteban08 Date: Tue, 3 Feb 2026 11:19:01 +0000 Subject: [PATCH] Add LORA, LORAWAN, GRANDES CONSUMIDORES meter types - Set LORA as default meter type - Add LORAWAN and GRANDES CONSUMIDORES as valid types Co-Authored-By: Claude Opus 4.5 --- water-api/src/services/csv-upload.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/water-api/src/services/csv-upload.service.ts b/water-api/src/services/csv-upload.service.ts index 1b6fdf3..65eeb80 100644 --- a/water-api/src/services/csv-upload.service.ts +++ b/water-api/src/services/csv-upload.service.ts @@ -216,7 +216,7 @@ export async function uploadMetersCSV(csvContent: string): Promise * Create a new meter from CSV row data */ async function createMeterFromCSV(row: CSVMeterRow, concentratorId: string, projectId: string): Promise { - const meterType = validateMeterType(row.meter_type) || 'WATER'; + const meterType = validateMeterType(row.meter_type) || 'LORA'; const status = validateStatus(row.status) || 'ACTIVE'; const installationDate = parseDate(row.installation_date); @@ -444,7 +444,7 @@ export function generateMeterCSVTemplate(): string { 'CONC001', 'Zona A', 'Calle 1 #100', - 'WATER', + 'LORA', 'ACTIVE', '2024-01-15' ]; @@ -479,7 +479,7 @@ export function generateReadingCSVTemplate(): string { // ==================== VALIDATION HELPERS ==================== -const VALID_METER_TYPES = ['WATER', 'GAS', 'ELECTRIC']; +const VALID_METER_TYPES = ['WATER', 'GAS', 'ELECTRIC', 'LORA', 'LORAWAN', 'GRANDES CONSUMIDORES']; const VALID_STATUSES = ['ACTIVE', 'INACTIVE', 'OFFLINE', 'MAINTENANCE', 'ERROR']; const VALID_READING_TYPES = ['AUTOMATIC', 'MANUAL', 'SCHEDULED'];