| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 60 | CFG_PCB_JUMPERS | Booleano (0 ó 1) | 0 | 0=Ignorar jumpers PCB, 1=Leer jumpers PCB para configuración inicial (solo en arranque) |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 100 | CFG_NETWORK_WIFI_ENABLE | Booleano (0 ó 1) | 0 | Habilita o deshabilita la conexión WiFi |
| 110 | CFG_NETWORK_WIFI_SSID | Texto | Nombre de la red WiFi a la que se conectará | |
| 120 | CFG_NETWORK_WIFI_PASSWORD | Texto | Contraseña de la red WiFi | |
| 130 | CFG_NETWORK_HOSTNAME | Texto | termostato_visor | Nombre con el que se identifica el dispositivo en la red |
| 140 | CFG_NETWORK_DINAMIC_ENABLE | Booleano (0 ó 1) | 0 | Usar dirección IP dinámica (DHCP) en lugar de estática |
| 150 | CFG_NETWORK_DINAMIC_IP | Formato IP | 192.168.1.115 | Dirección IP estática |
| 160 | CFG_NETWORK_DINAMIC_MASK | Formato IP | 255.255.255.0 | Máscara de red |
| 170 | CFG_NETWORK_DINAMIC_GATEWAY | Formato IP | 192.168.1.1 | Puerta de enlace (gateway) |
| 180 | CFG_NETWORK_DINAMIC_DNS | Formato IP | 8.8.8.8 | Servidor DNS |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 1100 | CFG_NETWORK_SOURCE_TYPE | Numérico | Fuente de datos del servidor: 1=Termostato, 2=WebApp, 3=Emoncms | |
| 1110 | CFG_NETWORK_SOURCE_SECONDS | Numérico | 60 | Intervalo (segundos) entre peticiones al servidor (5-3600) |
| 1120 | CFG_NETWORK_SOURCE_TD_IP | Formato IP | IP del termostato (si la fuente es Termostato) | |
| 1130 | CFG_NETWORK_SOURCE_TD_APIKEY | Texto | API Key del termostato (si la fuente es Termostato) | |
| 1140 | CFG_NETWORK_SOURCE_WEBAPP_URL | Texto (URL) | URL de la WebApp (si la fuente es WebApp) | |
| 1150 | CFG_NETWORK_SOURCE_WEBAPP_APIKEY | Texto | API Key de la WebApp (si la fuente es WebApp) | |
| 1160 | CFG_NETWORK_SOURCE_EMONCMS_URL | Texto (URL) | URL de Emoncms (si la fuente es Emoncms) | |
| 1170 | CFG_NETWORK_SOURCE_EMONCMS_APIKEY | Texto | API Key de Emoncms (si la fuente es Emoncms) |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 2010 | CFG_FIELDNAME_FOR_LED_ERRORS | Texto | errors|1 | Campo que activa el LED de errores |
| 2011 | CFG_FIELDNAME_FOR_BLINKLED_ERRORS | Texto | errors|2 | Campo que activa el LED parpadeante de errores |
| 2020 | CFG_FIELDNAME_COL | Texto | col1 | Nombre del campo para la temperatura del colector 1 |
| 2030 | CFG_FIELDNAME_DEPUP | Texto | depup | Nombre del campo para la temperatura del depósito (zona alta) |
| 2040 | CFG_FIELDNAME_DEPDOWN | Texto | depdown | Nombre del campo para la temperatura del depósito (zona baja) |
| 2050 | CFG_FIELDNAME_AIR | Texto | air | Nombre del campo para la temperatura ambiente |
| 2060 | CFG_FIELDNAME_FOR_LED_PUMP | Texto | rel2|1 | Campo que activa el LED de bomba |
| 2061 | CFG_FIELDNAME_FOR_BLINKLED_PUMP | Texto | rel2|2 | Campo que activa el LED parpadeante de bomba |
| 2090 | CFG_FIELDNAME_FOR_LED_COL_HIGHER | Texto | rel3|1 | Campo que activa el LED de colector (superior) |
| 2091 | CFG_FIELDNAME_FOR_BLINKLED_COL_HIGHER | Texto | rel3|2 | Campo que activa el LED parpadeante de colector (superior) |
| 2110 | CFG_FIELDNAME_FOR_LED_COL_LOWER | Texto | rel4|1 | Campo que activa el LED de colector (inferior) |
| 2111 | CFG_FIELDNAME_FOR_BLINKLED_COL_LOWER | Texto | rel4|2 | Campo que activa el LED parpadeante de colector (inferior) |
| 2130 | CFG_FIELDNAME_FOR_LED_DEPUP_HIGHER | Texto | rel5|1 | Campo que activa el LED de depósito alto (superior) |
| 2131 | CFG_FIELDNAME_FOR_BLINKLED_DEPUP_HIGHER | Texto | rel5|2 | Campo que activa el LED parpadeante de depósito alto (superior) |
| 2150 | CFG_FIELDNAME_FOR_LED_DEPUP_LOWER | Texto | rel6|1 | Campo que activa el LED de depósito alto (inferior) |
| 2151 | CFG_FIELDNAME_FOR_BLINKLED_DEPUP_LOWER | Texto | rel6|2 | Campo que activa el LED parpadeante de depósito alto (inferior) |
| 2170 | CFG_FIELDNAME_FOR_LED_DEPDOWN_HIGHER | Texto | rel7|1 | Campo que activa el LED de depósito bajo (superior) |
| 2171 | CFG_FIELDNAME_FOR_BLINKLED_DEPDOWN_HIGHER | Texto | rel7|2 | Campo que activa el LED parpadeante de depósito bajo (superior) |
| 2190 | CFG_FIELDNAME_FOR_LED_DEPDOWN_LOWER | Texto | rel8|1 | Campo que activa el LED de depósito bajo (inferior) |
| 2191 | CFG_FIELDNAME_FOR_BLINKLED_DEPDOWN_LOWER | Texto | rel8|2 | Campo que activa el LED parpadeante de depósito bajo (inferior) |
| 2210 | CFG_URL_FOR_FORCE_PUMP_BUTTON | Texto (URL) | device_client/set_relay_value?rn=2&v=s | URL para forzar la bomba desde un botón |
| 2211 | CFG_URL_FOR_FORCE_LONG_BUTTON_1 | Texto (URL) | URL para forzar el botón largo 1 | |
| 2212 | CFG_URL_FOR_FORCE_LONG_BUTTON_2 | Texto (URL) | URL para forzar el botón largo 2 | |
| 2213 | CFG_URL_FOR_FORCE_LONG_BUTTON_3 | Texto (URL) | URL para forzar el botón largo 3 |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 3000 | CFG_BEEP_ENABLE_FROM_BUTTON | Booleano (0 ó 1) | 1 | Interruptor maestro del buzzer (lo conmuta el botón): si está a 0, NINGÚN pitido suena aunque los demás flags de beep estén a 1 |
| 3010 | CFG_BEEP_ON_BOOT | Booleano (0 ó 1) | 1 | Pitido corto al arrancar. Requiere también CFG_BEEP_ENABLE_FROM_BUTTON=1 |
| 3020 | CFG_BEEP_ON_WIFI_FAIL | Booleano (0 ó 1) | 1 | Pitido si falla la conexión WiFi |
| 3030 | CFG_BEEP_ON_ERROR | Booleano (0 ó 1) | 1 | Pitido por ERROR DE DATOS: la petición al servidor funciona pero los datos recibidos indican error del sistema (campo 'errors|1') |
| 3050 | CFG_BEEP_ON_ERROR_SERVER_REQUEST | Booleano (0 ó 1) | 1 | Pitido por ERROR DE COMUNICACIÓN: falla la petición HTTP (WiFi no conectado, http ocupado, send fallido, HTTP != OK, respuesta nula). Diferente de CFG_BEEP_ON_ERROR |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 1000 | CFG_BRIGHT_MODE | Booleano (0 ó 1) | 0 | Modo de brillo de los displays |
| 1010 | CFG_DISPLAY1_ENABLE | Booleano (0 ó 1) | 1 | Habilita o deshabilita el display 1 |
| 1011 | CFG_DISPLAY1_BRIGHT_LOW_MODE | Numérico | 2 | Brillo bajo del display 1 (0-7) |
| 1012 | CFG_DISPLAY1_BRIGHT_HIGH_MODE | Numérico | 5 | Brillo alto del display 1 (0-5) |
| 1020 | CFG_DISPLAY2_ENABLE | Booleano (0 ó 1) | 1 | Habilita o deshabilita el display 2 |
| 1021 | CFG_DISPLAY2_BRIGHT_LOW_MODE | Numérico | 2 | Brillo bajo del display 2 (0-7) |
| 1022 | CFG_DISPLAY2_BRIGHT_HIGH_MODE | Numérico | 5 | Brillo alto del display 2 (0-7) |
| 1030 | CFG_DISPLAY3_ENABLE | Booleano (0 ó 1) | 1 | Habilita o deshabilita el display 3 |
| 1031 | CFG_DISPLAY3_BRIGHT_LOW_MODE | Numérico | 2 | Brillo bajo del display 3 (0-7) |
| 1032 | CFG_DISPLAY3_BRIGHT_HIGH_MODE | Numérico | 5 | Brillo alto del display 3 (0-7) |
| 1040 | CFG_DISPLAY4_ENABLE | Booleano (0 ó 1) | 0 | Habilita o deshabilita el display 4 |
| 1041 | CFG_DISPLAY4_BRIGHT_LOW_MODE | Numérico | 2 | Brillo bajo del display 4 (0-7) |
| 1042 | CFG_DISPLAY4_BRIGHT_HIGH_MODE | Numérico | 5 | Brillo alto del display 4 (0-7) |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 1050 | CFG_LEDS_BRIGHT_LOW_MODE | Numérico | 20 | Brillo bajo de los LEDs (0-100, porcentaje) |
| 1060 | CFG_LEDS_BRIGHT_HIGH_MODE | Numérico | 20 | Brillo alto de los LEDs (0-100, porcentaje) |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 15000 | CFG_OTA_ALTERNATIVE_URL | Texto (URL) | URL alternativa para las actualizaciones OTA |
| ID | Variable | Tipo | Valor por defecto | Función |
|---|---|---|---|---|
| 10000 | CFG_LOG_LEVEL_ESP32 | Numérico | 0 | Nivel de log general: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |
| 10030 | CFG_LOG_LEVEL_DATA | Numérico | 0 | Nivel de log del módulo de datos: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |
| 10040 | CFG_LOG_LEVEL_NETWORK | Numérico | 0 | Nivel de log del módulo de red: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |
| 10050 | CFG_LOG_LEVEL_DISPLAY1 | Numérico | 0 | Nivel de log del display 1: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |
| 10060 | CFG_LOG_LEVEL_DISPLAY2 | Numérico | 0 | Nivel de log del display 2: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |
| 10070 | CFG_LOG_LEVEL_DISPLAY3 | Numérico | 0 | Nivel de log del display 3: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |
| 10080 | CFG_LOG_LEVEL_DISPLAY4 | Numérico | 0 | Nivel de log del display 4: [0 = Nada] [1 = Error] [2 = Warning & Error] [3 = Info & Error & Warning] [4 = Debug & Info & Error & Warning] |