Guía de Meshtastic - Gestión de Energía y Configuraciones

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)
  1. Instale la batería recargable.
  2. 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%.
  3. 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.
  4. 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.
  5. 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.
  1. Abre la App Meshtastic.
  2. 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.

 

Barra lateral

Categorías del Blog
Última publicación

Esta sección actualmente no incluye ningún contenido. Agrega contenido a esta sección usando la barra lateral.

Regístrate para nuestro boletín

Obtenga la información más reciente sobre nuestros productos y ofertas especiales.