Nastavení napájení jsou považována za pokročilou konfiguraci a většina uživatelů by měla vybrat roli v Konfiguraci zařízení, aby spravovala napájení svého zařízení, aniž by bylo potřeba upravovat tato nastavení. Možnosti konfigurace napájení zahrnují: Úspora energie, Vypnutí po ztrátě napájení, ADC Přepsání násobiče, Interval čekání na Bluetooth, Interval lehkého spánku, Minimální interval probuzení a Adresa baterie zařízení INA2xx. Konfigurace napájení používá administrátorskou zprávu k odeslání Config.Power protobufu.
Hodnoty konfigurace napájení
Úspora energie
Po aktivaci tato funkce zakáže Bluetooth, Serial, WiFi a obrazovku zařízení, aby šetřila energii. To je zvláště výhodné pro zařízení, která spoléhají na nízkonapěťové zdroje, jako jsou solární panely. Podrobnosti o tom, které role zařízení mají tuto funkci ve výchozím nastavení povolenou, naleznete v sekci Konfigurace zařízení.
Vypnutí po ztrátě napájení
Automaticky vypnout zařízení po uplynutí stanovené doby, pokud dojde k výpadku napájení.
Před konfigurací této funkce se ujistěte, že vaše deska správně detekuje, kdy je připojena k externímu napájení (ikona "🔌" v aplikaci). Jinak se může vaše zařízení vypnout i při dostupném napájení. Zatímco mnoho zařízení správně detekuje stav napájení, některá mohou vyžadovat úpravu ADC násobitele (níže).
Přepis ADC násobitele
Poměr děliče napětí pro pin baterie, např. 3,20 (R1=100k, R2=220k).
Přepisuje ADC_MULTIPLIER definovaný ve firmware souboru varianty zařízení pro výpočet napětí baterie.
Mělo by být nastaveno na desetinnou hodnotu mezi 2 a 6.
Kalibrační proces (Zdroj)
-
Nainstalujte dobíjecí baterii.
-
Nabijte baterii do plna. Indikace tohoto stavu se může lišit v závislosti na zařízení. V tomto okamžiku by napětí baterie mělo být 4,2 V ± 1 %.
-
Zadejte "Procento nabití baterie" zobrazené na obrazovce nebo ve vaší připojené aplikaci do níže uvedené kalkulačky.
-
Pokud se na obrazovce nezobrazuje "Procento nabití baterie" (např. B 3.82V 60%), znamená to, že výchozí hodnota "Operačního ADC násobitele" je příliš vysoká. Snižte "Operační ADC násobitel" na menší číslo (doporučuje se snížit o 0,1), dokud se na obrazovce nezobrazí "Procento nabití baterie". Zadejte aktuální používaný "Operační ADC násobitel" do pole "Operační ADC násobitel" v kalkulačce. Také zadejte "Procento nabití baterie" zobrazené na obrazovce do kalkulačky.
-
Klikněte na tlačítko "Vypočítat" pro výpočet "Vypočítaného nového operačního ADC násobitele" a jeho nastavení jako nového "Operačního ADC násobitele" pro zařízení.
Interval čekání na Bluetooth
Čas čekání před vypnutím BLE v režimu bez Bluetooth je 0 pro výchozí hodnotu 1 minutu.
Interval lehkého spánku
V režimu lehkého spánku je CPU pozastaveno, LoRa rádio je zapnuto, BLE je vypnuto a GPS je zapnuto.
Hodnota 0 označuje výchozí dobu trvání pět minut.
POZNÁMKA: Toto nastavení platí výhradně pro desky založené na ESP32 a nebude mít vliv na desky nRF52/RP2040.
Minimální interval probuzení
Během lehkého spánku, při přijetí paketů na LoRa rádiu, se zařízení probudí, aby je zpracovalo, a zůstane probuzené v režimu bez Bluetooth po stanovenou dobu.
Hodnota 0 představuje výchozí dobu 10 sekund.
Adresa baterie zařízení INA2xx
Pokud je na jednom z I2C sběrnic na zadané adrese automaticky detekováno zařízení INA-2XX, bude sloužit jako primární zdroj pro čtení napětí baterie zařízení. Toto nastavení bude ignorováno u zařízení vybavených PMU (např. T-beams).
Převod hexadecimálního na desetinné: I2C adresy jsou obvykle zobrazovány v hexadecimálním formátu a musí být převedeny na desetinný formát pro konfiguraci přes Meshtastic klienty. Například I2C adresa 0x40 se převede na 64 v desítkové soustavě.
Dostupnost klienta konfigurace Power
Android
Možnosti konfigurace Power jsou dostupné na Android.
-
Otevřete Meshtastic App.
-
Přejděte na: Vertikální elipsa (tři tečky vpravo nahoře) > Konfigurace rádia > Power.
Jablko
Možnosti konfigurace Power lze vybrat na iOS, iPadOS a macOS v Nastavení > Konfigurace zařízení > Power.
CLI
Všechny možnosti konfigurace Power lze přistupovat přes Python CLI.
| Nastavení | Přijatelné hodnoty | Výchozí |
| power.is_power_saving | pravda, nepravda | NEPRAVDA |
| power.on_battery_shutdown_after_secs | celé číslo (sekundy) | Výchozí hodnota 0 je vypnuto |
| power.adc_multiplier_override | 2-4 (hodnota s plovoucí desetinnou čárkou) | Výchozí hodnota 0 používá hodnoty firmwaru |
| power.wait_bluetooth_secs | celé číslo (sekundy) | Výchozí hodnota 0 je 1 minuta |
| power.ls_secs | celé číslo (sekundy) | Výchozí hodnota 0 je 5 minut |
| power.min_wake_secs | celé číslo (sekundy) | Výchozí hodnota 0 je 10 sekund |
| power.device_battery_ina_address | integer (I2C adresa jako desetinné číslo) | Výchozí hodnota 0 znamená, že adresa není nastavena |
-
Povolit / zakázat úsporu energie
| meshtastic --set power.is_power_saving true meshtastic --set power.is_power_saving false |
-
Povolit / zakázat vypnutí po ztrátě napájení
| meshtastic --set power.on_battery_shutdown_after_secs 120 meshtastic --set power.on_battery_shutdown_after_secs 0 |
-
Nastavit interval čekání na Bluetooth (Výchozí hodnota 0 je 60 sekund)
| meshtastic --set power.wait_bluetooth_secs 0 meshtastic --set power.wait_bluetooth_secs 120 |
-
Nastavit Light Sleep na výchozí hodnotu (Výchozí hodnota 0 je 5 minut)
| meshtastic --set power.ls_secs 0 meshtastic --set power.ls_secs 120 |
-
Nastavit minimální interval probuzení (Výchozí hodnota 0 je 10 sekund)
| meshtastic --set power.min_wake_secs 0 meshtastic --set power.min_wake_secs 120 |
POZNÁMKA: Protože se zařízení po každém příkazu odeslaném přes CLI restartuje, je vhodné spojit příkazy dohromady do jednoho příkazu při nastavování více hodnot v jedné konfigurační sekci. Například:
| meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120 |
Web
Všechny možnosti konfigurace napájení lze přistupovat přes Webové rozhraní.
