Stroominstellingen worden beschouwd als geavanceerde configuratie, en de meeste gebruikers moeten een rol selecteren onder Apparaatconfiguratie om het energiebeheer voor hun apparaat te regelen zonder deze instellingen te hoeven aanpassen. De energieconfiguratie opties omvatten: Energiebesparing, Uitschakelen na stroomuitval, ADC Vermenigvuldiger Override, Wacht Bluetooth Interval, Lichte Slaap Interval, Minimale Wekinterval, en Apparaat Batterij INA2xx Adres. Energieconfiguratie gebruikt een admin-bericht om een Config.Power protobuf te verzenden.
Energieconfiguratie Waarden
Energiebesparing
Wanneer deze functie is ingeschakeld, worden Bluetooth, Serial, WiFi en het scherm van het apparaat uitgeschakeld om stroom te besparen. Dit is vooral nuttig voor apparaten die afhankelijk zijn van laagstroomvoedingsbronnen, zoals zonnepanelen. Voor details over welke apparaatrollen deze functie standaard ingeschakeld hebben, raadpleeg de Apparaatconfiguratie-sectie.
Uitschakelen na stroomuitval
Schakel een apparaat automatisch uit na een opgegeven tijd als de stroom uitvalt.
Voordat u deze functie configureert, moet u ervoor zorgen dat uw board nauwkeurig detecteert wanneer het is aangesloten op externe voeding (het "🔌" pictogram in de app). Anders kan uw apparaat uitschakelen, zelfs als er stroom beschikbaar is. Hoewel veel apparaten de stroomstatus correct detecteren, kan het zijn dat u de ADC Vermenigvuldiger (hieronder) moet aanpassen.
ADC Vermenigvuldiger Overschrijving
Verhouding van spanningsdeler voor batterijpin, bijv. 3,20 (R1=100k, R2=220k).
Overschrijft de ADC_MULTIPLIER die is gedefinieerd in het firmware-apparaatvariantbestand voor de berekening van de batterijspanning.
Het moet worden ingesteld op een drijvend-komma waarde tussen 2 en 6.
Kalibratieproces (Bronvermelding)
-
Installeer de oplaadbare batterij.
-
Laad de batterij volledig op. De indicatie van deze status kan variëren afhankelijk van het apparaat. Op dit punt zou de batterijspanning 4,2V ± 1% moeten zijn.
-
Voer het "Batterijlaadpercentage" in dat op het scherm of in uw verbonden app wordt weergegeven in de onderstaande calculator.
-
Als "Batterijlaadpercentage" (bijv. B 3.82V 60%) niet op het scherm wordt weergegeven, betekent dit dat de standaardwaarde van "Operationele Adc Vermenigvuldiger" te hoog is. Verlaag de "Operationele Adc Vermenigvuldiger" naar een kleiner getal (het wordt aanbevolen om met 0,1 te verlagen) totdat het scherm "Batterijlaadpercentage" weergeeft. Voer de huidige "Operationele Adc Vermenigvuldiger" die in gebruik is in het veld "Operationele Adc Vermenigvuldiger" in de calculator in. Voer ook het op het scherm weergegeven "Batterijlaadpercentage" in de calculator in.
-
Klik op de knop "Berekenen" om de "Berekende Nieuwe Operationele Adc Vermenigvuldiger" te berekenen en deze in te stellen als de nieuwe "Operationele Adc Vermenigvuldiger" voor het apparaat.
Wachtinterval voor Bluetooth
De wachttijd voordat BLE wordt uitgeschakeld in geen Bluetooth-toestanden is 0 voor de standaard van 1 minuut.
Interval lichte slaap
In lichte slaap wordt de CPU gepauzeerd, is de LoRa-radio aan, is BLE uitgeschakeld en is GPS aan.
Een waarde van 0 geeft de standaardduur van vijf minuten aan.
OPMERKING: Deze instelling is uitsluitend van toepassing op ESP32-gebaseerde boards en heeft geen invloed op nRF52/RP2040 boards.
Minimale Wekinterval
Tijdens lichte slaap, bij ontvangst van pakketten op de LoRa radio, zal het apparaat wakker worden om deze te verwerken en wakker blijven in geen Bluetooth-modus voor het opgegeven interval.
Een waarde van 0 staat voor de standaardduur van 10 seconden.
Apparaat Batterij INA2xx Adres
Als een INA-2XX apparaat automatisch wordt gedetecteerd op een van de I2C-bussen op het opgegeven adres, zal het dienen als de primaire bron voor het uitlezen van het batterijspanningsniveau van het apparaat. Deze instelling wordt genegeerd voor apparaten uitgerust met PMU's (bijv. T-beams).
Zet hexadecimaal om naar decimaal: I2C-adressen worden meestal in hexadecimaal weergegeven en moeten worden omgezet naar decimaal voor configuratie via Meshtastic clients. Bijvoorbeeld, het I2C-adres 0x40 wordt omgezet naar 64 in decimaal.
Beschikbaarheid Power Configuratie Client
Android
Power configuratie-opties zijn toegankelijk op Android.
-
Open de Meshtastic App.
-
Ga naar: Verticale ellipsis (drie puntjes rechtsboven) > Radio Configuratie > Power.
Appel
Power configuratie-opties kunnen worden geselecteerd op iOS, iPadOS en macOS onder Instellingen > Apparaatconfiguratie > Power.
CLI
Alle Power configuratie-opties zijn toegankelijk via de Python CLI.
| Instelling | Acceptabele waarden | Standaard |
| power.is_power_saving | waar, onwaar | ONWAAR |
| power.on_battery_shutdown_after_secs | integer (seconden) | Standaard van 0 is uit |
| power.adc_multiplier_override | 2-4 (kommagetal) | Standaard van 0 gebruikt firmwarewaarden |
| power.wait_bluetooth_secs | integer (seconden) | Standaard van 0 is 1 minuut |
| power.ls_secs | integer (seconden) | Standaard van 0 is 5 minuten |
| power.min_wake_secs | integer (seconden) | Standaard van 0 is 10 seconden |
| power.device_battery_ina_address | integer (I2C-adres als decimaal) | Standaard van 0 betekent geen adres ingesteld |
-
Schakel energiebesparing in/uit
| meshtastic --set power.is_power_saving true meshtastic --set power.is_power_saving false |
-
Schakel uitschakeling in/uit na stroomverlies
| meshtastic --set power.on_battery_shutdown_after_secs 120 meshtastic --set power.on_battery_shutdown_after_secs 0 |
-
Stel Wacht Bluetooth Interval in (Standaard van 0 is 60 seconden)
| meshtastic --set power.wait_bluetooth_secs 0 meshtastic --set power.wait_bluetooth_secs 120 |
-
Stel Light Sleep in op standaard (Standaard van 0 is 5 minuten)
| meshtastic --set power.ls_secs 0 meshtastic --set power.ls_secs 120 |
-
Stel Minimum Wake Interval in (Standaard van 0 is 10 seconden)
| meshtastic --set power.min_wake_secs 0 meshtastic --set power.min_wake_secs 120 |
OPMERKING: Omdat het apparaat opnieuw opstart na elke opdracht die via de CLI wordt verzonden, is het aan te raden om opdrachten samen te voegen tot één enkele opdracht bij het instellen van meerdere waarden in een configuratiesectie. Bijvoorbeeld:
| meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120 |
Web
Alle stroomconfiguratie-opties zijn toegankelijk via de Web UI.
