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:

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:

  • 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.0.9.tar.gz (16.5 kB view hashes)

Uploaded Source

Supported by

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