Dies ist ein Python 3.6-Skript, das von faglo/AirStatus abgeleitet ist und es Ihnen ermöglicht, den Ladezustand der AirPods-Batterie von Ihrem Terminal aus als JSON-Ausgabe zu überprüfen.
python3 main.py [output_file]
Die Ausgabe wird in output_file
gespeichert, sofern angegeben.
{"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"}
Erstellen Sie die Datei /etc/systemd/system/airstatus.service
(als Root), die Folgendes enthält:
[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
Starten Sie den Dienst:
sudo systemctl start airstatus
Dienst beim Booten aktivieren:
sudo systemctl enable airstatus
Ja, das kannst du!
Sie können die Aktualisierungshäufigkeit in der Datei main.py ändern