Notify users of Raspberry Pi 5 power issues
Project description
Pemmican is a small utility which warns users of power supply issues on the Raspberry Pi 5 platform. It provides a command line utility, intended for use from the update-motd facility for non-graphical platforms, and two GLib-based applications for use on graphical platforms, which expect to talk to a DBus service implementing the freedesktop notifications specification:
pemmican-cli – the command line utility
pemmican-reset – the one-shot notification service which warns of brownout reset issues, and failure to negotiate a 5A feed
pemmican-mon – the persistent notification service which warns of active undervolt or USB overcurrent events
Usage
End users should never need to run these directly; distro packaging should integrate these applications into the platform as appropriate (an MOTD plugin for the command line application, and systemd user services activated by graphical-session.target for the graphical applications).
What’s in a Name?
This project started life as PMICmon (for Power Management IC monitor), but I kept mis-pronouncing it as as pemmican!
Useful Links
Source code on GitHub
Issues on GitHub
Documentation on ReadTheDocs
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pemmican-1.0.1.tar.gz
.
File metadata
- Download URL: pemmican-1.0.1.tar.gz
- Upload date:
- Size: 27.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b24161c376c730b95408d380e422189e6416328fa6f9f6b6ebd3de24eb39f370 |
|
MD5 | 37bbb55e15cda59bc9c249b6dace36ef |
|
BLAKE2b-256 | d5343a62196da807d7d0df84e820c65d119915e036b58aacd09447eea2d64a8c |
File details
Details for the file pemmican-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: pemmican-1.0.1-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76ca9f3150f922cf8bf12861991672660cf7294d322ff26193f132edcb84d35c |
|
MD5 | 4bf95788e8021a5876b937068aab660c |
|
BLAKE2b-256 | 8088c203c13d08ce699a83e157df20fe4b57faae98d29e4bf1166768ba14a139 |