Synology USV Server Windows 10 Client

chieftobitobsn

Benutzer
Mitglied seit
10. Jan 2013
Beiträge
72
Punkte für Reaktionen
5
Punkte
8
Gibt es jemanden, der eine USV an einem Synology NAS laufen hat und damit auch einen Windows Client (8 oder 10) steuert?

Es gibt aktuell meines Wissens keine funktionierende Möglichkeit, einen Windows Client an den Synology USV Server zu verbinden, was wirklich doof ist!
 

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.995
Punkte für Reaktionen
1.203
Punkte
288
ich bin dran mit PowerWalker.

Da gibt es diverse SW und damit kann man viel machen, nur geht es direkt ab dem USV ins Netz

alles ist aber etwas ein Baustelle bei mir momentan, in einigen Tagen kann ich mehr sagen.
 

chieftobitobsn

Benutzer
Mitglied seit
10. Jan 2013
Beiträge
72
Punkte für Reaktionen
5
Punkte
8
Wenn man eine USV mit LAN Modul hat, ist das ja kein Problem. Da haben die meisten größeren Hersteller (Ich benutze Cyberpower) ja eigene Programme, mit denen es meist auch gut funktioniert. Mich interessiert aber die Verbindung zum Synology USV Server, wenn die USV nur USB hat und am Syno NAS dranhängt. Dann kann ich ja theopraktisch die USV Traps an Clients weiterleiten. Mit Windows 7 und WinNUT hat das auch mal gut geklappt, aber scheinbar gibt es für Win 8 oder 10 keinen Bedarf... :(
 

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.995
Punkte für Reaktionen
1.203
Punkte
288
ja, das ist wohl richtig.
Steuern können sich die DS untereinender schon, für PC habe ich es bisher nur mit den Signalen aus der USV geschafft.

Meine USV sind momentan alle im Einsatz, soll jedoch in den nächsten Tagen Nachschub bekommen (PowerWalker), dann werde ich weiter testen.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.799
Punkte
314
Funktioniert auch mit win10 aktuelle Version 2004 immer noch.

Du benötigst winnutClient Version 1.5:
https://sourceforge.net/projects/winnutclient/files/winnutclient/1.5.0/.zip herunterladen und am PC speichern. Ich erhalte dann immer dass die Datei ein "Virus" wäre, vermutlich weil sie die Steuerung für das Herunterfahren beim PC bei einem Netzstromausfal übernimmt.

winnut_client15_quelle.png
winnut15.zip entpacken und upsclient.exe in den Pfad win10 > Programme (x86) > Ordner WinNut erstellen > hineinkopieren:
winnut_client15_quelle_pc.png
Die ups.ini ist zu diesen Zeitpunkt noch nicht da! Sie entsteht dann erst später, Erklärung dann weiter unten im Text.

winnut_client15_quelle_pc_setting.png
WinnutClient 1.5 starten, es ist noch keine Verbindung zur Diskstation vorhanden, daher auch noch keine Daten.
Dazu muss zuerst auf der Diskstation im DSM der PC mit winnutclient 1.5 berechtigt werden:

winnut_client15_dsm_freigabe.png
IP vom PC in der Tabelle eintragen, damit der PC berechtigt wird die USV Daten von der Diskstation zu holen.
Rechts unten auf "Übernehmen" klicken am Ende, sonst werden die Daten nicht auf die DS übertragen!

winnut_client15_quelle_pc_setting2.png
Berechtigung im DSM wurde für diesen PC erteilt, jetzt noch die Einstellungen am PC im winnutclient vornehmen, Klicken auf "Settings" und Regoster "Connection" öffnen, die IP der Diskstation eintragen, sowie Port 3493 und der Name der USV MUSS als "ups" eingetragen sein, siehe Bild oben!
JETZT entsteht auch am PC die Datei ups.ini!

Winnutclient 1.5 noch mal am PC starten, die Verbindung sollte jetzt da sein und die vorhandenen Daten angezeigt werden.
Jetzt noch unter Settings im Register "Misc" den Zeitpunkt einstellen wann der PC heruntergefahren werden soll:

winnut_client15_quelle_pc_setting3.png
Die Anzeige links unten "Battery Charge" zeigt den Zustand der Akkus an. Bei Netzstromausfall fällt diese Anzeige von 100% ab.
Ich habe im Register "Misc" auf 85% eingestellt, dadurch wird folgender Vorgang ausgelöst:
PC Netzteilkabel ist an der USV angeschlossen, Netzstrom fällt aus. Winnutclient erhält die Daten von der Diskstation.
Die Vollgeladenen Akkus fallen von 100% hinunter, beim Erreichen von 85% läuft der PC immer noch.
Fällt die Akkuladung auf 84% wird der PC automatisch heruntergefahren "Windows wird heruntergefahren" und PC schaltet sich ab.

Winnutclient hat einen kleinen Schönheitsfehler.
Im Register "Misc" wird deklariert bei wieviel Prozent Akku der PC herunterfahren soll, das macht dieser auch wie gewollt.
ABER er tut dies auch wenn der Netzstrom wieder da ist!
Das bedeutet:
Netzstrom ist da, die Akkus der USV werden wieder aufgeladen.
ABER so lange die Akkus nicht wieder auf 85% sind macht der PC das was von ihm verlangt wird und fährt sich wieder herunter!
Beispiel:
Akku sind auf 25 % entladen, Netzstrom ist längst wieder da und Akkus werden geladen 25%, 26%,27% usw usw.
Schaltest du jetzt den PC ein, startet er, du meldest dich in win10 an, PC fährt hoch und an dem Punkt wo der winnutclient die Abfrage macht wie ist der Akkuzustand meldet die Diskstation korrekt zurück zB 30% ---> PC bekommt blauen Bildschirm "Windows wird heruntergefahren" und PC schaltet sich aus. Er weiß nicht das der Netzstrom wieder da ist! Er führt nur den Befehl aus dass bei weniger als 85% Akkustand der PC heruntergefahren werden soll.
Das ist der Grund warum ich den winnutClient NICHT im Autostart habe!
Ich starte den winnutClient daher lieber manuell, so kann ich den PC auch nutzen wenn die Akkus noch auf 35% sind beim Wiederaufladen und muss nicht warten bis die 85% erreicht sind.

Hinweis zur grünen Ampel links im winnutclient 1.5:
UPS On Line = grün wenn der Netzstrom da ist. Nach einem Stromausfall geht die Anzeige korekt auf gelb "UPS on Battery".
ABER auch wenn der Netzstrom wieder da ist springt die Anzeige nicht gleich wieder auf grün!
Sie bleibt so lange auf "UPS on Battery" (gelbe Ampel) bis die Akkus wieder auf 100% sind.
Erst bei 100% Akku zeigt die Ampel wieder grün und geht auf "UPS On Line".

Das wichtigste zum Schluss!
Es werden nicht immer alle Einstellungen von den Settings übernommen in die Datei ups.ini!
Daher unbedingt die Datei ups.ini öffnen und mit einem Editor nachsehen ob dort auch wirklich die richtigen Werte übernommen wurden!

Für mein Beispiel oben, Herunterfahren vom PC und abschliessendem Abschalten vom PC, sieht die ups.ini so aus:

winnut_client15_pc_ups_ini.png
Die Datei ups.ini von win10 > Programme (x86) > WinNUT (Ordner habe ich so angelegt!) > ups.ini kopieren an eine andere Stelle vom PC.
ups.ini umbennen in ups.txt und mit einem beliebigen Texteditor öffnen.
Kontrollieren ob die Daten von winnutclient1.5 Settings hier korrekt eingetragen wurden, wenn nicht korrigieren und Datei speichern!
ups.txt wieder umbenennen nach ups.ini und zurückkopieren nach Programme (x86) > WinNUT > ups.ini

Anmerkung:
Bei mir funktionieren die beiden rechten oberen Anzeigen "Input Fequency" und "Output Voltage" nicht.
Der Grund liegt darin, dass meine USV, bzw. der Server (Diskstation) die Daten selbst nicht von der USV hat/liefert!
winnutclient 1.5 kann nur jene Daten Anzeigen die auch zur Verfügung gestellt werden.
In meinem Fall und bei meiner USV sind das
Input Voltage = Netzstromspannung an der USV
Battery Charge = Ladezustand bzw. Zustand der Akkus in Prozent (100% Vollgeladen)
UPS Load = Belastung welche derzeit an der USV vorhanden ist, in den Bildern also 24%, je mehr Geräte ich Anschliesse an die USV desto höher die Anzeige (Belastung der USV)
Battery Voltage = die Ladespannung an den Batteriepolen, dh. die Spannung welche an den Akku(s) anliegt, in diesem Fall werden sie gerade mit 27,2V aufgeladen.
Bei Stromausfall geht die Anzeige auf 24-25V zurück, das ist dann die aktuelle Batteriespannung an der Polen der Akkus selbst.
Diese Anzeige kann zur Kontrolle der Akkupacks verwendet werden!
Ob sie korrekt geladen werden und ob im Batteriebetrieb die Akkus noch die erforderliche Leistung erbringen und nicht unter 12V bzw. 24V fallen!
Falls dies passiert sind die Akkus am Ende und müssen ausgetauscht werden.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: mexxit und ottosykora

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.193
Punkte für Reaktionen
767
Punkte
154

cubewall

Benutzer
Mitglied seit
29. Dez 2012
Beiträge
40
Punkte für Reaktionen
2
Punkte
8
Hallo zusammen,
habe ein ähnliches Szenario mit einer Powerwalker VFI3000 LCD umgesetzt. Angeschlossen per USB am Haupt-NAS DS1812+, dort ist der USV-Server aktiviert mit 2 Clients, einmal mein XPenology NAS und einmal mein PC. Die NAS sollen nach 5 Minuten runter fahren, die USV hat ca. 40 Minuten Batterielaufzeit. Der PC fährt aber, egal was ich einstelle, spätestens mit den NAS runter, ist ja irgendwie auch logisch, wenn der USV-Server vom NAS offline geht. Wenn ich hier unterschiedliche Zeiten haben wollte, müsste ich wahrscheinlich mit einer SNMP-Karte arbeiten, oder?

Aber besten Dank erstmal an Kurt für die ausführliche Beschreibung, hat mir gut geholfen.

Gruss
Cube
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.799
Punkte
314
Aktualisierung zu meinem Beitrag #5.
Auch mit der jetzt gerade aktuellen win10 Version 21H1 funktioniert alles weiterhin so wie im Beitrag #5 erklärt.
 
  • Like
Reaktionen: chieftobitobsn

chieftobitobsn

Benutzer
Mitglied seit
10. Jan 2013
Beiträge
72
Punkte für Reaktionen
5
Punkte
8
Schöner Beitrag. Wir haben zwar in letzter Zeit nur noch USVs mit SMTP Karten im Einsatz, weil das einfach weniger Fehlerquellen mit sich bringt, aber beim nächsten Fall ohne SMTP Karte werd ich das mal ausprobieren :)
 

bitarbeiter

Benutzer
Mitglied seit
19. Jan 2015
Beiträge
21
Punkte für Reaktionen
1
Punkte
9
  • Like
Reaktionen: Kurt-oe1kyw

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.799
Punkte
314
Vielen Dank für den Erfahrungsbericht bitarbeiter.
Auch die neue Version 2.0 vom Windows NUT Client läuft unter win10 22H2 ohne Probleme und fährt den PC kontrolliert herunter nach vordefinierter Zeit.
Die deutsche Übersetzung ist noch etwas holprig die untere mittlere Anzeige wo steht "USV laden" sollte korrekterweise lauten USV-LAST:

winnut_client_2_0_19maerz2023.png

Auch beim Herunterfahren bei Stromausfall wird dann eingeblendet "Aussterben in XX Minuten", also Abschalten in XX Minuten.

WINNUT Client 2.0:
https://github.com/gawindx/WinNUT-Client
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.193
Punkte für Reaktionen
767
Punkte
154
Der Entwickler scheint aber auch nicht wirklich mehr an dem Client zu arbeiten. Letztes Update vor zwei Jahren und 72 Issues.

Ist immer schade, wenn solche Sachen irgendwann einfach einschlafen...
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.799
Punkte
314
Ja da hast du Recht, daher bin ich froh dass es auch mit win 22h2 immer noch funktioniert. Der PC fährt hier schon nach 1 Minute nach Stromausfall herunter dadurch erhöht sich die Laufzeit für den Serverschrank extrem da eine große Last von den Batterien weg ist.
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.193
Punkte für Reaktionen
767
Punkte
154
Ich hab mal ein wenig in den Forks gestöbert. Aber wenn überhaupt was geändert wurde, war es meistens die Übersetzung, sonst nichts.
 

bitarbeiter

Benutzer
Mitglied seit
19. Jan 2015
Beiträge
21
Punkte für Reaktionen
1
Punkte
9

lgk

Benutzer
Contributor
Mitglied seit
05. Okt 2024
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hier die zugehörigen Hardcopies und die Konfiguration:
Dell Latitude E6430, Win 10 pro 22H2, DS220+ 2 x 4Tb WD Red+

Manuell gestarteter Client:
1728371762222.png
Einstellungen:
Passwort: secret
1728371877566.png
Hier die Variablen:

1728372174139.png
Ich habe den Hacken bei 'Verbindung wiederherstellen' absichtlich offen gelassen, denn bei der 'Vorgänger-version' (siehe oben) hat sich dann mein PC abgemeldet, wenn ich der USV den Stecker netzseitig gezogen habe, obwohl der Notebook nicht an der USV hängt.

Test Netzspannung aus:
In den Variablen steht bei Input 0, in der Anzeige steht noch 220V.
Dann Netz wieder eingesteckt, die NAS fährt runter und startet neu??

1728375558599.png

Hier die Einstellungen aud der DS220+:
die zweite IP ist für VPN
1728375866904.png
Ich bin jetzt etwas verwirrt, weder der Akkustrom niedrig war, noch sonst ein Ereignis das in den Einstellungen definiert war, eingetreten ist.

Zum neuen Projekt in GitHub:
https://github.com/nutdotnet/Coco.Nut
Hier hat sich seit 2 Jahren nichts verändert ?
 

Anhänge

  • 1728371667299.png
    1728371667299.png
    3,5 KB · Aufrufe: 2
Zuletzt bearbeitet:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat