Comment vérifier les niveaux de batterie du clavier Bluetooth à partir de la ligne de commande sur Mac OS X

Avez-vous déjà eu besoin de vérifier à distance le niveau de la batterie d'un clavier Bluetooth connecté à un Mac? Ou peut-être vous êtes juste un utilisateur lourd Terminal et voulu voir la vie actuelle de la batterie d'un clavier sans fil sans avoir à quitter la ligne de commande? Vous pouvez le faire facilement via le terminal d'un Mac distant ou local.

Il convient de mentionner que la plupart des utilisateurs Mac sont mieux servis en vérifiant leurs niveaux de batterie Bluetooth directement à partir du menu Bluetooth, mais les utilisateurs avancés peuvent trouver cette approche en ligne de commande attrayante, même si pour des cas d'utilisation spécifiques.

Utilisez la syntaxe de commande suivante pour récupérer le niveau de batterie de n'importe quel clavier Bluetooth connecté à un Mac, vous pouvez copier et coller ceci comme indiqué pour avoir une syntaxe précise. Comme d'habitude avec les commandes du terminal, assurez-vous que toute la chaîne de commande est imprimée sur une seule ligne:

ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='

L'exécution de la commande renvoie une sortie ressemblant à ceci:

$ ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
"BatteryPercent" = 12

Dans cet exemple, le "12" est le pourcentage restant de la batterie des appareils Bluetooth.

Si vous le souhaitez, vous pouvez vérifier la précision en consultant l'élément de menu standard de la batterie Bluetooth pour cet appareil:

Cela fonctionne très bien pour les Mac locaux et connectés à distance via SSH, il y a donc beaucoup d'utilisations pour cette commande.

Avoir la série de citations est nécessaire pour éviter une série de sorties inutiles renvoyées par ioreg. Oui, vous pouvez passer la sortie grep et ioreg à travers awk pour obtenir des résultats plus propres, mais nous visons à rester simple ici. Néanmoins, si vous voulez expérimenter vous-même, vous pouvez essayer avec l'ioreg suivant:

ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent

Ou pour récupérer des informations de batterie plus larges:

ioreg -c AppleBluetoothHIDKeyboard |grep Battery

Faites-nous savoir dans les commentaires si vous avez des idées ou trouvez d'autres astuces utiles avec cette commande.