Virran asetukset katsotaan edistyneeksi konfiguraatioksi, ja useimpien käyttäjien tulisi valita rooli Laitteen asetukset-kohdasta hallitakseen laitteen virtaa ilman, että heidän tarvitsee säätää näitä asetuksia. Virran asetukset sisältävät: Virransäästö, Sammutus virran katketessa, ADC Kertoimen ohitus, Bluetoothin odotusväli, Kevyt uniajanjakso, Minimivirkistysväli ja Laitteen akun INA2xx-osoite. Virran asetukset käyttävät ylläpitäjän viestiä lähettääkseen Config.Power protobufin.
Virran asetusten arvot
Virran säästö
Kun tämä ominaisuus on aktivoitu, se poistaa käytöstä Bluetoothin, sarjaliikenteen, WiFin ja laitteen näytön virran säästämiseksi. Tämä on erityisen hyödyllistä laitteille, jotka käyttävät matalavirtaisia virtalähteitä, kuten aurinkopaneeleita. Lisätietoja siitä, mitkä laiteroolit käyttävät tätä ominaisuutta oletuksena, löytyy Laitteen asetukset -osiosta.
Sammutus virran katketessa
Sammuta laite automaattisesti määritetyn ajan kuluttua, jos virta katkeaa.
Ennen tämän ominaisuuden määrittämistä varmista, että laitteesi havaitsee tarkasti, kun se on kytketty ulkopuoliseen virtalähteeseen (sovelluksen "🔌" kuvake). Muuten laitteesi saattaa sammua, vaikka virtaa olisi saatavilla. Vaikka monet laitteet tunnistavat virtatilanteen oikein, jotkut saattavat vaatia ADC-kertoimen säätämistä (alla).
ADC-kerroinylikirjoitus
Jännitejakajan suhde akun nastalle, esim. 3,20 (R1=100k, R2=220k).
Korvaa ADC_MULTIPLIER, joka on määritelty laiteohjelmiston laitevarianttitiedostossa akun jännitteen laskentaa varten.
Sen tulisi olla liukulukuarvo välillä 2–6.
Kalibrointiprosessi (Lähde)
-
Asenna ladattava akku.
-
Lataa akku täyteen. Tämän tilan ilmaisu voi vaihdella laitteen mukaan. Tällöin akun jännite on noin 4,2 V ± 1 %.
-
Syötä näytöllä tai liitetyssä sovelluksessasi näkyvä "Akun latausprosentti" alla olevaan laskimeen.
-
Jos "Akun latausprosentti" (esim. B 3.82V 60%) ei näy näytöllä, se tarkoittaa, että "Operatiivinen ADC-kerroin" on oletusarvoisesti liian korkea. Laske "Operatiivista ADC-kerrointa" pienemmäksi luvuksi (suositellaan vähentämään 0,1 kerrallaan), kunnes näyttö näyttää "Akun latausprosentin". Syötä käytössä oleva nykyinen "Operatiivinen ADC-kerroin" laskimen "Operatiivinen ADC-kerroin" -kenttään. Syötä myös näytöllä näkyvä "Akun latausprosentti" laskimeen.
-
Napsauta "Laske" -painiketta laskeaksesi "Laskettu uusi operatiivinen ADC-kerroin" ja asettaaksesi sen laitteen uudeksi "Operatiiviseksi ADC-kertoimeksi".
Odota Bluetooth-väli
Odottamisaika ennen BLE:n sammuttamista ilman Bluetooth-tiloja on 0 oletuksena 1 minuutti.
Kevyen unen väli
Kevyessä unessa CPU on keskeytetty, LoRa-radio on päällä, BLE on pois päältä ja GPS on päällä.
Arvo 0 tarkoittaa oletuskestoa, joka on viisi minuuttia.
HUOM: Tämä asetus koskee ainoastaan ESP32-pohjaisia kortteja eikä vaikuta nRF52/RP2040-kortteihin.
Minimiväli heräämiselle
Kevyessä lepotilassa, kun LoRa-radiolta vastaanotetaan paketteja, laite herää käsittelemään ne ja pysyy hereillä ei-Bluetooth-tilassa määritetyn ajan.
Arvo 0 tarkoittaa oletuskestoa, joka on 10 sekuntia.
Laitteen akun INA2xx-osoite
Jos INA-2XX-laite havaitaan automaattisesti jollakin I2C-väylistä määritetyssä osoitteessa, se toimii ensisijaisena lähteenä laitteen akun jännitteen lukemisessa. Tätä asetusta ei oteta huomioon laitteissa, joissa on PMU:t (esim. T-beamit).
Muunna heksadesimaalista desimaaliin: I2C-osoitteet esitetään tyypillisesti heksadesimaalina ja ne on muunnettava desimaaliksi Meshtastic-asiakkaiden asetuksia varten. Esimerkiksi I2C-osoite 0x40 vastaa desimaalina arvoa 64.
Virta-asetusten asiakasohjelman saatavuus
Android
Virta-asetukset ovat käytettävissä Android-laitteilla.
-
Avaa Meshtastic-sovellus.
-
Siirry kohtaan: Vertikaalinen ellipsi (kolme pistettä oikeassa yläkulmassa) > Radioasetukset > Virta.
Omena
Virta-asetukset voidaan valita iOS, iPadOS ja macOS laitteissa kohdassa Asetukset > Laitteen asetukset > Virta.
CLI
Kaikki Virta-asetukset ovat käytettävissä Python CLI:n kautta.
| Asetus | Hyväksyttävät arvot | Oletus |
| power.is_power_saving | tosi, epätosi | EPÄTOSI |
| power.on_battery_shutdown_after_secs | kokonaisluku (sekunteina) | Oletusarvo 0 on pois päältä |
| power.adc_multiplier_override | 2-4 (liukulukuarvo) | Oletusarvo 0 käyttää laiteohjelmiston arvoja |
| power.wait_bluetooth_secs | kokonaisluku (sekunteina) | Oletusarvo 0 on 1 minuutti |
| power.ls_secs | kokonaisluku (sekunteina) | Oletusarvo 0 on 5 minuuttia |
| power.min_wake_secs | kokonaisluku (sekunteina) | Oletusarvo 0 on 10 sekuntia |
| power.device_battery_ina_address | kokonaisluku (I2C-osoite desimaalina) | Oletus 0 tarkoittaa, ettei osoitetta ole asetettu |
-
Ota käyttöön / poista käytöstä virransäästö
| meshtastic --set power.is_power_saving true meshtastic --set power.is_power_saving false |
-
Ota käyttöön / poista käytöstä sammutus virran katketessa
| meshtastic --set power.on_battery_shutdown_after_secs 120 meshtastic --set power.on_battery_shutdown_after_secs 0 |
-
Aseta Bluetooth-odotusväli (Oletus 0 tarkoittaa 60 sekuntia)
| meshtastic --set power.wait_bluetooth_secs 0 meshtastic --set power.wait_bluetooth_secs 120 |
-
Aseta kevyt lepo oletusarvoon (Oletus 0 tarkoittaa 5 minuuttia)
| meshtastic --set power.ls_secs 0 meshtastic --set power.ls_secs 120 |
-
Aseta minimivirkistysväli (Oletus 0 tarkoittaa 10 sekuntia)
| meshtastic --set power.min_wake_secs 0 meshtastic --set power.min_wake_secs 120 |
HUOM: Koska laite käynnistyy uudelleen jokaisen CLI:n kautta lähetetyn komennon jälkeen, on suositeltavaa ketjuttaa komennot yhdeksi komennoksi, kun asetetaan useita arvoja konfiguraatio-osiossa. Esimerkiksi:
| meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120 |
Verkko
Kaikki virranhallinnan asetukset ovat käytettävissä Web-käyttöliittymän kautta.
