Hallazgos de implementación
Huerta Monitor separa la muestra del sensor y la lectura de humedad
La interfaz muestra cuándo llegó la última señal física y cuándo se convirtió en humedad, para que la calibración quede a la vista.
Entre la señal que manda el sensor y el dato de humedad hay una interpretación, y esa interpretación puede estar pendiente.
Qué faltaba
Huerta Monitor mostraba el valor crudo y la última lectura interpretada. Faltaba saber cuándo había llegado la última muestra física.
Qué cambió
El modelo de presentación suma lastSampleAt junto a lastReading, y la interfaz muestra los dos tiempos:
- Última muestra: llegó una señal física del sensor.
- Última lectura: esa señal se convirtió en humedad.
Para formatear la nueva fecha se usa la misma función que ya existía.
Tres estados
- Pendiente de calibración: hay muestra y todavía no hay lectura.
- Calibrado: están las dos fechas.
- Desconectado: no hay ninguna.
Durante la calibración es normal tener una muestra con fecha y la lectura vacía: es información útil, y la interfaz la muestra tal cual.
Resultado
Cinco archivos de test y treinta y un tests en verde, más formato, Prettier y el build de Astro.
Huerta Monitor está en huertamonitor.muga.dev.