Dear teachers and fellow enthusiasts:
Hello everyone! To make it easier to monitor voice and data activity on hotspots in real time from your mobile phone, I have developed an enhanced push tool specifically for the Pi-Star system:MMDVM-Push-Notifier。
Unlike simple Python scripts available on the market, this project deeply integrates the Pi-Star web management interface, aiming to provide a "native-level" user experience. It eliminates the need for frequent configuration changes through command-line interfaces.
🌟 Project address
🚀 Main features
- Multi-platform support: Supported WeChat (Using PushPlus/PushDeer)Telegram (Bot API) and Feishu / Lark (Webhook)
- Control panel integrated: After installation, the "Push Settings" button will automatically appear in the Pi-Star admin navigation bar, allowing you to complete all configurations directly within your browser.
- Smart push logic:
- Silent mode: Supports setting a nighttime do-not-disturb period (supports spans across days, such as 23:00 - 07:00).
- Smart filteringIt includes features such as a contact list (whitelist), a blocklist, and minimum call duration filtering.
- Deduplication mechanism: Prevent the same call sign from being repeatedly broadcast in a short period of time, saving bandwidth.
- Hardware status monitoring: The push notification contains CPU temperature, BER (bit error rate), and packet loss rate。
- English and Chinese bilingual: The web management interface and push content messages both support one-click switching between English and Chinese.
🛠Technical Features
- High reliability: Based on
systemd Service management, supporting automatic restart on failure and strict resource limits (CPU 30% / memory 150M).
- Fully automated: Provides one-click installation, uninstallation, and update scripts, automatically handling Pi-Star's read-only disk.(RO/RW)State switching.
- Safe and secureThe web interface includes CSRF validation, and the core code has been verified through unit testing.
📥 Installation Instructions (Recommended for Domestic Environments)
Log in to the Pi-Star SSH terminal and execute the following command directly to: Gitee Fully automated installation process:
rpi-rw
curl -sSL "https://gitee.com/fnshiwu/MMDVM-Push-Notifier/raw/main/install.sh" | sudo bash
🖼Preview of the interface
1. Deeply integrated web configuration interface:

2. Real-time health status monitoring (intuitive view of system load):

3. Demonstration of push notification effects on mobile devices:

We welcome teachers to test and provide suggestions for improvement. We hope to contribute to the digitalization of the Chinese amateur radio community.
73!
BA4SMQ