From bc0b1bb23e909c8e9ae7155dcde5af950cfdb475 Mon Sep 17 00:00:00 2001 From: "victor.fraile" Date: Wed, 25 Mar 2026 15:45:39 +0000 Subject: [PATCH] =?UTF-8?q?A=C3=B1adir=20lsn50-v2-xkc-y25-v-drainage/CURRE?= =?UTF-8?q?NT-STATE.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lsn50-v2-xkc-y25-v-drainage/CURRENT-STATE.md | 53 ++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 lsn50-v2-xkc-y25-v-drainage/CURRENT-STATE.md 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