Meshtastic-Anleitung – Energieverwaltung und Einstellungen

Strom-Einstellungen gelten als erweiterte Konfiguration, und die meisten Benutzer sollten unter Gerätekonfiguration eine Rolle auswählen, um den Strom für ihr Gerät zu verwalten, ohne diese Einstellungen anpassen zu müssen. Die Stromkonfigurations-Optionen umfassen: Stromsparmodus, Herunterfahren nach Stromausfall, ADC Multiplikatorüberschreibung, Bluetooth-Warteintervall, Leichtschlafintervall, Minimales Aufwachintervall und Gerätebatterie INA2xx-Adresse. Die Stromkonfiguration verwendet eine Admin-Nachricht, um ein Config.Power protobuf zu senden.

Stromkonfigurationswerte

Energiesparen

Wenn aktiviert, deaktiviert diese Funktion Bluetooth, Seriell, WiFi und den Bildschirm des Geräts, um Strom zu sparen. Dies ist besonders vorteilhaft für Geräte, die auf stromsparende Energiequellen wie Solarzellen angewiesen sind. Details dazu, welche Gerätekategorien diese Funktion standardmäßig aktiviert haben, finden Sie im Abschnitt Gerätekonfiguration.

Herunterfahren nach Stromausfall

Gerät nach einer bestimmten Zeit automatisch ausschalten, wenn Strom verloren geht.
Bevor Sie diese Funktion konfigurieren, stellen Sie sicher, dass Ihr Board genau erkennt, wann es mit externer Stromversorgung verbunden ist (das „🔌“-Symbol in der App). Andernfalls kann Ihr Gerät auch bei verfügbarer Stromversorgung herunterfahren. Während viele Geräte den Stromstatus korrekt erkennen, müssen einige möglicherweise den ADC-Multiplikator (unten) anpassen.

ADC-Multiplikator-Überschreibung

Verhältnis des Spannungsteilers für den Batterieanschluss, z. B. 3,20 (R1=100k, R2=220k).
Überschreibt den im Firmware-Gerätevarianten-Datei definierten ADC_MULTIPLIKATOR für die Berechnung der Batteriespannung.
Es sollte ein Gleitkommawert zwischen 2 und 6 eingestellt werden.
Kalibrierungsprozess (Quellenangabe)
  1. Installieren Sie die wiederaufladbare Batterie.
  2. Laden Sie die Batterie vollständig auf. Die Anzeige dieses Zustands kann je nach Gerät variieren. Zu diesem Zeitpunkt sollte die Batteriespannung 4,2 V ± 1 % betragen.
  3. Geben Sie den auf dem Bildschirm oder in Ihrer verbundenen App angezeigten „Batterieladeprozentsatz“ in den untenstehenden Rechner ein.
  4. Wenn „Batterieladeprozentsatz“ (z. B. B 3,82V 60%) nicht auf dem Bildschirm angezeigt wird, bedeutet dies, dass der Standardwert des „Operativen ADC-Multiplikators“ zu hoch ist. Verringern Sie den „Operativen ADC-Multiplikator“ auf eine kleinere Zahl (es wird empfohlen, um 0,1 zu reduzieren), bis der Bildschirm den „Batterieladeprozentsatz“ anzeigt. Geben Sie den aktuell verwendeten „Operativen ADC-Multiplikator“ in das Feld „Operativer ADC-Multiplikator“ im Rechner ein. Geben Sie außerdem den auf dem Bildschirm angezeigten „Batterieladeprozentsatz“ in den Rechner ein.
  5. Klicken Sie auf die Schaltfläche „Berechnen“, um den „Berechneten neuen operativen ADC-Multiplikator“ zu ermitteln und als neuen „Operativen ADC-Multiplikator“ für das Gerät festzulegen.

Wartezeit für Bluetooth-Intervall

Die Wartezeit, bevor BLE in Zuständen ohne Bluetooth ausgeschaltet wird, beträgt 0 für den Standard von 1 Minute.

Leichtschlafintervall

Im Leichtschlaf wird die CPU angehalten, das LoRa-Radio ist eingeschaltet, BLE ist aus und GPS ist eingeschaltet.
Ein Wert von 0 bedeutet die Standarddauer von fünf Minuten.
HINWEIS: Diese Einstellung gilt ausschließlich für ESP32-basierte Boards und hat keine Auswirkungen auf nRF52/RP2040 Boards.

Minimales Aufwachintervall

Während des Leichtschlafs weckt das Gerät beim Empfang von Paketen über das LoRa-Funkmodul auf, um diese zu verarbeiten, und bleibt im kein Bluetooth-Modus für das angegebene Intervall wach.
Ein Wert von 0 steht für die Standarddauer von 10 Sekunden.

Geräte-Batterie INA2xx-Adresse

Wenn ein INA-2XX-Gerät automatisch an einem der I2C-Busse an der angegebenen Adresse erkannt wird, dient es als primäre Quelle zum Auslesen der Batteriespannung des Geräts. Diese Einstellung wird bei Geräten mit PMUs (z. B. T-beams) ignoriert.
Hexadezimal in Dezimal umwandeln: I2C-Adressen werden typischerweise in Hexadezimal dargestellt und müssen für die Konfiguration über Meshtastic-Clients in Dezimal umgewandelt werden. Zum Beispiel entspricht die I2C-Adresse 0x40 im Dezimalsystem 64.

Verfügbarkeit des Power-Konfigurationsclients

Android

Power-Konfigurationsoptionen sind auf Android zugänglich.
  1. Öffnen Sie die Meshtastic App.
  2. Gehe zu: Vertikales Auslassungszeichen (drei Punkte oben rechts) > Funkkonfiguration > Power.

Apfel

Power-Konfigurationsoptionen können auf iOS, iPadOS und macOS unter Einstellungen > Gerätekonfiguration > Power ausgewählt werden.

CLI

Alle Power-Konfigurationsoptionen sind über die Python CLI zugänglich.
Einstellung Akzeptable Werte Standard
power.is_power_saving wahr, falsch FALSCH
power.on_battery_shutdown_after_secs Ganzzahl (Sekunden) Standardwert 0 ist aus
power.adc_multiplier_override 2-4 (Gleitkommawert) Standardwert 0 verwendet Firmware-Werte
power.wait_bluetooth_secs Ganzzahl (Sekunden) Standardwert 0 ist 1 Minute
power.ls_secs Ganzzahl (Sekunden) Standardwert 0 ist 5 Minuten
power.min_wake_secs Ganzzahl (Sekunden) Standardwert 0 ist 10 Sekunden
power.device_battery_ina_address Ganzzahl (I2C-Adresse als Dezimalzahl) Standard von 0 bedeutet keine Adresse gesetzt
  • Energiesparen aktivieren / deaktivieren
 meshtastic --set power.is_power_saving true
 meshtastic --set power.is_power_saving false
  • Herunterfahren nach Stromverlust aktivieren / deaktivieren
 meshtastic --set power.on_battery_shutdown_after_secs 120
 meshtastic --set power.on_battery_shutdown_after_secs 0
  • Wartezeit Bluetooth-Intervall festlegen (Standard von 0 ist 60 Sekunden)
 meshtastic --set power.wait_bluetooth_secs 0
 meshtastic --set power.wait_bluetooth_secs 120
  • Leichtschlaf auf Standard setzen (Standard von 0 ist 5 Minuten)
 meshtastic --set power.ls_secs 0
 meshtastic --set power.ls_secs 120
  • Mindest-Weckintervall festlegen (Standard von 0 ist 10 Sekunden)
 meshtastic --set power.min_wake_secs 0
 meshtastic --set power.min_wake_secs 120
HINWEIS: Da das Gerät nach jedem über die CLI gesendeten Befehl neu startet, ist es ratsam, Befehle beim Setzen mehrerer Werte in einem Konfigurationsabschnitt als einen einzigen Befehl zu verketten. Zum Beispiel:
 meshtastic --set power.is_power_saving true --set power.on_battery_shutdown_after_secs 120

Web

Alle Energieeinstellungen können über die Web UI aufgerufen werden.

 

Seitenleiste

Blog-Kategorien
Neuester Beitrag

Dieser Abschnitt enthält derzeit keine Inhalte. Fügen Sie Inhalte zu diesem Abschnitt über die Seitenleiste hinzu.

Melden Sie sich für unseren Newsletter an

Erhalten Sie die neuesten Informationen über unsere Produkte und Sonderangebote.