Python
Sie können auch mit Python mit PiPower interagieren.
source /opt/pipower5/venv/bin/activate
Wir stellen mehrere Python-Beispiele zur Verfügung, die verschiedene Anwendungsfälle demonstrieren. Navigieren Sie zum Beispielverzeichnis, um sie zu erkunden:
cd ~/pipower5/examples
Hier sind die verfügbaren Skripte und ihre Funktionen:
read_all.py: Liest alle PiPower 5-Statusinformationen auf einmal und verarbeitet jedes Element einzeln.read_individual.py: Demonstriert, wie bestimmte PiPower 5-Datenelemente einzeln gelesen werden können.set_shutdown_percentage.py: Konfiguriert den Abschalt-Prozentsatz. Wenn der Akkustand unter den konfigurierten Schwellenwert fällt, sendet PiPower 5 eine Shutdown-Anforderung an den Host und trennt die Stromversorgung nach Abschluss des Herunterfahrens.read_power_btn.py: Liest den aktuellen Zustand der PiPower 5-Power-Taste.