Настройки питания относятся к экспертным параметрам. Большинству пользователей достаточно выбрать соответствующую Роль устройства в общих настройках (Device Config), которая автоматически установит оптимальный режим энергопотребления.
Управление этими опциями осуществляется через административное сообщение Config.Power.
Энергосбережение (Power Saving)
Внимание: При активации этого режима Bluetooth, Wi-Fi, последовательный порт (Serial) и экран устройства отключаются для максимальной экономии заряда. Это критически важно для узлов, работающих от солнечных панелей.
Чтобы внести изменения в настройки «спящего» устройства, его нужно «разбудить» нажатием кнопки пользователя, перезагрузкой или через удаленный административный канал.
Основные параметры питания
| Параметр | Описание | Значение по умолчанию |
| Shutdown after losing power | Время (в секундах), через которое устройство автоматически выключится при потере внешнего питания. | Выключено (0) |
| Wait Bluetooth Interval | Время ожидания перед отключением BLE (Bluetooth Low Energy), если соединение не используется. | 0 (1 минута) |
| Light Sleep Interval | Только для ESP32. Время нахождения в режиме «легкого сна» (CPU приостановлен, радио LoRa и GPS активны, Bluetooth выключен). | 0 (5 минут) |
| Minimum Wake Interval | Время, в течение которого устройство бодрствует после получения пакета по радиосвязи в режиме сна. | 0 (10 секунд) |
| Device Battery INA2xx Address | I2C-адрес датчика тока/напряжения INA2xx (в десятичном формате). | Автоопределение |
Калибровка датчика напряжения (ADC Multiplier)
Если ваше устройство некорректно отображает уровень заряда (иконка «вилки» 🔌 или неверный вольтаж), может потребоваться ручная корректировка ADC Multiplier Override (множитель АЦП). Обычно это число с плавающей точкой в диапазоне от 2 до 6.
Процесс калибровки:
- Полностью зарядите аккумулятор (до 4.2V).
- Если экран показывает 0% или не отображает вольтаж, уменьшайте множитель с шагом 0.1, пока данные не появятся.
- Сравните вольтаж на экране с реальным замером мультиметром.
- Вычислите новый коэффициент по формуле:$$NewMultiplier = \frac{RealVoltage \times CurrentMultiplier}{DisplayedVoltage}$$
Работа с датчиками INA2xx по I2C
Если к шине I2C подключен внешний измеритель (например, INA219 или INA226), устройство будет использовать его как основной источник данных о батарее.
Конвертация адреса: В Meshtastic адреса вводятся в десятичной системе, хотя обычно они указываются в шестнадцатеричной (hex).
- Пример: Адрес
0x40нужно вводить как64.
На устройствах с встроенным контроллером питания (PMU), таких как LilyGo T-Beam, ручная настройка адреса INA2xx игнорируется, так как система использует встроенные механизмы управления питанием.