Skip to main content

CraftBeerPi4 Plugin for system fucntions

Project description

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

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

cbpi4_system-0.1.0.tar.gz (16.9 kB view details)

Uploaded Source

File details

Details for the file cbpi4_system-0.1.0.tar.gz.

File metadata

  • Download URL: cbpi4_system-0.1.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for cbpi4_system-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6944bb14e90d84d8a0a427b6739c4c89f1817ac36b6d2078aa59e36af561f061
MD5 4e73dbab93a6bc5edec2b5d9736c9ec4
BLAKE2b-256 1e4da4ada148c94860469c962f2ae3a2dcf83dff5fbf565fc31dbbd93fd6f0e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page