CraftBeerPi4 System Functions Plugin
Functions:
- Plugin has capability to reboot Pi every day at a time that can be specified in the settings.
Sensors
Plugin will add system 'sensors' to monitor some system parameters. The psutil package is currently used for that purpose:
- CPU Load: CPU load in % (psutil: cpu_perc)
- Available Memory: Available system memory in Mb (psutil: vitrual_memory -> available)
- Used memory: Used memory in percent (psutil: vitrual_memory -> percent)
- CPU Temp: CPU temperature (psutil: sensors_temperatures -> cpu_thermal)
Each parameter has to be added as individual sensor.
Installation:
Please have a look at the Craftbeerpi4 Documentation
- Package name: cbpi4-system
- Package link: https://github.com/PiBrewing/cbpi4-system/archive/main.zip
Usage:
- Add Hardware under Sensor and choose SystemSensor as Type
- Configure Autoreboot in settings (Default is 'No') and specify time of day (0-23 -> Full hour)
Changelog:
- 24.11.25: (0.1.0) Add pyproject.toml to support pip 25.3+
- 10.06.23: (0.0.9) change version to release
- 02.06.23: (0.0.9.rc1) add cbpi4 version requirements
- 16.04.23: (0.0.9.a6) fixed bug with creation of parameters
- 05.04.23: (0.0.9.a5) test for gloabl plugin settings selection branch
- 08.01.23: (0.0.8) updated requirements
- 16.01.22: (0.0.5) Adaption for cbpi 4.0.1.2
- 12.01.22: (0.0.4) Reduced amount of mqtt traffic
- 27.11.21: (0.0.3) New Readme file and link to plugin included in setup.py
- 02.09.21: (0.0.2) Remove Actor to reboot / shutdown system. Add automatic reboot and add system sensors
- 18.06.21: (0.0.1) Initial commit with Actor to shutdown/reboot system
Metadata
Release files for cbpi4-system 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cbpi4_system-0.1.0.tar.gz | 16.9 kB | Details |
Release files / cbpi4_system-0.1.0.tar.gz
| Download URL | cbpi4_system-0.1.0.tar.gz |
|---|---|
| Size | 16.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6944bb14e90d84d8a0a427b6739c4c89f1817ac36b6d2078aa59e36af561f061
|
|
BLAKE2b-256 checksum How to use checksums |
1e4da4ada148c94860469c962f2ae3a2dcf83dff5fbf565fc31dbbd93fd6f0e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|