Configuración

Configuración

WiFi dom
web
--:--:--
Usuario:---
Restricciones de apertura
admin + prop
🔒 Bloqueo total del control remoto (RF) Frena el control remoto por completo: apertura y cierre.
Control remoto habilitado

Bloquea TODO el control remoto, apertura y cierre. Pensado para cuando se pierde un control: mientras esté puesto, ese control no puede abrir ni cerrar el local. Las teclas del tablero y la web local siguen funcionando. Cada intento queda registrado y suena la alarma (se trata como el aviso de "intento de apertura fuera de horario").

Restricciones por día: limitan solo la apertura por control remoto según el horario. Prendé el interruptor de un día para que ese día solo se pueda abrir dentro de los horarios cargados; fuera de esos horarios el control remoto no abre y salta una alarma. Con el interruptor del día apagado, ese día abre libre a cualquier hora. El cierre por RF siempre funciona, y las teclas y la web local no se bloquean (solo avisan).

Cada día permite hasta 2 tramos horarios (por ejemplo, mañana y tarde): con el día prendido, el control remoto solo abre dentro de esos tramos. Si un día queda prendido pero sin ningún tramo válido, no se podrá abrir por control remoto en todo ese día.

Cargando...

✓ Horario guardado
Error al guardar
Cierre automático
admin + prop

Baja las tres cortinas de forma automática a una hora fija. Prendé el interruptor de un día y cargá la hora de siesta y/o la de noche: a esa hora el equipo cierra las tres. Con el interruptor del día apagado, ese día no hay cierre automático. Si no querés cierre en uno de los dos momentos, dejá ese casillero vacío con la ✕.

Cargando...

✓ Horario guardado
Error al guardar
Aviso de alarmas
admin + prop

Elegí qué canales avisan cada alarma. Tocá una casilla para activar o desactivar ese canal y, cuando termines, apretá «Guardar configuración» para aplicar los cambios.

Buzzer: zumbador que suena en el propio equipo.
Cartel: banner rojo de alarma que aparece arriba en la pantalla principal.
Remoto: envío de alerta por e-mail, WhatsApp y Telegram.

Las casillas con candado 🔒 quedan siempre activas por seguridad. El Admin es el único que puede ponerlo o sacarlo, manteniendo la casilla apretada 1,5 segundos.

Alarma Buzzer Cartel Remoto
Cargando...
✓ Configuración guardada
Error al guardar
Alertas remotas
admin + prop

Destinatarios que reciben aviso por las alarmas críticas configuradas (ver "Aviso de alarmas"). El mismo aviso se manda por e-mail, por WhatsApp y por Telegram.

E-mails

Hasta 3 e-mails. Cada uno debe tener formato usuario@dominio.com.

Email 1
Email 2
Email 3
✓ Lista guardada
Error al guardar
Configuración · Cuenta de envío (Gmail)

Cuenta de Gmail desde la que se mandan los avisos. Hace falta una contraseña de aplicación de Google (no la de tu cuenta normal). Si Google la revoca, generás otra y la cargás acá, sin reprogramar el equipo.

Remitente (tu Gmail)
Contraseña de aplicación

Estado de la contraseña: ---

✓ Guardado
Error al guardar
WhatsApp

Hasta 3 números de WhatsApp vía CallMeBot. Cada número tiene su apikey (un código numérico que te da CallMeBot al activar el servicio gratuito para ese número).

WhatsApp 1
WhatsApp 2
WhatsApp 3
Dirección del servicio (avanzado)

Dirección a la que el equipo manda el WhatsApp. Marcá con {num} {key} {text} dónde van el número, la apikey y el texto. Cambiala solo si usás otro proveedor.

✓ Lista guardada
Error al guardar
Telegram

Hasta 3 chat_id de Telegram. El aviso llega como mensaje del bot de este sistema. El chat_id de cada destinatario lo da @userinfobot (un bot de Telegram que te dice tu número). El nombre del bot lo ves acá abajo.

Telegram 1
Telegram 2
Telegram 3
Datos del bot (avanzado)

Estos datos los da @BotFather al crear el bot, una sola vez. El token es la llave (secreta); si lo dejás vacío, Telegram queda desactivado. El usuario (algo como MiSistema_bot) NO es secreto: se lo mostramos al resto para que encuentren el bot y le den Start.

✓ Lista guardada
Error al guardar
Claves de acceso
admin + prop
Operadores
✓ Claves actualizadas
Error — verificá las confirmaciones
Prop
Propietario
Administrador
Admin
✓ Clave admin actualizada
Las claves no coinciden
WiFi
admin + prop
WiFi del domicilio
admin + prop
📡 Cómo acceder al sistema Router conectado
Acceso por IP (recomendado)
La forma confiable. Tipeá o copiá en el navegador del celular o computadora alguna de estas direcciones (las dos son válidas):
http://--- ---

Acceso de emergencia (sin router)
Si no tiene señal de WiFi del router, conecte su celular a la red Persianas (clave: 12345678) y copie en el navegador alguna de estas direcciones (las dos son válidas):
http://192.168.10.10 192.168.10.10
💡 Importante al conectarte:
• Cuando el celular avise "red sin internet", elegí Mantener conectado (tildar la opción "no volver a preguntar").
• Si el navegador no abre la página, abrila en modo incógnito y desactivá los datos móviles.
No conectado
---

💡 ¿Cuándo conviene olvidar la red?

Solo si esta red ya no la vas a usar y te vas a manejar con la red del equipo (AP Persianas, clave 12345678).

Para cambiar de red WiFi o corregir la clave no hace falta olvidar: cargá los datos nuevos acá abajo y se reemplazan solos.

Olvidar borra la WiFi guardada y deja el equipo sin conexión, accesible solo por su propia red (AP Persianas, clave 12345678).
WiFi del domicilio
Nombre de la red WiFi a la que se conecta el equipo
Clave de esa red WiFi

IP fija (avanzado)
Estado actual: cargando...
Por defecto, el router asigna una IP que puede cambiar. Si querés una IP estable siempre igual, activá esta opción. El equipo detectará la subred y el gateway del router en ese momento, y los guardará para aplicarlos en cada arranque.
💡 Si cambiás de router (o se modifica la subred):
1. Conectate a la red WiFi --- (clave: ---).
2. Entrá por el AP de emergencia http://192.168.10.10.
3. Sin salir de la red ---, buscá la red de tu router (o tipeala a mano) y cargá la contraseña. El equipo desactiva la IP fija solo y toma una dirección nueva en esa red.
4. Si querés volver a usar IP fija, activala de nuevo con una dirección del rango nuevo. Después ya podés desconectarte de --- y entrar por el WiFi de tu casa.

Diagnóstico de red
Ejecuta un análisis de red: muestra IP, gateway, DNS, mide latencia al router y resolución DNS. Útil para comparar el estado en modo DHCP vs IP fija.
WiFi propio: ---
admin
El equipo se reiniciará para aplicar el cambio
✓ Guardado — reiniciando...
Error al guardar
💡 Cómo conectarte por esta red (AP propio):
1. En el celular, conectate a esta red WiFi (el nombre y la clave son los de arriba).
2. Cuando avise "red sin internet", elegí Mantener conectado (tildar la opción "no volver a preguntar").
3. Entrá en el navegador a http://192.168.10.10 (recomendado: modo incógnito, con los datos móviles desactivados).
MQTT (control remoto)
admin

Configuración del broker MQTT (HiveMQ Cloud u otro). Si el host queda vacío, MQTT se desactiva y el sistema funciona solo en LAN.

Estado en vivo
Conexión---
Publicaciones OK0
Publicaciones Error0
Reconexiones0
✓ Configuración guardada
Error al guardar
Gestión de batería
admin + prop
Fase actual
---
--:--:--
Tensión bat.---Voltios DC
Corriente carga---Amperios
Resist. interna---
Próx. mant.---hora config.
Salud batería
--%
Resistencia interna de una batería sana (100%) y de una en fin de vida (0%). El de 100% tiene que ser menor que el de 0%.
✓ Umbrales guardados
Error al guardar
Batería en uso
Días en uso
---
Días para inspección
---
Configuración inicial
admin
Parámetros de motores
⚙ Protección de los motores
Si un motor supera el tiempo máximo o el consumo configurados, se detiene automáticamente y se registra el evento. El tiempo mínimo controla lo contrario: si un recorrido completo (de tope a tope) dura menos de lo esperado, avisa que el motor se cortó antes de tiempo. Calibrá bien estos valores para proteger los motores ante atascos, sobrecargas o cortes prematuros.
⏱ Tiempo mínimo de funcionamiento (segundos)
⏱ Tiempo máximo de funcionamiento (segundos)
⚡ Consumo máximo (Amperios RMS)
✓ Parámetros guardados
Error al guardar
Nombres de cortinas
✓ Nombres guardados
Error al guardar
Calibración de sensores
💡 Cómo calibrar
Cada canal se calibra con 2 mediciones de referencia usando un instrumento externo (multímetro o pinza amperométrica). Para mejor precisión, una medición debe ser de un valor bajo y otra de un valor alto (indistinto posición y orden). El sistema calcula el factor y offset automáticamente. Los valores actuales se muestran arriba y se actualizan al aplicar la nueva calibración.
Canal seleccionado: ---  ·  Rango aceptado: ---  ·  Diferencia mínima entre puntos: ---
Red 220V
Motor 1
Motor 2
Motor 3
Bat. V
Bat. A
Raw ADC
---
pasos
Valor calibrado
---
V
Factores actuales del canal
Factor escala---
Offset escala---
1
Primera medición
Aplicá el primer valor de referencia con tu instrumento. Ingresá el valor que muestra y presioná Capturar.
2
Segunda medición
Cambiá las condiciones y repetí con el segundo valor de referencia.
Valor fuera de rango

💡 Si la calibración del canal seleccionado dio valores incorrectos (por ejemplo, capturaste los dos puntos con el mismo valor), podés restaurar los factores de fábrica del canal sin perder las demás calibraciones.
Sistema
admin
Actualización de firmware
📥 Cómo actualizar el firmware
Esta opción reemplaza todo el programa sin modificar las configuraciones preestablecidas por el admin.

Pasos:
1. Conseguí el archivo .bin (te lo proporciona el técnico).
2. Arrastrá el archivo a la zona indicada o tocá para seleccionar.
3. Confirmá el modal con los datos del archivo.
4. Esperá a que la barra llegue al 100%.
5. El equipo se reiniciará automáticamente (≈30 segundos).

Importante:
• Tamaño máximo: 1.6 MB.
• NO cortes la energía durante la actualización.
• La configuración, calibración, registros y bitácora se mantienen intactos.
• Por precaución se sugiere tener backup actualizado (ver "Backup de configuración").
📦
Seleccioná el archivo .bin del nuevo firmware.
El equipo se reiniciará automáticamente al terminar.
0%
✓ Firmware actualizado — reiniciando...
Error en la actualización
Actualización de interfaz (HTML)
🖥 Cómo actualizar la interfaz web
Esta opción permite actualizar los archivos HTML de la interfaz sin perder la configuración, calibración, registros, ni ningún otro dato. Reemplaza al método anterior que requería Arduino IDE.

Pasos:
1. Elegí qué página querés actualizar.
2. Seleccioná el archivo desde tu PC/celular.
3. Presioná "Subir archivo" y confirmá.
4. Esperá el mensaje de éxito.
5. Recargá la página con Ctrl+Shift+R (o cerrá y abrí la web).

Importante:
• Subí siempre la página comprimida (.html.gz), nunca el .html crudo.
• El archivo comprimido NO debe superar los 150 KB.
• El nombre del archivo tiene que coincidir con la página elegida.
• La página puede mostrar cosas raras si el archivo subido tiene errores. En ese caso, subí el archivo correcto y recargá.
📄
Seleccioná la página comprimida .html.gz a subir.
0%
Backup de configuración
💾 Backup de configuración
Incluye: WiFi, MQTT, claves, motores, alarmas, calibración y nombres de cortinas.
NO incluye: historial de eventos ni bitácora ni días de batería (esos se descargan en "Backup de historial").
Guardalo en un lugar seguro — contiene tus claves.
✓ Backup descargado
Error al exportar
⬆ Restaurar configuración desde backup
Sobrescribe la configuración + calibración con un archivo previamente exportado.
Los registros, bitácora y días de batería NO se tocan: se mantienen intactos.
El equipo se reiniciará automáticamente al finalizar.
Error al importar
Backup de historial
📜 Backup de historial
Incluye: registros de eventos (normales y críticos), bitácora completa y contador de días de batería.
Útil para archivar el historial periódicamente o analizar offline en la PC.
NO se restaura al equipo — es solo lectura, para no pisar el historial actual con datos viejos.
✓ Backup descargado
Error al exportar
Restaurar valores de fábrica
🏭 Restaurar valores de fábrica
Resetea SOLO la configuración a defaults genéricos. No borra registros, bitácora ni HTMLs.

Se RESETEA:
• WiFi router: vacío
• MQTT: vacío
• Alarmas y motores: defaults
• Clave admin: 12345678
• Calibración de sensores: defaults

Se MANTIENEN intactos:
• Registros de eventos
• Bitácora de mantenimiento
• Contador de días de batería
• Páginas de la interfaz (HTMLs)

El equipo sigue funcionando, solo perdés tu configuración personalizada.
⚠ Borrar todo el almacenamiento
⚠⚠ Borrado TOTAL del equipo
Esta acción es destructiva. Se pierde TODO lo guardado en el equipo:

• Configuración (WiFi, MQTT, alarmas, etc.)
• Calibración de sensores
• Registros de eventos (todo el historial)
• Bitácora de mantenimiento
• Contador de días de batería
• Páginas de la interfaz (los 3 HTMLs)

Después del borrado, el equipo arranca en modo bootstrap y tenés que subir los HTMLs y reconfigurar todo desde cero.

🛡 Recomendado antes: exportar backup de configuración + backup de historial.
Configuración horaria
Argentina = -3  |  Uruguay = -3  |  Chile verano = -3  |  España = +1 (invierno) / +2 (verano)
Hora local en que se ejecuta el ciclo de mantenimiento (test de salud, ecualización de batería y grabado de registros)
Hora local a la que el equipo avisa que la revisión visual de la batería está vencida. El aviso se repite cada día mientras el contador "Días para inspección" siga en 0 o negativo.
✓ Configuración guardada
Error al guardar
El reloj del sistema se ajusta con la hora de internet y corrige cualquier adelanto o atraso con este factor de corrección automático. Dato solo informativo.
Reiniciar equipo(= desenchufar y enchufar)
admin + prop

Esta acción es como apagar y prender el equipo. No borra configuración ni registros. Sirve si el sistema queda raro o querés forzar un reinicio limpio.

v 02/07/2026 · v82