Skip to main content

CraftBeerPi4 System Functions Plugin

Functions:

  • Plugin has capability to reboot Pi every day at a time that can be specified in the settings.

Auto Reboot

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.

Sensor Config

Installation:

Please have a look at the Craftbeerpi4 Documentation

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)

Source distribution for cbpi4-system 0.1.0
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page