Battery Runtime Tests

Battery Runtime Tests

Runtime Comparison Under Different Conditions

Experiment #1 - Default Settings

Experiment conditions:
  • Firmware 2.7.19
  • Role: Client
  • Screen Timeout: 60 sec
  • Power Savemode: Disabled.
  • Frequency: 906
  • Mesh size: 20-30 active nodes
  • For GPS Only tests: Nodes were placed next to the window to allow continuous GPS satellite lock

Use case: Mobile Node/ Remote Node.

Battery Size Heltec ESP32 V2 Heltec ESP32 V3.1 Heltec ESP32 V3.2 Heltec Wireless Paper Wireless Stick Lite (V3) Heltec Wireless Tracker Heltec Vision Master E213 Heltec Vision Master E290 Heltec Meshnode T114 Heltec Meshnode T114 Lilygo T-Deck RAK19007 (RAK4631) RAK19003 (RAK4631) T1000E T1000E Thinknode M1 Thinknode M1 WIO Tracker L1 OLED WIO Tracker L1 OLED WIO Tracker L1 Eink WIO Tracker L1 Eink
700mAh Battery 64 Hrs 51 Hrs
1100mAh Battery 21 Hrs 10 Hrs 10 Hrs 9 Hrs 10 Hrs 9 Hrs 104 Hrs 62 Hrs 10 Hrs 154 Hrs 156 Hrs - -
1200mAh Battery - - - - - - - - - - - - - 62 Hrs 52 Hrs
2000mAh Battery 41 Hrs 21 Hrs 20 Hrs 20 Hrs 13 Hrs 19 Hrs 220 Hrs 119 Hrs 18 Hrs 307 Hrs - - 159 Hrs 132 Hrs
3000mAh Battery 60 Hrs 30 Hrs 30 Hrs 19 Hrs 320 Hrs 215 Hrs 26 Hrs 442 Hrs 453 Hrs - - 334 Hrs 183 Hrs
4000mAh Battery - -
5000mAh Battery - -

Experiment #2 - Best Power Saving Settings for Mobile Node/ Remote Node

Experiment conditions:
  • Firmware 2.3.17
  • Client Mode
  • Screen Timeout: 60 sec
  • Power Savemode Enabled.
    Details:
    • Note that RAK Battery Sizes cannot support this mode.
    • Power save mode is enabled to extend battery life, it does this by enabling Lite Sleep on ESP32 Battery Sizes when there's no traffic on the mesh.
    • The node will still retransmit any packets while on Lite Sleep and go back to sleep after.
    • The Node will wake from Lite Sleep when activity is detected on the mesh, when button is pressed or when sleep duration setting is reached.
    • During Lite sleep, the Bluetooth will go on Sleep Mode, making the node draw very low currents. But you will not be able to change settings with the app in this mode.
    • After the node is awake. It will automatically reconnect to the app and notify if any messages have been received. You can change settings when this happens.
  • Wait for Blutooth: 10 Sec
    Details:
    • The node will stay awake for this period of time if any packages are receiced to give the node time for the phone to reconnect.
  • Lite Sleep Duration: 1800 sec (30min)
    Details:
    • This setting tells the node how long to maintain Lite Sleep for, this way you can time when you can reconnect to remote nodes with the app should you need to change settings.
  • Frequency 906
  • Connected to Android phone via Bluetooth.

Use case: Mobile Node/ Remote Node.

Battery Size Heltec ESP32 V2 Heltec ESP32 V3.1 Heltec ESP32 V3.2 Heltec Wireless Paper Wireless Stick Lite (V3) Heltec Wireless Tracker Heltec Vision Master E213 Heltec Vision Master E290 Heltec Meshnode T114 Heltec Meshnode T114 Lilygo T-Deck RAK19007 (RAK4631) RAK19003 (RAK4631) T1000E T1000E
700mAh Battery 66 Hrs 53 Hr
1100mAh Battery 30 Hrs 19 Hrs
61 Hrs5 Nodes on Mesh - Firmware 2.5.17 - 1/10/25
51 Hrs 21 Hrs - -
2000mAh Battery 74 Hrs 44 Hrs
110 Hrs5 Nodes on Mesh - Firmware 2.5.17 - 1/12/25
35 Hrs - -
3000mAh Battery 119 Hrs 80 Hrs
156 Hrs4 Nodes on Mesh - Firmware 2.5.17 - 1/17/25
173 Hrs4 Nodes on Mesh - Firmware 2.5.17 - 1/17/25
156 Hrs 54 Hrs 442 Hrs 453 Hrs - -
4000mAh Battery 71 Hrs - -
5000mAh Battery - -

Experiment #3 - Best Power Saving Settings for Standalone Nodes

Experiment conditions:
  • Firmware 2.3.12
  • Client Mode
  • Screen Timeout: 60 sec
  • Power Savemode Enabled.
    Details:
    • Note that RAK devices cannot support this mode.
    • Power save mode is enabled to extend battery life, it does this by enabling Lite Sleep on ESP32 devices when there's no traffic on the mesh.
    • The node will still retransmit any packets while on Lite Sleep and go back to sleep after.
    • The Node will wake from Lite Sleep when activity is detected on the mesh, when button is pressed or when sleep duration setting is reached.
    • During Lite sleep, the Bluetooth will go on Sleep Mode, making the node draw very low currents. But you will not be able to change settings with the app in this mode.
    • After the node is awake. It will automatically reconnect to the app and notify if any messages have been received. You can change settings when this happens.
  • Lite Sleep Duration: 1800 sec (30min)
    Details:
    • This setting tells the node how long to maintain Lite Sleep for, this way you can time when you can reconnect to remote nodes with the app should you need to change settings.
  • Wait For Bluetooth: 10 sec
  • Frequency 906
  • Connected to Android phone via Bluetooth.
  • CardKB Attached (Tdeck Comes with its own keyboard)

Use case: Mobile Node/ Standalone

Results:
Battery Size Hel-txt Hel-txt Nrf-txt Nrf-txt Meshenger Meshenger Lilygo T-Deck
4000mAh Battery 126 Hrs 78 Hrs 276 Hrs 181 Hrs 166 Hrs 175 hrs 71 Hrs