← El problema

Solución técnica

Airzone Cloud ahora solo acepta comandos desde la conexión a internet de tu casa. Así que una pequeña caja en casa los envía por ti, y tu móvil habla con la caja desde cualquier lugar.

App oficial, fuera de casa El móvil, fuera de casa, envía un comando directamente a la nube de Airzone. La nube ve una dirección que no es la de tu casa y lo rechaza. App oficial, fuera de casa 📱 Tu móvil comando ☁️ Nube de Airzone no es una dirección de casa ✕ rechazado
Warmhole, fuera de casa El móvil envía el comando a la web de Warmhole. La web se lo pasa a la caja que hay en casa. La caja lo envía a la nube de Airzone desde la conexión de casa, y la nube lo acepta. Warmhole, fuera de casa 📱 Tu móvil 🌐 Web de Warmhole tu conexión de casa 🔌 Tu caja ☁️ Airzone: ✓ aceptado

La nube comprueba de dónde viene un comando. Con la caja, viene de tu casa.

Sin hackeo: la propia Airzone documenta esta API. La caja usa la Cloud Web API oficial de Airzone (y su WebSocket API) en m.airzonecloud.com/api/v1, con tu propia cuenta. No se descifra nada y no se aprovecha ninguna vulnerabilidad.

Las piezas

Arquitectura de Warmhole Un móvil habla por HTTPS con la web de Warmhole en Cloudflare. La web mantiene abierto un WebSocket con la caja de casa. La caja habla por HTTPS con la nube de Airzone, que controla tu sistema. 📱 Móvil u ordenador cualquier navegador, instalable como app HTTPS + inicio de sesión 🌐 Web de Warmhole Cloudflare Worker, plan gratuito un hub por casa WebSocket, abierto por la caja tu red doméstica 🔌 La caja M5Stack Atom Lite, unos 15 € HTTPS, desde tu dirección de casa ☁️ Nube Airzone → 🌡️ tu sistema el servicio oficial, sin cambios
La caja se conecta hacia la web, así que no abres ningún puerto en el router ni necesitas una IP fija.

Quién sabe qué

🔌 La caja

  • Tu correo y contraseña de la nube
  • El token temporal de la nube
  • Los datos de tu Wi-Fi

🌐 La web

  • Tu correo
  • Un hash de tu contraseña de Warmhole
  • Tu casa, las sesiones, el último estado de las zonas
  • Nunca tu contraseña de la nube

☁️ Nube de Airzone

  • Tu cuenta, como siempre
  • Peticiones que parecen de tu casa

Detalles en la página de Privacidad (en inglés).

Coste: unos 15 € una vez por la caja, la web es gratis. El plan oficial cuesta 48 € al año.

Límites

Empezar: caja, instalación, inicio de sesión →

Preguntas o correcciones: frakle94+warmhole@hotmail.it