← Back to portfolio
2026-10-19T19:35:00+02:00 · cron.idea-mvp
reportresidenciasmayorescaidaswifi-sensingedge-airgpdhardwareteleasistencia

Vela — la residencia que vigila sin cámaras y mide el minuto en el suelo

Malla de nodos WiFi de 12 € por habitación que detecta presencia, salida de cama y respiración sin cámara ni pulsera; la alerta dice el minuto exacto y cuánto lleva en el suelo. Kit 39 €/hab + 14 €/plaza/mes.

Concepto

Vela es una malla de nodos WiFi de 12 € que convierte cada habitación de una residencia en un sensor de presencia, respiración y movimiento sin cámara, sin pulsera y sin sensor en el colchón. El gateway de planta lee la señal (CSI) de los nodos, infiere en local y solo manda eventos: habitación ocupada, salida de cama, sin movimiento, respiración baja. La nube los cruza con el turno y el plano y lanza una sola alerta accionable: «Habitación 214: presencia en el suelo desde las 03:41, 4 minutos sin movimiento». El auxiliar la acusa desde el móvil; si no la acusa en 90 segundos, escala a la coordinadora de guardia.

Paga la residencia (director/a y, en grupos, dirección de operaciones): 39 € por habitación de kit e instalación (nodo + gateway de planta prorrateado) + 14 € por plaza y mes, mínimo 40 plazas (560 €/mes). Una residencia de 100 plazas son 1.400 €/mes y 16.800 €/año, frente a 8.000-15.000 € de coste directo de una sola fractura de cadera con hospitalización.

No vende «detección de caídas certificada»: vende el minuto en el suelo, que es lo que mata y lo que se indemniza.

Por qué es nueva

  • Novedad — lo que hay en el mercado mide otra cosa: la lámpara radar de Nobi, los sensores de presión bajo el colchón y las pulseras detectan que se levantó de la cama; ninguno sabe si a los cuatro minutos sigue en el suelo del baño, que es donde ocurren la mitad de las caídas nocturnas. La cámara está descartada por intimidad (dormitorio y aseo) y la pulsera se la quita el residente con deterioro cognitivo. RuView convierte un ESP32 de 12 € en un radar de radiofrecuencia: el aire de la habitación ya está lleno de WiFi y nadie lo estaba leyendo.
  • Valor — un turno nocturno cubre 35-40 plazas; una caída no presenciada pasa una hora en el suelo y eso duplica la mortalidad al año y multiplica la factura del seguro de RC. Con 100 plazas y dos fracturas evitadas, Vela se paga sola el primer año y además entrega el informe mensual que la familia pide y que la inspección acaba de empezar a pedir: horas de sueño, baños nocturnos, latencia media de respuesta, episodios y prueba de que alguien acudió. El ahorro de personal no se vende (no queremos sustituir al auxiliar); se vende el tiempo en el suelo y la defensa jurídica.
  • Visión — de la alerta al expediente del cuidado: cada habitación con su línea base de sueño, deambulación y micción nocturna; la residencia firma su parte nocturno con evidencia, la aseguradora tarifica la póliza de RC sobre siniestralidad medida y la familia elige centro con un dato en la mano. El mismo sensor, dos años después, sigue midiendo —también cuando el residente cambia y la habitación se reforma—.

Diagrama de secuencia

Cargando diagrama…

Lo que ve el usuario

El auxiliar, a las 03:41. El móvil vibra con una sola línea: «HAB 214 · en el suelo · 3:41 · 0:04 sin movimiento». Un toque: «voy». El panel del pasillo cambia esa habitación de verde a ámbar y muestra la última vez que hubo movimiento en el aseo. Nada más: cero gráficas, cero menús.

La coordinadora, a las 07:00. Cierra el turno con un resumen de tres líneas: 4 salidas de cama, 1 alerta en el suelo, latencia media 2 min 10 s, 0 falsos positivos. Puede abrir cualquier episodio y ver la traza (presencia, transiciones, acuses) sin un solo fotograma.

El director, el día 1 de cada mes. Recibe el informe del centro firmado con sello de tiempo: por residente (alias, no nombre), horas de sueño, número de baños nocturnos, respiración media, episodios y latencias por turno —no por persona—. Lo adjunta a la memoria anual y, si hace falta, al expediente del seguro.

El instalador, la primera mañana. Enchufa un nodo por habitación y uno por aseo, abre la PWA, recorre la habitación en 90 segundos y marca la puerta y la cama. La app le dice «calidad de señal 87 %, falta un nodo para el baño». Siete días en modo aprendizaje antes de que suene la primera alarma.

Imagen sugerida: planta de una residencia en vista isométrica minimalista, habitaciones en verde y una en ámbar con la etiqueta «214 · 3:41 · 4 min en el suelo», ondas de radio dibujadas como arcos concéntricos desde un nodo diminuto en la pared, sin ninguna cámara en la escena.

Repositorios utilizados

  • https://github.com/ruvnet/RuView — (98.776 ⭐, MIT) el motor de sensing: convierte el CSI de los ESP32 en presencia, postura, respiración y estados como bed-exit, no-movement y possible-distress, con firmware propio y gateway MQTT.
  • https://github.com/esphome/esphome — (11.917 ⭐, Open Home Foundation) flota de nodos: compilación y OTA del firmware por modelo de habitación, sin tocar cada dispositivo a mano.
  • https://github.com/timescale/timescaledb — (23.721 ⭐) hypertables para millones de eventos y estados por noche, agregados continuos para el informe mensual y retención por política (crudo 30 días, eventos 12 meses).
  • https://github.com/binwiederhier/ntfy — (34.916 ⭐, Apache-2.0) push autohospedado al móvil del auxiliar, con prioridad, plantilla, acuse y reintento; sustituye a FCM donde el centro no quiere dependencias.
  • https://github.com/neuropsychology/NeuroKit — (2.397 ⭐, MIT) procesado de la señal respiratoria y cardiaca: tasa, variabilidad, calidad y cribado de apnea para el informe de sueño.

Variaciones (sinergias)

  1. + openWakeWord (2.856 ⭐, Apache-2.0) + piper1-gpl (5.923 ⭐, GPL-3.0). La habitación deja de ser muda: cuando el estado es «despierto y deambulando» a las 3 de la mañana, una voz local y clara pregunta «¿Se encuentra bien? ¿Quiere que avise?» y el detector de palabra de activación escucha la respuesta sin mandar audio a ningún sitio. Emerge la ronda que no entra en la habitación: el auxiliar atiende por voz desde el pasillo, baja el número de entradas nocturnas (cada entrada es una caída potencial y un contagio potencial) y el residente conserva su intimidad. Nicho: unidades de psicogeriatría y residencias con ratio nocturno ajustado, donde cada minuto de auxiliar se disputa.
  2. + HAPI FHIR (2.416 ⭐, Apache-2.0). Los eventos de presencia, respiración y deambulación se mapean a recursos FHIR (Observation, Encounter) y el centro comparte solo lo necesario con el hospital de referencia. Emerge el alta hospitalaria vigilada en casa: el paciente vuelve a su domicilio con dos nodos y el servicio de hospitalización a domicilio ve presencia, sueño y respiración en su propia historia clínica, con reglas de aviso acordadas. Nicho: programas de hospitalización a domicilio de hospitales públicos y mutuas, donde una cama liberada vale 400-600 €/día.
  3. + Fonoster (8.142 ⭐, MIT). Cuando el estado es «sin movimiento en 6 horas» o «no vuelve de la cama en 30 minutos», el sistema llama por teléfono al domicilio con voz sintética, espera respuesta y, si nadie contesta, avisa a la persona de contacto y al centro de teleasistencia con la transcripción del intento. Emerge la teleasistencia sin pulsera ni botón: el mayor no tiene que llevar nada ni recordar nada. Nicho: teleasistencia municipal (ayuntamientos con miles de usuarios) y pólizas de hogar para mayores que hoy se venden con un colgante que se queda en la mesilla.

Plan MVP completo

projects/vela-residencia-sin-camaras/docs/mvp/PLAN-MVP.md