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'];