# psmqtt **Repository Path**: mirrors_eschava/psmqtt ## Basic Information - **Project Name**: psmqtt - **Description**: Utility reporting system health and status via MQTT - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-28 - **Last Updated**: 2026-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ======= Summary ======= **PSMQTT** is a cross-platform utility for reporting system and processes metrics (CPU, memory, disks, network, S.M.A.R.T. disk data, etc) to an MQTT broker. It integrates seamlessly with `HomeAssistant `_ thanks to the support for `MQTT discovery messages `_. **PSMQTT** is written in Python and is based on: * `paho-mqtt `_ to communicate with the MQTT broker; * `psutil `_ to collect metrics; * `pySMART `_ to collect SMART data from HDDs/SSDs; * `recurrent `_ to describe scheduling expressions; * `jinja2 `_ to format the data. ============ Installation ============ The suggested installation method is to use the provided `Docker image `_. However alternative installation methods are available for Linux, FreeBSD and Windows: * Installing from **pypi**: see `Install from pypi doc `_ * Installing from **sources**: see `Install from source doc `_ * Installing on **FreeBSD**: see `FreeBSD doc `_ * Installing on **Windows**: see `Windows doc `_ ======================= Configuration and usage ======================= **PSMQTT** is strongly configuration-file-driven. Please check the `Usage page `_ which contains all documentation on the configuration options for psmqtt. ============ Known issues ============ See `Known issues `_. ======= Support ======= Please use the `GitHub issue tracker `_ to report bugs or request features.