El Mule y Miner funciona en dos modos, y ahí está su verdadera diferencia. Puede ser una cosa bien cómoda que solo conectas y ya, que manda toda tu información a la nube y a tu teléfono, la máxima comodidad. O puede ser algo totalmente local donde la información nunca sale de tu casa. Y todo eso está en tus manos, ahora mismo.
Eliges un modo cuando configuras el puente. Normalmente esa sería una decisión permanente, o al menos una que te obliga a resetearlo antes de poder configurarlo distinto. Con el Mule y Miner no. Puedes pasar de uno al otro cuando quieras, las veces que quieras, y el cambio toma como un minuto en cada dirección.
Te cuento qué hace cada uno, y cómo ir y venir.
Modo nube: lo conectas, lo vinculas, listo
En modo nube el Mule y Miner habla con tu perfil privado en CpapDash.com. Se reporta con tu perfil, lee los datos de la tarjeta ezShare que tienes metida en la máquina, y los manda directo a tu cuenta.
Esto es bien potente por un par de razones. Si usas ResMed, las máquinas ResMed van escribiendo en la tarjeta SD mientras la noche pasa, minuto a minuto, en vez de soltar todo en la mañana. El Mule y Miner lee el archivo que tu máquina está escribiendo en ese momento y lo va mandando conforme crece. Así abres el app de CpapDash y ves tu noche llenándose casi en tiempo real, mientras todavía estás en ella.
Configurarlo es lo más fácil que hay. Conectas el Mule y Miner, eliges modo nube, y vinculas tu dispositivo en el app. Ese es todo el trabajo. No hay nada que instalar ni nada corriendo en una PC en casa. Dejé el onboarding paso a paso en Compraste el Mule y Miner. ¿Y ahora qué?.
Modo local: tu tarjeta se vuelve una página web en tu propia red
Al modo local a veces le digo modo proxy, y los dos nombres significan lo mismo.
En este modo el Mule y Miner se hace pasar por la tarjeta ezShare en tu red de casa. Lo que aparece en tu red es la tarjeta misma, con cada archivo que tu máquina le ha escrito. Nada sale de la casa. Sin cuenta, sin nube, sin contraseña.

Eso abre un montón de posibilidades. Cualquier programa o aplicación en tu red puede bajarse esos archivos y entregárselos a lo que tú quieras. Una de ellas es dejar los archivos crudos en la carpeta que OSCAR vigila, para que OSCAR siempre tenga la noche anterior lista cuando lo abres.
Mi camino fue otro. Yo quería mi terapia en Home Assistant, así que bajaba los archivos, los interpretaba localmente, y metía los números en mi home lab. Con el tiempo le fui agregando tendencias, gráficas y una interfaz web, todo corriendo en mi propia red. Esa aplicación es HMS-CPAP, es open source, es gratis, y la puedes bajar de mi organización en hms-homelab/hms-cpap.
Nació como un servidor de Linux porque ahí vive mi home lab, y las versiones para Windows y macOS vinieron después. Es una aplicación independiente con un asistente de configuración chiquito, que configuras desde el navegador. Puedes quedarte en lo simple y solo apuntarla a tu puente, o desbloquear el modo avanzado: distintas bases de datos, Home Assistant por MQTT, resúmenes de la noche hechos por un modelo corriendo en tu propia máquina, y análisis de machine learning entrenados con tu propio historial. También te deja los archivos crudos en una carpeta local normal, para que OSCAR y cualquier otra cosa lean exactamente los mismos datos. Y si usas SleepHQ, conectas tu perfil una vez y HMS-CPAP sube cada noche solito, así que irte todo local no te deja fuera.
Si lo que buscas es el camino todo-local, escribí la versión larga en La forma local y automática de ver tus datos de sueño.
Cómo pasar de nube a local
Esto lo haces desde el app, porque en modo nube el puente todavía se está reportando con la nube, así que la nube le puede pasar el cambio.
Entra a Dispositivos, busca tu Mule y Miner en la lista, y dale a Cambiar a modo local.

Dos cosas que debes saber antes de darle. Los controles se quedan bloqueados hasta que tu Mule y Miner lleve un par de minutos en línea y sincronizando, así que si ves el botón deshabilitado, dale un momento y se desbloquea solo. Y el cambio queda en cola, no es instantáneo. El puente lo recoge la próxima vez que se reporta y ahí mismo se reinicia en modo local. Tu configuración de WiFi se mantiene durante todo esto, así que no tienes que volver a escribir nada.
Cuando vuelva a encender, abre el navegador y entra a http://cpapdash.local. Esa es la página del propio Mule y Miner, ahí en tu red. El encabezado te dice dónde estás parado, y en este modo dice ezShare Proxy mode. Desde ahí puedes ver todo lo que hay en la tarjeta, revisar su estado, y leer los logs.
Cómo regresarlo de local a la nube
Una vez que el Mule y Miner está en local deja de reportarse a la nube, así que la nube ya no tiene manera de alcanzarlo. El cambio de regreso vive en el propio puente.
Entra a http://cpapdash.local y busca justo debajo del botón de DATALOG. Hay un botón verde que dice Switch to Cloud Mode. Dale, confirma, y el puente se reinicia y se vuelve a conectar a tu perfil. Tu configuración de WiFi también sobrevive esta, así que tus noches simplemente vuelven a subir.

A estas alturas a lo mejor te estás preguntando por qué esto es tan complicado. Tantas interfaces, tantas acciones. Y tienes razón. Sí es un poco complicado, y trabajo día y noche para hacértelo más fácil.
Así que, dos avisos.
Si tu puente está en modo nube, http://cpapdash.local no te va a abrir. Esa dirección solo empieza a responder cuando ya está en modo local, y mientras tanto el cambio vive en Dispositivos, en el app.
Y cuando estés en modo local, tu dispositivo va a aparecer como desconectado en CpapDash.com. Dejó de reportarse a la nube, que es exactamente lo que le pediste.
No se pierde nada cuando cambias
La tarjeta SD que está en tu máquina es la fuente de la verdad, y sigue siéndolo en los dos modos. El Mule y Miner lee esa tarjeta. Nunca le escribe, y no puede escribirle.
Lo único que pone datos en esa tarjeta son tu máquina y tú. Sacar la tarjeta y editarla a mano no es algo que yo te recomiende, porque todo está escrito de una forma muy específica para que la máquina y los programas que la interpretan entiendan lo que hay ahí.
O sea que moverte entre modos no pone tu historial en riesgo. Si pasas unos días en modo local y después regresas a la nube, la nube retoma desde el día en que dejó de saber de ti y se trae todo hasta la noche anterior. HMS-CPAP hace lo mismo del lado local: compara lo que ya tiene en su base de datos contra lo que hay en la tarjeta, y rellena lo que falte.
Así que puedes ir y venir todas las veces que quieras, y los datos se ponen al día solos de cualquiera de los dos lados.
Eso es el modo dual
El Mule y Miner no nació con dos modos. Era uno o el otro, y tú elegías. Suficiente gente me dijo que quería sus datos locales, o que quería probar la nube y después traérsela de vuelta a casa, como para que poder moverse entre los dos se volviera lo obvio que había que construir. Ya está aquí, y es tuyo para cambiarlo cuando se te antoje.

