1. Forum
    1. Rated threads
    2. Latest Posts
    3. Unresolved Threads
  2. Members
    1. Users Online
    2. Recent Activities
    3. Search Members
    4. Staff
  3. Tools
    1. Tutorials
    2. Community Benefits
    3. Docker Run > Compose
    4. compatibility list
    5. Marketplace
    6. RAID-Rebuilt Calculator
    7. RAID-Calculator
    8. Retro Ping-Pong
    9. Signature Generator
    10. S.M.A.R.T Analyser
    11. Electricity cost calculator
    12. UPS-Calculator
    13. Improve UGOS Pro
    14. UGREEN Knowledge Center
  4. Filebase
  5. Articles
  6. Blog
    1. Articles
  • Login
  • Register
  • Search
Skripte & Automatisierung
  • Everywhere
  • Skripte & Automatisierung
  • Articles
  • Pages
  • Forum
  • Files
  • Blog Articles
  • More Options
  1. UGREEN.FORUM - DACH Community
  2. Filebase
  3. Skripte & Automatisierung

USVWatch - USV-Status Benachrichtigung per E-Mail

  • RomanG
  • February 10, 2026 at 11:43 PM
  • 36 Downloads
  • 2 Comments
  • Download
  • Overview
  • Versions 4
  • Comments 2

Ich habe ein kleines Community-Paket gebaut, das den USV-Status deines UGREEN NAS überwacht und dich per E-Mail benachrichtigt, sobald die USV z.B. einen Stromausfall (Batteriebetrieb) erkennt.

Download: ZIP aus diesem Beitrag laden
nach /volume1/docker/usvwatch kopieren
usvwatch.env anpassen (SMTP, Empfänger, Sprache DE/EN)
Cron “Minute-Guard” aktivieren (empfohlen)
Fertig

Features

  • E-Mail Alarm bei Stromausfall (USV wechselt auf Batterie / OB)
  • E-Mail sobald Netzstrom wieder da ist (OL)
  • Alarm bei Batterie kritisch (LB)
  • Schwellwerte für Akkuladung und Restlaufzeit (optional, inkl. Re-Send/Spam-Schutz)
  • HTML-Mail (Outlook-freundlich): Kurzstatus + optional vollständige NUT Variablenliste
  • Sprache per ENV umschaltbar: Deutsch oder Englisch
  • Kein apt nötig: nutzt nur Python (bereits in UGOS vorhanden) + Standardbibliothek
  • Robuster Autostart über Cron “Minute-Guard” (UGOS Cron @reboot ist oft zickig)

Test / Selbsttest

  • Status anzeigen: python3 /volume1/docker/usvwatch/usvwatch.py --print-status
  • Test-Mail senden: python3 /volume1/docker/usvwatch/usvwatch.py --test-mail

Handbuch (DE/EN) liegt im Paket bei (mit Screenshots + Schritt-für-Schritt).

Wenn ihr Feedback habt gerne hier drunter posten. :)

Files

USVWatchv1DE.jpg 109.28 kB – 0 Downloads USVWatchv1DE2.jpg 108.83 kB – 0 Downloads
  • Community
  • Docker
  • Stromausfall
  • Batterie
  • Stack
  • USV
  • Benachrichtigungen
  • E-Mail
  • USVWatch
  • USV-Status
  • Batteriebetrieb
  • Version 2.0.2

    • RomanG
    • April 10, 2026 at 2:00 PM
    • 558.34 kB
    • 14 Downloads

    Dieses Patch-Release verbessert die Verarbeitung von Geräteinformationen im Mailreport, besonders bei der Anzeige der Firmware-Version.

    Änderungen

    • Firmware-Erkennung in usvwatch.py erweitert
    • Zusätzliche Fallbacks für alternative NUT-Felder ergänzt
    • Leere oder fehlende Werte werden im HTML-Report nun sauber als "-" dargestellt
    • Darstellung im Tagesreport und in Status-Mails robuster gemacht
    • Verhalten bei uneinheitlich gelieferten NUT-Daten verbessert

    Wichtiger Hinweis:

    Wenn der verwendete NUT-Treiber keine Firmware liefert, kann USVWatch diese Information auch nicht anzeigen. In diesem Fall bleibt das Feld auf "-".

  • Version 2.0.1

    • RomanG
    • March 6, 2026 at 11:02 PM
    • 558.24 kB
    • 9 Downloads

    Änderungen

    • usvwatch-loop.sh weiter überarbeitet
    • Stop-/Restart-Verhalten robuster gemacht
    • Hintergrundstart des Loop-Prozesses verbessert
    • PID-Handling weiter abgesichert
    • Verhalten im Zusammenspiel mit Cron stabilisiert
  • Version 2

    • RomanG
    • March 6, 2026 at 8:09 PM
    • 557.87 kB
    • 1 Download

    Änderungen

    • README komplett überarbeitet
    • Projektstruktur und GitHub-Pfade korrigiert
    • Quickstart und CLI-Beispiele aktualisiert
    • ENV-Dokumentation an das aktuelle Skript angepasst
    • Fehler bei ./usvwatch-loop.sh restart behoben
    • Loop-Skript und PID-Handling verbessert
  • Version 1.0.0

    • RomanG
    • February 10, 2026 at 11:43 PM
    • 557.61 kB
    • 12 Downloads
axlschulz
April 10, 2026 at 9:21 AM
  • Report Content

Danke für das Programm.

Ist es möglich die Firmware-Version auch korrekt darstellen zu lassen?

Aktuell ist der Eintrag in der Info-Mail (Tagesreport) in der Spalte 'leer'.

Modell US3000
Seriennummer DC600
Firmware (-leer-)

RomanG
April 10, 2026 at 2:01 PM
Author
  • Report Content

Ich habe eine neue Version hochgeladen. Den Release findest du unter: https://github.com/Railsimulatornet/USVWatch/releases

Wenn die Infos zur Firmware allerdings nicht übermittelt werden per NUT, kann ich diese leider auch nicht auslesen. Ich habe leider keine solche USV zum testen. Bitte berichte, ob es damit klappt. Danke

File Details

License Agreement
Freie Verwendung

More Files by RomanG

  • UGREEN NAS Jellyfin Migration

    RomanG
    July 11, 2026 at 7:02 PM
  • Automatischer SMART Health Report fürs UGREEN NAS

    RomanG
    December 11, 2025 at 1:29 PM
  • Schulmanager Homework Watcher

    RomanG
    March 4, 2026 at 9:01 PM
  • UGREEN Docker Backup & Restore

    RomanG
    April 28, 2026 at 11:48 PM
  • 🎵 Erweitere deine Musik-App mit Lyrics auf dem UGREEN NAS

    RomanG
    May 19, 2026 at 6:31 PM
All Files
  1. COMMUNITY
    1. Tutorials
    2. Benefits
    3. Compatibility list
    4. Marketplace
    5. Milestones
    6. Retro Ping-Pong
    7. Signature Generator
    8. Improve UGOS Pro
  2. TOOLS
    1. Docker Run > Compose
    2. RAID-Rebuild Calculator
    3. RAID-Calculator
    4. S.M.A.R.T Analyser
    5. Electricity cost calculator
    6. UPS-Calculator
  3. SUPPORT & PARTICIPATION
    1. Questions & Answers
    2. Contact
    3. Support
  4. RULES & LEGAL MATTERS
    1. Barrierefreiheit
    2. Privacy Policy
    3. Legal Notice
    4. Terms of Use
    5. Community rules
ugreen-forum.de ist eine unabhängige Community und steht in keinerlei Verbindung zur UGREEN Group Limited. Alle Marken sind Eigentum der jeweiligen Inhaber.
Powered by WoltLab Suite™
EVENT