Appareils et réseaux
BatteryBridge
Des limites de charge selon vos règles, dans les limites de votre matériel. Définir une limite de charge et un calendrier d’entretien de la batterie d’un portable quand le matériel le permet, et voir quelles commandes votre appareil prend en charge.
- Version
- v0.4.0, 31 oct. 2026
- Fonctionne sur
- Portable avec une interface de contrôle de charge compatible ; droits d’administrateur pour installer le service
- Licence
- Apache-2.0
- État
- Expérimental
Aperçu
batterybridge capabilities
batterybridge limit 80 --start 75
batterybridge limit offCe qu’il fait
De nombreux portables restent branchés toute la journée à 100 %. BatteryBridge fixe une limite via l’interface de charge du portable, la maintient avec un service en arrière-plan et signale les fonctions non prises en charge ou non vérifiées sur votre appareil.
Pour qui
- Les propriétaires de portables branchés la majeure partie de la journée.
- Les utilisateurs Linux dont le noyau expose des seuils de charge et qui souhaitent une interface graphique et des horaires.
- Les personnes qui veulent connaître les capacités de leur matériel avant de confier sa charge à un outil.
Limites
- Aucune validation complète d’écriture sur un appareil n’est encore consignée. Considérez le contrôle comme expérimental et observez le premier cycle de charge.
- Les réglages disponibles dépendent du pilote du noyau, du firmware et de l’interface du fabricant. Les contrôleurs ASUS, Dell, HP, MSI et Acer ne sont pas encore implémentés.
- Les installateurs macOS et Windows ne sont pas signés. Les paquets Linux nécessitent systemd et des bibliothèques natives OpenGL/EGL.
Usages courants
Maintenir la batterie à 80 %
Fixez une limite et, si besoin, un seuil de début de charge ; le service les conserve après les redémarrages.
Faire le plein avant un voyage
Chargez temporairement à 100 %, puis revenez automatiquement à la limite enregistrée.
Vérifier la compatibilité d’abord
Consultez les capacités en lecture seule ou exportez un rapport de compatibilité sans installer le service.
Télécharger
Dernière version stable v0.4.0, publiée le 31 oct. 2026. Notes de version de v0.4.0. Données de version vérifiées le 2 nov. 2026 sur GitHub Releases.
macOS
- Ouvrez le paquet ; macOS peut demander d’autoriser un installateur non signé.
- L’installateur ajoute l’application et le service. Désinstallez depuis l’application.
Autres formats (1)
- Archive pour développeurs (.tar.gz), macOS Universel · Universel · 21 Mo · Non signé
Binaires seuls ; installez le service manuellement selon son guide.
Windows
- Lancez l’installateur et confirmez la demande administrateur. Il enregistre une tâche en arrière-plan sous SYSTEM.
Autres formats (1)
- Archive pour développeurs (.zip), Windows x86-64 · x86-64 · 15 Mo · Non signé
Binaires seuls ; installez le service manuellement selon son guide.
Linux
- sudo apt install ./BatteryBridge-linux-x86_64.deb
- Votre compte doit appartenir au groupe sudo pour modifier les réglages.
- sudo dnf install ./BatteryBridge-linux-x86_64.rpm
- Votre compte doit appartenir au groupe wheel pour modifier les réglages.
Autres formats (1)
- Archive pour développeurs (.tar.gz), Linux x86-64 · x86-64 · 25 Mo · Non signé
Binaires seuls ; installez le service manuellement selon son guide.
Vérifier un téléchargement
SHA256SUMS.txt liste les empreintes SHA-256 des fichiers de la version. Une empreinte identique montre que votre fichier est le même que celui publié. C’est une somme de contrôle, pas une signature de l’auteur : elle ne prouve pas qui a compilé le fichier.
shasum -a 256 -c --ignore-missing SHA256SUMS.txtPremier lancement
Installez le paquet pour votre système et confirmez la demande administrateur. L’installateur démarre le service en arrière-plan.
Ouvrez BatteryBridge et consultez les capacités de l’appareil pour savoir ce que votre portable prend en charge.
Fixez la limite d’arrêt de charge, par exemple à 80 %, puis appliquez-la.
Sans rien installer, vous pouvez compiler la CLI et examiner l’appareil en lecture seule :
cargo build --release --locked ./target/release/batterybridge capabilities
Plateformes et manière dont elles ont été vérifiées
- Linux avec seuils de charge du noyauCompilé et validé par les contrôles automatiques de la CI
Prise en charge générique de sysfs charge_control_end_threshold, sans restriction de fabricant. Aucun rapport de validation par appareil n’est encore consigné.
- macOS 11+ (Intel et Apple Silicon)Compilé et validé par les contrôles automatiques de la CI
Surveillance par IOKit. Le contrôle de charge SMC est expérimental ; certains modèles peuvent se limiter à la surveillance.
- Windows 10/11Compilé et validé par les contrôles automatiques de la CI
Surveillance de la batterie. Le contrôle de charge est expérimental et limité au mode conservation de Lenovo, fixé à 80 %.
Documentation et assistance
- Documentation
- Code source
- Tickets et assistance
- Licence (Apache-2.0)
- Journal des modifications
- Toutes les versions
Les questions et rapports de bogue vont dans le gestionnaire de tickets du projet. Signalez les problèmes de sécurité comme indiqué dans sa politique de sécurité.