Los pasos 3 y 4 usan la dirección de tu Main Brain. Escríbela aquí y los enlaces y comandos de abajo la incluyen. La app web del Main Brain y la app para Android están en inglés por ahora, así que los nombres de sus menús aparecen en inglés.
Búscala en la lista de dispositivos conectados de tu router o en los mensajes que el Main Brain muestra en su consola serie al arrancar.
Consigue el hardware
Main Brain: un Elecrow CrowPanel Advanced de 7″ con ESP32-P4
Nodos sensores: placas de desarrollo ESP32-C6 o ESP32-S3, como la ESP32-C6-DevKitC-1 o la ESP32-S3-DevKitC-1
Un cable USB que transmita datos, no solo carga
Una computadora con Chrome o Edge, y Wi-Fi de 2.4 GHz en casa
Opcional: un teléfono Android y un bridge de Philips Hue
Instala el firmware del Main Brain
Si tu Main Brain ya tiene EZHome, sigue con el paso 3. Un instalador en el navegador para el Main Brain está en camino; aparecerá en Instalar firmware.
Abre la app web y vincúlate
En una computadora conectada al Wi-Fi de tu casa, abre la app web del Main Brain, iotemi:home. Vincula este navegador de inmediato: el primer dispositivo se vincula sin código y todos los demás necesitan uno.
La radio Bluetooth del Main Brain es un segundo chip dentro del panel. Necesita el firmware de radio de EZHome para hablar con los nodos sensores, y se instala a través del Main Brain.
En la app web, abre Settings → Signed-in devices → Add a device para obtener un código de vinculación. Vincula tu computadora con este comando, poniendo el código en lugar de CODE:
La respuesta incluye un token. Úsalo en lugar de TOKEN para enviar el firmware, desde la carpeta donde lo descargaste:
curl -X PUT -H "Authorization: Bearer TOKEN" --data-binary @hub_radio.bin http://DIRECCION-DEL-BRAIN/api/v1/radio/firmware
La radio instala el firmware y se reinicia; después el Main Brain se vuelve a conectar con ella.
En Windows, escribe curl.exe en lugar de curl en PowerShell.
Instala un nodo sensor
Conecta una placa de nodo a tu computadora y usa el instalador de abajo. Reconoce placas ESP32-C6 y ESP32-S3.
Agrega el nodo
Enciende el nodo. Aparece en la app web en Devices waiting to be added. Haz clic en Add y luego usa ⋯ para ponerle nombre y asignarlo a una habitación.
Instala la app
En la app de EZHome para Android, escribe la dirección del Main Brain. Para vincular el teléfono, obtén un código en un dispositivo con sesión iniciada, en Settings → Signed-in devices → Add a device.
Hazlo tuyo
Crea habitaciones y grupos en Settings y tu primera regla en Automations. Para usar la app fuera de casa, abre Settings → Remote access y pon en Relay server la dirección del Link de EZHome, wss://ezhome.live:32123.
Instalar firmware
Instala desde tu navegador.
No tienes que descargar nada antes. Conecta la placa a esta computadora con un cable USB y haz clic en Instalar. Funciona en Chrome y Edge en una computadora de escritorio o laptop.
📡
Nodo sensor
ESP32-C6 · ESP32-S3
El nodo inicial: temperatura del chip, tiempo encendido, el botón BOOT y el LED RGB de la placa con control de color y parpadeo. Es una forma fácil de probar EZHome antes de conectar tus propios sensores.
Este navegador no puede instalar firmware. Abre esta página en Chrome o Edge en una computadora.El firmware solo se puede instalar desde una página segura (https).
Todavía no está disponible. Vuelve pronto.
🧠
Main Brain
ESP32-P4 · CrowPanel Advanced de 7″
Conecta el panel a esta computadora con un cable USB y haz clic en Instalar.
Este navegador no puede instalar firmware. Abre esta página en Chrome o Edge en una computadora.El firmware solo se puede instalar desde una página segura (https).
Muy pronto. Por ahora los datos de Wi-Fi del Main Brain van dentro de su firmware, así que una sola descarga todavía no sirve para todas las casas.
📻
Radio del Main Brain
ESP32-C6 dentro del Main Brain
La radio está debajo de la pantalla del panel, así que se actualiza a través del Main Brain y no por USB. Descárgala y sigue el paso 4 de la guía rápida.
Usa un cable USB que transmita datos. Muchos cables de carga no lo hacen.
En Linux, deja que el navegador abra el puerto: ejecuta sudo usermod -aG dialout $USER y luego cierra sesión y vuelve a entrar.
Si no encuentra la placa, mantén presionado su botón BOOT, presiona RESET, suelta BOOT e inténtalo de nuevo.
Si eliges borrar la placa, también sale de su malla. Después vuelve a agregarla a tu Main Brain.
Preguntas frecuentes
Preguntas y respuestas.
Primeros pasos
¿Qué necesito para empezar?
Un Main Brain (un Elecrow CrowPanel Advanced de 7″ con ESP32-P4), al menos una placa ESP32-C6 o ESP32-S3 como nodo sensor y un cable USB que transmita datos. La guía rápida te lleva por el resto.
¿EZHome necesita internet o una cuenta en la nube?
No. Tus dispositivos, tus reglas y la app funcionan dentro de tu casa, en tu propio Wi-Fi. El Main Brain usa internet solo para ajustar su reloj y, si lo activas, para el acceso remoto a través del Link.
¿Qué teléfonos y computadoras puedo usar?
La app de EZHome está disponible para Android y viene una app para iOS. Cualquier navegador en la red de tu casa también puede usar la app web del Main Brain, iotemi:home.
¿Funciona con Philips Hue?
Sí. Vincula tu bridge de Hue en Settings → Integrations y presiona el botón de enlace del bridge cuando te lo pida. Tus luces Hue aparecen junto a tus otros dispositivos y se pueden usar en reglas.
Dispositivos y la malla
¿Qué tan lejos del Main Brain puede estar un nodo sensor?
Cada nodo solo tiene que llegar al Main Brain o a otro nodo, porque todos los nodos retransmiten los mensajes de sus vecinos. Para cubrir una habitación demasiado lejana, pon un nodo en medio.
¿Qué sensores e interruptores puede usar un nodo?
Por ahora: la temperatura del propio chip, el tiempo encendido, botones y otras entradas de encendido y apagado, salidas de encendido y apagado como relés, y LED RGB direccionables con control de color y parpadeo. Vienen más.
¿Puedo armar un nodo con mis propios sensores?
Un nodo se describe con un archivo YAML corto que enumera sus sensores e interruptores. Compilar un nodo a partir de tu propio archivo requiere el código fuente de EZHome, que todavía no es público. Mientras tanto, el instalador pone el nodo inicial en tu placa.
¿Cómo quito o reinicio un nodo?
Quítalo desde la página de dispositivos (⋯ → Remove) o mantén presionado el botón BOOT del nodo 5 segundos y saldrá de la malla por sí solo. Después vuelve a aparecer en Devices waiting to be added.
¿Qué pasa después de un corte de luz?
Todo vuelve solo. El Main Brain conserva los nombres de tus dispositivos, las habitaciones, los grupos y las reglas, y los nodos siguen en la malla.
Seguridad y privacidad
¿Cómo se mantiene segura mi casa?
Cada teléfono y navegador se vincula con el Main Brain y envía su propio token en cada solicitud. Un dispositivo nuevo necesita un código de vinculación de 6 dígitos de otro que ya tenga la sesión iniciada. La malla Bluetooth usa una clave que tu Main Brain crea para tu casa.
¿Por qué debo vincularme apenas configure el Main Brain?
Hasta que se vincula el primer dispositivo, cualquiera en la red de tu casa podría quedarse con el Main Brain. Después, cada dispositivo nuevo necesita un código de vinculación.
¿El Link puede controlar mi casa?
No. El Link no decide quién puede usar tu Main Brain: el Main Brain revisa el token en cada solicitud, igual que en casa. Los mensajes van cifrados en el camino hacia y desde el Link.
Solución de problemas
¿Dónde encuentro un código de vinculación?
En un dispositivo que ya tenga la sesión iniciada, abre Settings → Signed-in devices → Add a device. El código tiene 6 dígitos y dura 10 minutos. Si ya no hay ningún dispositivo con sesión iniciada, el Main Brain muestra un código en su consola serie al arrancar.
El instalador dice que mi navegador no es compatible.
La instalación por USB usa Web Serial, que funciona en Chrome, Edge y Opera en Windows, macOS, Linux y ChromeOS. No funciona en Firefox ni en Safari, ni en teléfonos o tabletas.
El instalador no encuentra mi placa.
Prueba con otro cable, porque muchos solo cargan, y con otro puerto USB. Después mantén presionado BOOT, presiona RESET, suelta BOOT e inténtalo de nuevo. En Linux, revisa que estés en el grupo dialout.
Mi nodo no aparece en Devices waiting to be added.
Revisa que el firmware de la radio esté instalado (paso 4 de la guía rápida): con el firmware original de la radio, el Main Brain tiene Wi-Fi pero no malla. Si el nodo estuvo antes en otra malla, mantén presionado su botón BOOT 5 segundos para reiniciarlo.
La app no se conecta cuando estoy fuera de casa.
En la app web, abre Settings → Remote access y revisa que Relay server, el Link de EZHome, sea wss://ezhome.live:32123 y que diga connected. Fuera de casa, la app solo usa direcciones cifradas.