muga.dev
← Volver al blog

Hallazgos de implementación

Una muestra no es todavía una lectura

Recibir una señal del sensor no significa haber obtenido una lectura útil.

Entre ambos hechos existe una interpretación que puede fallar o seguir pendiente.

Estado actual

Huerta Monitor ya mostraba el valor crudo y la última lectura interpretada.

Faltaba exponer cuándo había llegado la última muestra física.

Decisión de arquitectura

El modelo de presentación incorporó lastSampleAt sin reemplazar lastReading.

La interfaz ahora muestra ambos tiempos por separado:

  • Última muestra: llegó señal física del sensor.
  • Última lectura: esa señal pudo convertirse en humedad interpretada.

Hallazgo de implementación

Puede existir una muestra con fecha aunque la lectura siga vacía.

Ese estado no es un error de interfaz. Es información necesaria durante la calibración.

Reutilizar la función de formato existente permitió sumar el dato sin duplicar lógica.

Resultado del trabajo diario

La suite quedó en verde con cinco archivos y treinta y un tests aprobados.

También pasaron formato, Prettier y el build de Astro.

Criterio operativo

Pendiente de calibración significa muestra presente y lectura ausente.

Calibrado significa ambas fechas presentes. Desconectado significa ambas ausentes.

Cierre del proceso

Una interfaz confiable no completa lo que el sistema todavía no sabe.

Muestra la diferencia.

¿Querés ordenar tu próximo paso?

Hablemos del sistema que necesitás construir.

Contanos tu caso