Ströminställningar betraktas som avancerad konfiguration, och de flesta användare bör välja en roll under Enhetskonfiguration för att hantera strömmen för sin enhet utan att behöva justera dessa inställningar. Strömkonfigurationsalternativen inkluderar: Strömsparläge, Avstängning efter strömavbrott, ADC Multiplikatoröverskrivning, Vänta Bluetooth-intervall, Ljust viloläge-intervall, Minsta vakna intervall och Enhetens batteri INA2xx-adress. Strömkonfiguration använder ett administratörsmeddelande för att skicka en Config.Power protobuf.
Strömkonfigurationsvärden
Strömsparläge
När denna funktion är aktiverad inaktiveras Bluetooth, Serial, WiFi och enhetens skärm för att spara ström. Detta är särskilt fördelaktigt för enheter som förlitar sig på lågströmskällor, såsom solpaneler. För detaljer om vilka enhetsroller som har denna funktion aktiverad som standard, se avsnittet Device Config.
Avstängning efter strömavbrott
Stäng automatiskt av en enhet efter en angiven tid om strömmen förloras.
Innan du konfigurerar denna funktion, se till att ditt kort korrekt upptäcker när det är anslutet till extern ström (ikonen "🔌" i appen). Annars kan din enhet stängas av även när ström finns tillgänglig. Medan många enheter korrekt upptäcker strömstatus kan vissa kräva att du justerar ADC Multiplikatorn (nedan).
Åsidosättning av ADC-multiplikator
Förhållande för spänningsdelare för batteripinnen, t.ex. 3,20 (R1=100k, R2=220k).
Åsidosätter ADC_MULTIPLIER som definieras i firmware-enhetsvariantfilen för beräkning av batterispänning.
Det bör ställas in på ett flyttal mellan 2 och 6.
Kalibreringsprocess (Källa)
-
Installera det uppladdningsbara batteriet.
-
Ladda batteriet tills det är fullt. Indikationen för detta tillstånd kan variera beroende på enhet. Vid denna punkt bör batterispänningen vara 4,2V ± 1%.
-
Ange den "Batteriladdningsprocent" som visas på skärmen eller i din anslutna app i kalkylatorn nedan.
-
Om "Batteriladdningsprocent" (t.ex. B 3.82V 60%) inte visas på skärmen betyder det att standardvärdet för "Operativ ADC-multiplikator" är för högt. Sänk "Operativ ADC-multiplikator" till ett mindre tal (det rekommenderas att minska med 0,1) tills skärmen visar "Batteriladdningsprocent". Ange den aktuella "Operativa ADC-multiplikatorn" som används i fältet "Operativ ADC-multiplikator" i kalkylatorn. Mata också in den "Batteriladdningsprocent" som visas på skärmen i kalkylatorn.
-
Klicka på knappen "Beräkna" för att räkna ut "Beräknad ny operativ ADC-multiplikator" och ställ in den som den nya "Operativa ADC-multiplikatorn" för enheten.
Vänta på Bluetooth-intervall
Väntetiden innan BLE stängs av i tillstånd utan Bluetooth är 0 för standardvärdet 1 minut.
Intervall för lätt sömn
I lätt sömn är CPU:n avstängd, LoRa-radion är på, BLE är avstängd och GPS är på.
Ett värde på 0 indikerar standardlängden på fem minuter.
OBS: Denna inställning gäller endast för ESP32-baserade kort och påverkar inte nRF52/RP2040-kort.
Minsta vakningsintervall
När enheten är i lätt sömn, vid mottagning av paket på LoRa radio, vaknar enheten för att hantera dem och förblir vaken i no Bluetooth mode under den angivna tidsintervallet.
Ett värde på 0 representerar standardvaraktigheten på 10 sekunder.
Enhetens batteri INA2xx-adress
Om en INA-2XX-enhet automatiskt upptäcks på en av I2C-bussarna på den angivna adressen, kommer den att fungera som primär källa för att läsa enhetens batterinivåspänning. Denna inställning kommer att ignoreras för enheter utrustade med PMUs (t.ex. T-beams).
Konvertera hexadecimal till decimal: I2C-adresser representeras vanligtvis i hexadecimal och måste konverteras till decimal för konfiguration via Meshtastic-klienter. Till exempel konverteras I2C-adressen 0x40 till 64 i decimal.
Tillgänglighet för Power-konfigurationsklient
Android
Power-konfigurationsalternativ är tillgängliga på Android.
-
Öppna Meshtastic-appen.
-
Gå till: Vertikal ellips (tre prickar uppe till höger) > Radio Configuration > Power.
Äpple
Power-konfigurationsalternativ kan väljas på iOS, iPadOS och macOS under Inställningar > Enhetskonfiguration > Power.
CLI
Alla Power-konfigurationsalternativ kan nås via Python CLI.
| Miljö | Acceptabla värden | Standard |
| power.is_power_saving | sant, falskt | FALSKT |
| power.on_battery_shutdown_after_secs | heltal (sekunder) | Standardvärde för 0 är av |
| power.adc_multiplier_override | 2-4 (flyttal) | Standardvärde för 0 använder firmwarevärden |
| power.wait_bluetooth_secs | heltal (sekunder) | Standardvärde för 0 är 1 minut |
| power.ls_secs | heltal (sekunder) | Standardvärde för 0 är 5 minuter |
| power.min_wake_secs | heltal (sekunder) | Standardvärde för 0 är 10 sekunder |
| power.device_battery_ina_address | heltal (I2C-adress som decimaltal) | Standardvärdet 0 betyder att ingen adress är satt |
-
Aktivera / Inaktivera Strömsparläge
| meshtastic --set power.is_power_saving true meshtastic --set power.is_power_saving false |
-
Aktivera / Inaktivera Avstängning efter strömförlust
| meshtastic --set power.on_battery_shutdown_after_secs 120 meshtastic --set power.on_battery_shutdown_after_secs 0 |
-
Ställ in Väntetid för Bluetooth (Standardvärdet 0 är 60 sekunder)
| meshtastic --set power.wait_bluetooth_secs 0 meshtastic --set power.wait_bluetooth_secs 120 |
-
Ställ in Light Sleep till standard (Standardvärdet 0 är 5 minuter)
| meshtastic --set power.ls_secs 0 meshtastic --set power.ls_secs 120 |
-
Ställ in Minsta Vakna Intervall (Standardvärdet 0 är 10 sekunder)
| meshtastic --set power.min_wake_secs 0 meshtastic --set power.min_wake_secs 120 |
OBS: Eftersom enheten startar om efter varje kommando som skickas via CLI, rekommenderas det att kedja ihop kommandon som ett enda kommando när flera värden ska ställas in i en konfigurationssektion. Till exempel:
| meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120 |
Webb
Alla ströminställningar kan nås via Web UI.
