Las configuraciones de energía se consideran una configuración avanzada, y la mayoría de los usuarios deberían seleccionar un rol bajo Configuración del Dispositivo para gestionar la energía de su dispositivo sin necesidad de ajustar estas configuraciones. Las opciones de configuración de energía incluyen: Ahorro de Energía, Apagar después de perder energía, ADC Anulación del Multiplicador, Intervalo de Espera Bluetooth, Intervalo de Sueño Ligero, Intervalo Mínimo de Despertar y Dirección INA2xx de la Batería del Dispositivo. La configuración de energía utiliza un mensaje de administrador para enviar un Config.Power protobuf.
Valores de Configuración de Energía
Ahorro de energía
Cuando está activada, esta función desactiva Bluetooth, Serial, WiFi y la pantalla del dispositivo para conservar energía. Esto es especialmente beneficioso para dispositivos que dependen de fuentes de energía de bajo consumo, como paneles solares. Para detalles sobre qué roles de dispositivo tienen esta función habilitada por defecto, consulte la sección Configuración del Dispositivo.
Apagado tras pérdida de energía
Apagar automáticamente un dispositivo después de un tiempo especificado si se pierde la alimentación.
Antes de configurar esta función, asegúrese de que su placa detecte con precisión cuando está conectada a alimentación externa (el icono "🔌" en la aplicación). De lo contrario, su dispositivo puede apagarse incluso cuando haya energía disponible. Aunque muchos dispositivos detectan correctamente el estado de la alimentación, algunos pueden requerir que ajuste el Multiplicador ADC (a continuación).
Anulación del Multiplicador ADC
Relación del divisor de voltaje para el pin de la batería, por ejemplo, 3.20 (R1=100k, R2=220k).
Anula el ADC_MULTIPLIER definido en el archivo de variante del dispositivo del firmware para el cálculo del voltaje de la batería.
Debe establecerse en un valor de punto flotante entre 2 y 6.
Proceso de Calibración (Atribución)
-
Instale la batería recargable.
-
Cargue la batería hasta que esté llena. La indicación de este estado puede variar según el dispositivo. En este punto, el voltaje de la batería debe ser 4.2V ± 1%.
-
Introduzca el "Porcentaje de Carga de la Batería" que se muestra en la pantalla o en su aplicación conectada en la calculadora a continuación.
-
Si "Porcentaje de Carga de la Batería" (por ejemplo, B 3.82V 60%) no se muestra en la pantalla, significa que el valor predeterminado del "Multiplicador ADC Operativo" es demasiado alto. Reduzca el "Multiplicador ADC Operativo" a un número menor (se recomienda disminuir en 0.1) hasta que la pantalla muestre el "Porcentaje de Carga de la Batería". Ingrese el "Multiplicador ADC Operativo" actual en uso en el campo "Multiplicador ADC Operativo" en la calculadora. Además, introduzca el "Porcentaje de Carga de la Batería" que se muestra en la pantalla en la calculadora.
-
Haga clic en el botón "Calcular" para obtener el "Nuevo Multiplicador ADC Operativo Calculado" y establecerlo como el nuevo "Multiplicador ADC Operativo" para el dispositivo.
Intervalo de Espera para Bluetooth
El tiempo de espera antes de apagar BLE en estados sin Bluetooth es 0 para el valor predeterminado de 1 minuto.
Intervalo de Sueño Ligero
En modo de sueño ligero, la CPU está suspendida, la radio LoRa está encendida, el BLE está apagado y el GPS está encendido.
Un valor de 0 indica la duración predeterminada de cinco minutos.
NOTA: Esta configuración se aplica exclusivamente a placas basadas en ESP32 y no afectará a las placas nRF52/RP2040.
Intervalo mínimo de activación
Mientras está en modo de sueño ligero, al recibir paquetes en la radio LoRa, el dispositivo se despertará para manejarlos y permanecerá despierto en modo sin Bluetooth durante el intervalo especificado.
Un valor de 0 representa la duración predeterminada de 10 segundos.
Dirección INA2xx de batería del dispositivo
Si se detecta automáticamente un dispositivo INA-2XX en uno de los buses I2C en la dirección especificada, servirá como fuente principal para leer el voltaje del nivel de batería del dispositivo. Esta configuración se ignorará para dispositivos equipados con PMUs (por ejemplo, T-beams).
Convertir hexadecimal a decimal: Las direcciones I2C suelen representarse en hexadecimal y deben convertirse a decimal para la configuración mediante clientes Meshtastic. Por ejemplo, la dirección I2C 0x40 se convierte en 64 en decimal.
Disponibilidad del cliente de configuración de Power
Android
Las opciones de configuración de Power están disponibles en Android.
-
Abre la App Meshtastic.
-
Ir a: Elipsis vertical (tres puntos en la esquina superior derecha) > Configuración de radio > Power.
Manzana
Las opciones de configuración de Power pueden seleccionarse en iOS, iPadOS y macOS en Configuración > Configuración del dispositivo > Power.
CLI
Todas las opciones de configuración de Power pueden accederse a través del CLI de Python.
| Configuración | Valores Aceptables | Predeterminado |
| power.is_power_saving | verdadero, falso | FALSO |
| power.on_battery_shutdown_after_secs | entero (segundos) | El valor predeterminado de 0 es apagado |
| power.adc_multiplier_override | 2-4 (valor de punto flotante) | El valor predeterminado de 0 usa valores del firmware |
| power.wait_bluetooth_secs | entero (segundos) | El valor predeterminado de 0 es 1 minuto |
| power.ls_secs | entero (segundos) | El valor predeterminado de 0 es 5 minutos |
| power.min_wake_secs | entero (segundos) | El valor predeterminado de 0 es 10 segundos |
| power.device_battery_ina_address | entero (dirección I2C en decimal) | El valor predeterminado de 0 significa que no se ha establecido dirección |
-
Habilitar / Deshabilitar Ahorro de Energía
| meshtastic --set power.is_power_saving true meshtastic --set power.is_power_saving false |
-
Habilitar / Deshabilitar Apagado tras perder energía
| meshtastic --set power.on_battery_shutdown_after_secs 120 meshtastic --set power.on_battery_shutdown_after_secs 0 |
-
Establecer Intervalo de Espera para Bluetooth (El valor predeterminado de 0 es 60 segundos)
| meshtastic --set power.wait_bluetooth_secs 0 meshtastic --set power.wait_bluetooth_secs 120 |
-
Establecer Modo de Sueño Ligero al valor predeterminado (El valor predeterminado de 0 es 5 minutos)
| meshtastic --set power.ls_secs 0 meshtastic --set power.ls_secs 120 |
-
Establecer Intervalo Mínimo de Despertar (El valor predeterminado de 0 es 10 segundos)
| meshtastic --set power.min_wake_secs 0 meshtastic --set power.min_wake_secs 120 |
NOTA: Dado que el dispositivo se reinicia después de enviar cada comando a través de la CLI, es recomendable encadenar los comandos juntos como un solo comando al configurar múltiples valores en una sección de configuración. Por ejemplo:
| meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120 |
Web
Todas las opciones de configuración de energía se pueden acceder a través de la Interfaz Web.
