Python
È anche possibile interagire con PiPower utilizzando Python.
source /opt/pipower5/venv/bin/activate
Forniamo diversi esempi Python per dimostrare diversi casi d’uso. Accedere alla directory degli esempi per esplorarli:
cd ~/pipower5/examples
Ecco gli script disponibili e le loro funzioni:
read_all.py: Legge tutte le informazioni di stato del PiPower 5 in una sola volta ed elabora ogni elemento individualmente.read_individual.py: Mostra come leggere singolarmente dati specifici del PiPower 5.set_shutdown_percentage.py: Configura la percentuale di spegnimento. Quando il livello della batteria scende al di sotto della soglia configurata, PiPower 5 invia una richiesta di spegnimento all’host e interrompe l’alimentazione dopo il completamento dello spegnimento.read_power_btn.py: Legge lo stato corrente del pulsante di accensione del PiPower 5.