Optimiser la consommation énergétique MeshCore
Découvrez comment doubler l'autonomie de vos batteries, voire tenir des mois sur une seule charge
Pourquoi optimiser la consommation ?
Un nœud MeshCore standard tient environ 2 à 5 jours sur une batterie 18650 (3000 mAh). Correct pour des tests, mais pour un répéteur fixe sur votre toit, c'est loin d'être suffisant.
Avec les bons réglages et quelques adaptations, vous prolongez l'autonomie à des semaines, voire des mois. Les répéteurs solaires deviennent alors réalistes, et les nœuds mobiles tiennent des jours entiers sans recharge.
Les trois modes d'alimentation MeshCore
Mode actif (TX/RX)
La radio émet et reçoit activement. C'est de loin le mode le plus gourmand. ESP32 : 80-260 mA, nRF52 : 10-20 mA.
Mode veille légère (light sleep)
Le mode le plus courant. Le processeur dort, la radio écoute périodiquement. Équilibre idéal entre accessibilité et autonomie. ESP32 : 15-30 mA, nRF52 : 2-5 mA.
Mode veille profonde (deep sleep)
Tout est éteint sauf l'horloge RTC. Extrêmement économe, mais le nœud est injoignable. Uniquement adapté aux trackers sur batterie. ESP32 : 10 µA-1 mA, nRF52 : 1-100 µA.
Six méthodes pour prolonger l'autonomie
1. Réduisez la puissance d'émission (TX power)
Par défaut, la puissance TX est à 22 dBm (maximum). Réduisez-la à 17-20 dBm pour les distances courtes. La portée diminue d'environ 30 %, mais la consommation chute presque de moitié. Idéal pour les répéteurs urbains entourés de nombreux nœuds.
2. Allongez les intervalles de veille
Par défaut, le nœud vérifie les messages toutes les quelques secondes. Passez à 10-30 secondes pour les répéteurs, ou 60+ secondes pour les trackers. Plus longtemps en veille = consommation réduite.
3. Désactivez le GPS (si vous n'en avez pas besoin)
Le GPS consomme 30-60 mA en continu. Pas besoin de localisation ? Désactivez-le complètement. Vous économisez 30 à 50 % sur la consommation totale. Particulièrement utile pour les répéteurs fixes.
4. Coupez le WiFi et le Bluetooth (ESP32 uniquement)
WiFi : 80-200 mA supplémentaires. Bluetooth : 10-30 mA. Vous n'utilisez pas l'appli GSM ? Désactivez le BLE. Pour les répéteurs sans écran, désactivez les deux et gardez uniquement le LoRa actif.
5. Choisissez le nRF52 plutôt que l'ESP32
Les chipsets nRF52 consomment 5 à 10 fois moins que les ESP32. Un nœud RAK WisBlock nRF52 tient des semaines là où un ESP32 peine à dépasser quelques jours. Inconvénient : pas de WiFi et un peu plus cher.
6. Optimisez le spreading factor LoRa
Un spreading factor plus bas (SF7-SF9) = paquets plus rapides = temps d'émission plus court = moins de consommation. SF12 (portée maximale) consomme 10x plus que SF7. SF9-SF10 offre un bon compromis.
Exemples d'autonomie batterie
| Configuration | Consommation moyenne | Autonomie 3000 mAh | Autonomie 10 000 mAh |
|---|---|---|---|
| ESP32 par défaut (GPS activé, WiFi activé) | ~150 mA | ~20 heures | ~2,5 jours |
| ESP32 optimisé (GPS désactivé, WiFi désactivé) | ~40 mA | ~3 jours | ~10 jours |
| nRF52 par défaut (GPS activé) | ~25 mA | ~5 jours | ~17 jours |
| nRF52 optimisé (GPS désactivé, basse consommation) | ~5 mA | ~25 jours | ~83 jours |
Réglages TX Power par appareil
Chaque appareil dispose de valeurs TX power maximales et recommandées différentes. Utilisez ce tableau comme référence.
⚠️ ATTENTION
Des réglages TX power incorrects peuvent endommager définitivement votre matériel radio. N'utilisez jamais de valeurs supérieures au maximum de votre appareil. En cas de doute, conservez la valeur par défaut.
| Appareil | TX maximum | Recommandé | Par défaut |
|---|---|---|---|
| Heltec V3 | 22 dBm | 17-20 dBm | 22 dBm |
| Heltec V4 (Station G2) | 30 dBm | 20-25 dBm | 22 dBm |
| LilyGo T-Deck Plus | 22 dBm | 17-20 dBm | 22 dBm |
| RAK WisBlock (nRF52) | 22 dBm | 14-18 dBm | 20 dBm |
| SenseCAP P1 Pro | 22 dBm | 17-20 dBm | 22 dBm |
Moins de puissance TX signifie moins de portée, mais une autonomie nettement plus longue. En milieu urbain avec suffisamment de répéteurs, 17 dBm suffit généralement.
Questions fréquentes sur la consommation
Quelle capacité de batterie pour une semaine d'autonomie ?
Cela dépend de votre configuration : ESP32 optimisé (~40 mA) = 6700 mAh pour 1 semaine. nRF52 optimisé (~5 mA) = 840 mAh. Une powerbank de 10 000 mAh convient parfaitement pour un ESP32, 20 000 mAh pour 2 semaines.
Peut-on utiliser un panneau solaire pour un fonctionnement permanent ?
Absolument ! Un panneau de 5 W + batterie de 10 000 mAh peut alimenter en continu un nœud ESP32 optimisé (40 mA en moyenne) en Belgique (avec un ensoleillement suffisant). Pour le nRF52, un panneau de 2 W suffit. Consultez notre guide répéteur solaire.
Pourquoi mon nœud consomme-t-il plus que prévu ?
Vérifiez : le GPS est-il activé ? Le WiFi/BLE est-il actif ? La puissance TX est-elle trop élevée ? Les logs de debug sont-ils activés ? Bug firmware ? Mesurez la consommation exacte avec un wattmètre USB. En veille légère, un ESP32 devrait rester sous 50 mA.
Quelle différence entre veille légère et veille profonde ?
Veille légère : la radio écoute périodiquement, le nœud reste joignable. Veille profonde : tout est éteint, le nœud est hors ligne jusqu'au prochain réveil programmé. Veille légère pour les répéteurs (joignables), veille profonde pour les trackers GPS (activité périodique).
Quel type de batterie est le plus adapté ?
18650 lithium-ion (3,7 V, 2500-3500 mAh) est le choix idéal. Bon équilibre entre capacité, taille et prix. Pour une autonomie extrême : cellules 21700 (5000 mAh) ou packs LiPo. Évitez les piles alcalines AA (courbe de décharge inadaptée au LoRa).
Peut-on surveiller la consommation en temps réel ?
Bien sûr, via la télémétrie MeshCore. Activez la télémétrie d'alimentation dans les paramètres et vous verrez la tension batterie et le courant dans l'appli. Pour des mesures plus précises, utilisez un module capteur de courant INA219/INA226.
Doublez l'autonomie avec quelques réglages simples
Désactivez les fonctions inutilisées (GPS, WiFi), réduisez la puissance TX et optez pour le nRF52 en ultra basse consommation. Passez de quelques jours à des semaines, voire des mois d'autonomie.