Il s'agit d'un script Python 3.6, dérivé de faglo/AirStatus qui vous permet de vérifier le niveau de batterie des AirPods depuis votre terminal, en sortie JSON.
python3 main.py [output_file]
La sortie sera stockée dans output_file
si elle est spécifiée.
{"status": 1, "charge": {"left": 95, "right": 95, "case": -1}, "charging_left": false, "charging_right": false, "charging_case": false, "model": "AirPodsPro", "date": "2021-12-22 11:09:05"}
Créez le fichier /etc/systemd/system/airstatus.service
(en tant que root) contenant :
[Unit]
Description=AirPods Battery Monitor
[Service]
ExecStart=/usr/bin/python3 /PATH/TO/AirStatus/main.py /tmp/airstatus.out
Restart=always
RestartSec=3
[Install]
WantedBy=default.target
Démarrez le service :
sudo systemctl start airstatus
Activer le service au démarrage :
sudo systemctl enable airstatus
Oui, vous pouvez !
Vous pouvez modifier la fréquence de mise à jour dans le fichier main.py