Systemd Service einrichten
Erstelle die Datei /etc/systemd/system/mqtt-monitor.service:
TXT
[Unit]
Description=MQTT Host Monitor Service
After=network.target
[Service]
# uv run führt das Skript in der isolierten Umgebung aus
ExecStart=/usr/bin/uv run /home/USER/_scripts/mqtt_monitor.py
WorkingDirectory=/home/USER/_scripts/mqtt_monitor
User=USER
Restart=always
[Install]
WantedBy=multi-user.target
Dann den Service starten:
BASH
sudo systemctl daemon-reload
sudo systemctl enable --now mqtt-monitor.service
Damit sendet dein Manjaro-System nun jede Sekunde die CPU (4 Kerne), RAM und Netzwerkdaten an den ESP32-S3. Die CPU-Balken im HostMonitorScreen sollten sich nun flüssig bewegen.