cbpi4-system


Namecbpi4-system JSON
Version 0.0.9 PyPI version JSON
download
home_pagehttps://github.com/PiBrewing/cbpi4-system
SummaryCraftBeerPi4 Plugin for system fucntions
upload_time2023-06-10 12:07:27
maintainer
docs_urlNone
authorAlexander Vollkopf
requires_python
license
keywords globalsettings
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://github.com/PiBrewing/cbpi4-system/blob/main/AutoReboot.png?raw=true)

### 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](https://github.com/PiBrewing/cbpi4-system/blob/main/SystemSensor.png?raw=true)

### Installation: 
- sudo pip3 install cbpi4-system
- or install from repo: sudo pip3 install 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:

- 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



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PiBrewing/cbpi4-system",
    "name": "cbpi4-system",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "globalsettings",
    "author": "Alexander Vollkopf",
    "author_email": "avollkopf@web.de",
    "download_url": "https://files.pythonhosted.org/packages/02/86/d61db76194255162234cbbc64de337e23d06130e092d7bc8e36d5c9d9c62/cbpi4-system-0.0.9.tar.gz",
    "platform": null,
    "description": "# CraftBeerPi4 System Functions Plugin\r\n\r\n### Functions:\r\n\r\n- Plugin has capability to reboot Pi every day at a time that can be specified in the settings.\r\n\r\n![Auto Reboot](https://github.com/PiBrewing/cbpi4-system/blob/main/AutoReboot.png?raw=true)\r\n\r\n### Sensors\t\r\n\r\nPlugin will add system 'sensors' to monitor some system parameters. The psutil package is currently used for that purpose:\r\n\t\r\n- CPU Load: \t\tCPU load in % (psutil: cpu_perc)\r\n- Available Memory:\tAvailable system memory in Mb (psutil: vitrual_memory -> available)\r\n- Used memory:\t\tUsed memory in percent (psutil: vitrual_memory -> percent)\r\n- CPU Temp:\t\tCPU temperature (psutil: sensors_temperatures -> cpu_thermal)\r\n\r\nEach parameter has to be added as individual sensor.\r\n\t\r\n![Sensor Config](https://github.com/PiBrewing/cbpi4-system/blob/main/SystemSensor.png?raw=true)\r\n\r\n### Installation: \r\n- sudo pip3 install cbpi4-system\r\n- or install from repo: sudo pip3 install https://github.com/PiBrewing/cbpi4-system/archive/main.zip\r\n\t\r\n### Usage:\r\n\r\n- Add Hardware under Sensor and choose SystemSensor as Type\r\n- Configure Autoreboot in settings (Default is 'No') and specify time of day (0-23 -> Full hour)\r\n\r\n### Changelog:\r\n\r\n- 10.06.23: (0.0.9) change version to release\r\n- 02.06.23: (0.0.9.rc1) add cbpi4 version requirements\r\n- 16.04.23: (0.0.9.a6) fixed bug with creation of parameters\r\n- 05.04.23: (0.0.9.a5) test for gloabl plugin settings selection branch\r\n- 08.01.23: (0.0.8) updated requirements\r\n- 16.01.22: (0.0.5) Adaption for cbpi 4.0.1.2\r\n- 12.01.22: (0.0.4) Reduced amount of mqtt traffic\r\n- 27.11.21: (0.0.3) New Readme file and link to plugin included in setup.py\r\n- 02.09.21: (0.0.2) Remove Actor to reboot / shutdown system. Add automatic reboot and add system sensors\r\n- 18.06.21: (0.0.1) Initial commit with Actor to shutdown/reboot system\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "CraftBeerPi4 Plugin for system fucntions",
    "version": "0.0.9",
    "project_urls": {
        "Homepage": "https://github.com/PiBrewing/cbpi4-system"
    },
    "split_keywords": [
        "globalsettings"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0286d61db76194255162234cbbc64de337e23d06130e092d7bc8e36d5c9d9c62",
                "md5": "0cee27d8913cde00c450c2e575cb5275",
                "sha256": "38721c8595d02c89e57cc1d739e0775db7d1824697d88dfbf3dd439a630927e2"
            },
            "downloads": -1,
            "filename": "cbpi4-system-0.0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "0cee27d8913cde00c450c2e575cb5275",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 16529,
            "upload_time": "2023-06-10T12:07:27",
            "upload_time_iso_8601": "2023-06-10T12:07:27.025248Z",
            "url": "https://files.pythonhosted.org/packages/02/86/d61db76194255162234cbbc64de337e23d06130e092d7bc8e36d5c9d9c62/cbpi4-system-0.0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-10 12:07:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PiBrewing",
    "github_project": "cbpi4-system",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "cbpi4-system"
}
        
Elapsed time: 0.08362s