diff --git a/lsn50-v2-xkc-y25-v-drainage/CURRENT-STATE.md b/lsn50-v2-xkc-y25-v-drainage/CURRENT-STATE.md new file mode 100644 index 0000000..e73d503 --- /dev/null +++ b/lsn50-v2-xkc-y25-v-drainage/CURRENT-STATE.md @@ -0,0 +1,53 @@ +# CURRENT-STATE + +## Estado funcional + +A fecha de validación documental, el kit ha quedado funcional para: + +- alimentar el `XKC-Y25-V` desde el pin de `+5V` del LSN50 durante la ventana `5VT` +- leer el estado por `PA12` +- transportar ese estado por uplink LoRaWAN +- decodificar correctamente `PA12` con `byte6 & 0x02` +- modificar remotamente: + - `TDC` + - `5VT` + +## Estado técnico validado + +### Alimentación del sensor +- `TDC` de prueba usado: `10 s` +- `5VT` de prueba usado: `2000 ms` +- resultado: el `XKC` queda alimentado aproximadamente `2 s` en cada ciclo de `10 s` + +### Entrada digital +- pin objetivo: `PA12` +- bit correcto en payload: `byte6 bit1` +- máscara correcta: `0x02` + +### Decoder +- correcto: `byte6 & 0x02` +- descartado: inferencia sobre `byte5` + +### Downlink +- validado: + - `set_tdc` + - `set_5vt` +- comandos en HEX comprobados: + - `0100000A` -> `10 s` + - `0100001E` -> `30 s` + - `071388` -> `5000 ms` + +## Límites observados + +- fuera de la ventana de alimentación, la señal no debe interpretarse automáticamente como medición válida +- el kit requiere semántica superior para distinguir: + - señal bruta + - muestra válida + - semántica de negocio + +## Estado de integración + +- vertical reusable completa: `pendiente` +- despliegue real en cliente: `no` +- dashboard final cliente: `no` +- integración final OVH/Traefik/Authntik: `no en este nivel` \ No newline at end of file