El LogControl IOT V1 es un controlador inteligente con conexión WiFi que permite monitorear y controlar instalaciones industriales, agrícolas o edilicias desde cualquier navegador web, sin instalar ningún software.
Cuando el dispositivo no tiene una red WiFi guardada (por ejemplo, la primera vez que se enciende), crea su propia red WiFi para que puedas configurarlo:
Datalogger-Config
DL- seguido de 8 caracteres (ej: DL-a3f92c1b).adminUna vez configurado, el dispositivo se conecta automáticamente a tu red. La IP asignada aparece en el monitor serial al arrancar. Puedes acceder desde cualquier equipo en la misma red escribiendo:
http://192.168.X.X
| Ruta URL | Nombre | Función |
|---|---|---|
/ | Dashboard | Monitoreo en tiempo real de todas las variables |
/io | Entradas/Salidas | Control manual de relés y reglas de automatización |
/calibrar | Calibración | Ajuste de curvas para cada canal analógico |
/sensores | Sensores MQTT | Configuración de sensores externos MQTT |
/mqtt | Broker MQTT | Datos de conexión al servidor MQTT |
/config | Configuración | Zona horaria, intervalo de muestreo |
/wifi | WiFi | Red WiFi e IP estática |
/cuenta | Cuenta | Cambiar usuario y contraseña |
/nombres | Nombres | Alias personalizados para canales y relés |
La página principal (/) muestra el estado actual de todas las variables en tiempo real, actualizado automáticamente sin necesidad de recargar la página.
| Sección | Información mostrada | Actualización |
|---|---|---|
| Fecha y Hora | Hora sincronizada por internet (NTP) con zona horaria configurada | Cada segundo |
| Canales Analógicos | Valor calibrado + unidad de cada canal habilitado (ej: 23.4 °C) | En tiempo real (WebSocket) |
| Entradas Digitales | Estado ON/OFF de cada entrada digital DI1–DI6 | En tiempo real (WebSocket) |
| Salidas (Relés) | Estado actual ON/OFF de cada relé DO1–DO6 | En tiempo real (WebSocket) |
| Sensores MQTT | Últimos valores recibidos de cada sensor configurado | Al recibir mensaje |
El dashboard incluye un botón LEER AHORA que fuerza una lectura inmediata de todos los canales analógicos y la graba en la tarjeta SD, sin esperar al ciclo de muestreo programado.
Acceder a /io desde el menú Entradas/Salidas.
Desde /nombres puedes asignar un nombre descriptivo a cada relé (máx. 15 caracteres). Por ejemplo: "Bomba Riego", "Extractor", "Luces Galpón". Estos nombres aparecen en el dashboard y en la pantalla de I/O.
El LogControl IOT V1 permite configurar reglas simples que activan o desactivan un relé automáticamente cuando una entrada digital cambia de estado.
La calibración permite que el dispositivo muestre el valor real de la variable física (temperatura, presión, caudal, etc.) en lugar del valor eléctrico crudo del sensor.
°C, %HR, bar, m³/h, kPa.
0 si 4mA representa 0°C).MQTT es un protocolo de mensajería ligero muy usado en IoT. Si en tu instalación hay sensores inalámbricos (Zigbee, LoRa, WiFi) que publican datos a un broker MQTT, el LogControl IOT V1 puede recibirlos y visualizarlos en el dashboard.
Acceder a /mqtt e ingresar los datos del servidor MQTT:
| Campo | Descripción | Ejemplo |
|---|---|---|
| Servidor (IP o host) | Dirección del broker MQTT | 192.168.1.50 o broker.local |
| Puerto | Puerto TCP del broker | 1883 (estándar) |
| Usuario | Si el broker requiere auth | mi_usuario |
| Contraseña | Si el broker requiere auth | mi_clave |
Acceder a /sensores. Para cada sensor a monitorear:
zigbee2mqtt/sensor_exteriorSensor Exttemperature, humidity, battery{"temperature": 22.5, "humidity": 65, "battery": 87}temperature, en "Campo 2" humidity, en "Campo 3" battery. El dashboard mostrará los valores automáticamente.El módulo OpenLog graba automáticamente todos los registros en la tarjeta microSD en formato de texto plano.
| Tipo de registro | Cuándo se genera |
|---|---|
| Lectura de canales analógicos | Automáticamente cada N segundos (configurable) y cuando se presiona "Leer Ahora" |
| Mensaje de sensor MQTT | Cada vez que llega un nuevo mensaje en un topic suscrito |
Acceder a /config y ajustar el intervalo en segundos. A menor intervalo, mayor volumen de datos registrados. Recomendaciones:
| Aplicación | Intervalo sugerido |
|---|---|
| Variables lentas (temperatura ambiente, nivel) | 60 – 300 segundos |
| Variables medias (caudal, presión) | 10 – 60 segundos |
| Monitoreo intensivo o diagnóstico | 5 – 10 segundos |
Presionar el botón Cerrar Sesión en el menú. Esto invalida la sesión activa — cualquier otro navegador que tenga una ventana abierta también quedará desconectado.
Acceder a /config.
Cuando el dispositivo está conectado a internet, sincroniza la hora automáticamente. Solo es necesario configurar la zona horaria correcta:
| País / Región | Zona horaria a ingresar |
|---|---|
| Chile (continental) | CLT4CLST,M10.2.6/24,M3.2.6/24 |
| Argentina | ART3 |
| Colombia / Ecuador / Perú | COT5 |
| México (centro) | CST6CDT,M4.1.0,M10.5.0 |
| España | CET-1CEST,M3.5.0,M10.5.0/3 |
Si el equipo no tiene acceso a internet, se puede ajustar la hora manualmente desde /config usando el formulario de ajuste de fecha y hora. También es posible ajustar la hora directamente desde la pantalla Nextion si está instalada.
| Pregunta | Respuesta |
|---|---|
| ¿El dispositivo necesita internet para funcionar? | No. Funciona completamente en red local. Internet solo es necesario para sincronización de hora (NTP) y para acceso MQTT a brokers en la nube. |
| ¿Puedo acceder desde fuera de mi red? | Sí, usando una VPN (como Tailscale). No se recomienda exponer el puerto 80 directamente a internet. |
| ¿Qué pasa si el dispositivo se reinicia? | Toda la configuración (WiFi, calibración, reglas, nombres) se recupera automáticamente desde la memoria interna. No se pierde nada. |
| ¿Los relés mantienen su estado al reiniciar? | No. Al arrancar, todos los relés inician en estado apagado (OFF) por seguridad. |
| ¿La tarjeta SD puede llenarse? | Sí. Se recomienda usar una tarjeta de al menos 4GB y revisar periódicamente el archivo DATOS.txt. En caso de llenarse, el módulo OpenLog dejará de grabar hasta que se libere espacio. |
| ¿Cuántos usuarios pueden acceder simultáneamente? | Múltiples navegadores pueden ver el dashboard al mismo tiempo. Sin embargo, la sesión es única — el último inicio de sesión invalida los anteriores. |
| El dashboard no muestra los datos actualizados | Recargar la página (F5). Si persiste, verificar que el dispositivo esté encendido y conectado a la red. |
| Olvidé la contraseña de acceso | Contactar al instalador técnico. Se requiere reprogramar el dispositivo para restablecer las credenciales. |
| ¿Puedo conectar sensores de temperatura directamente? | Solo sensores analógicos 4-20mA o de tensión 0-3.3V. Para sensores digitales (DS18B20, DHT22), se recomienda usar un gateway MQTT intermedio. |
| ¿El sistema guarda el historial en la nube? | No. Todo el historial queda en la tarjeta microSD local. Para almacenamiento en la nube, integrar con un broker MQTT que tenga persistencia (ej: InfluxDB + Telegraf). |