matzemalzbier
Goto Top

Problem mit Windows XP USV Dienst

Idee:
Eine Anlage für Präsentationszwecke soll zeigesteuert automatisch betrieben werden.
Eine Zeitschaltuhr schaltet dazu die Geräte morgens ein und abends aus.
Der PC in der Anlage startet sobald Strom anliegt.
Den Moment des Ausschaltens, also das herunter fahren des PC’s, möchte ich über eine USV lösen.

Der Aufbau:
Eine APC SU1000 USV ist über RS-232 mit einem PC (WXP Pro SP3) verbunden.
COM1 ist nach Hersteller Angaben auf 2400Baud usw. eingestellt.
Unter Energieoptionen/USV ist die Smart-UPS ausgewählt und konfiguriert.
Durch die Anzeige der Restlaufzeit nehme ich an, das alles OK ist.

Das Problem:
Simuliere ich nun die Ausschaltfunktion, so fährt Windows nach ca. 3min herunter und nach weiteren 3min schaltet sich die USV aus. Alles OK!
Nun schalte ich Netz wieder ein. Die USV startet und schaltet Netz zum PC durch. Dieser bootet ordnungsgemäß und startet Windows.
Schaue ich nun auf Energieoptionen /USV, steht unten...
„Die Kommunikation zwischen der USV und dem USV-Dienst wurde abgebrochen“
Nun arbeitet die USV nicht mehr mit dem PC zusammen.

Versuche:
Starte ich Windows neu, ist alles wieder OK. Nur der nächste automatische Betrieb läuft wieder in den Fehler.
Unter Dienste sehe ich, dass der USV Dienst läuft. Starte ich den Dienst neu ist der Fehler auch behoben.
In den System-Log‘s wird kein Fehler Protokolliert.
Mit der Konsolen-Software von APC funktioniert alles. Nur möchte ich, das System so einfach wie möglich halten und es sollte doch möglich sein mit den Windows Bordmitteln so etwas einfaches hinzukriegen.

Frage:
Hat jemand ähnliches beobachtet?
Weiß jemand den Grund?
Oder hat jemand eine bessere Ide um einen PC kontrolliert herunter zu fahren?


Danke, Matthias.

Content-ID: 134479

Url: https://administrator.de/contentid/134479

Ausgedruckt am: 26.11.2024 um 13:11 Uhr

Kirschi
Kirschi 27.01.2010 um 13:04:23 Uhr
Goto Top
Hallo Matthias,
ob besser, weiß ich nicht:
ich mach es über poweroff und einer Schaltuhr. Poweroff schaltet den PC aus, die Schaltuhr den Strom nach einer gewissen Zeitreserve (Sommer-Winterzeit!) ab und am nächsten Morgen einfach wieder zu.
Die Sache mit der USV ist natürlich noch etwas sicherer. Die aktuellste Software von APC hast Du sicher im Einsatz? Alternativ mit net stop und net start den Dienst per geplantem Task tagsüber neu starten.

Gruß
Andreas
Phalanx82
Phalanx82 27.01.2010 um 13:06:56 Uhr
Goto Top
Moin,

Eine Frage hätte ich da... Warum schaltest du da eine USV zwischen deine Zeitschaltuhr und den Rechner?
Der Sinn entzieht sich mir hier leider vollkommen warum du eine USV dermaßen Zweckentfremdest...
Die Zeitschaltuhr reicht doch völlig aus um dein Vorhaben durchzuführen. Wenns dir bei der USV darum geht
den Rechner auch bei einem Stromausfall der nicht geplant ist, so lange Online zu halten bis er regulär herunter
fährt, dann schaltet die USV doch vor die Zeitschaltuhr, damit diese immer am Netz hängt und nimm ihr nicht immer
den Strom mit der Uhr weg... das tut dem Ding auch nicht gut ständig vom Netz getrennt zu werden, dafür ist das
Gerät nicht gebaut worden. Du lädst so in deinem Szenario den Akku der USV täglich 1x zum Teil auf, je nach
Ladezyklenzeit ist dein Akku somit in 1-3 Jahren spätestens kapputt. Wobei ich dem Ding ca. 1 Jahr gebe dann
ist die Kapazität auf 50% oder darunter gefallen und die USV somit auch halbwegs unbrauchbar.

Bei deinem Problem mit dem USV Dienst kann ich dir leider nicht weiter helfen.

Mfg.
matzemalzbier
matzemalzbier 27.01.2010 um 13:41:17 Uhr
Goto Top
Hallo Andreas.
Danke für Deine Idee.
Die Anlage ist etwas komplexer als bisher beschrieben. Es ging mir in erster Line um das Problem mit dem USV-Dienst.

Als Signal zwischen verschiedenen Betriebszuständen gibt es nur das Signal Strom an oder aus.
Dabei sind keine Zeiten festzulegen. Die Zeitschaltuhr gibt zwar ein festes Zeitfenster wieder, jedoch kann man diese umgehen.

Somit vermute ich dass ich mit dem Tool Poweroff nicht weiter komme.

Gruß, Matthias.
matzemalzbier
matzemalzbier 27.01.2010 um 13:48:52 Uhr
Goto Top
Hallo Phalanx82.
Die USV soll nur mit einem geregelten Shutdown den PC herunterfahren.
Als Signal kennt die Anlage nur Strom an oder aus.
-Strom aus- muss ich so "übersetzten" das der PC herunterfährt und nicht hart abgeschaltet wird.
Dabei bin ich auf die Lösung mit einer USV gekommen.

Aus welchem Gund sollte die USV leiden?
Die Akkus sollten eh spätestens alle 3 Jahre gewechselt werden.
Die Kapazität der Akkus ist auch nicht wichtig in diesem Verwendungszweck.

Verstehe nicht wie Du es meinst mit einer Zeitschaltuhr den PC sauber herunter zu fahren?
Denkst dabei an eine Schaltung mit Relais am COM-Port?

Danke, Matthias.
Phalanx82
Phalanx82 27.01.2010 um 14:08:21 Uhr
Goto Top
Nicht ganz,

Du kannst den PC wie gewohnt mit deiner Zeitschaltuhr einschalten: Strom ein -> Rechner schaltet ein.

Über die Funktion der geplanten Tasks kannst du einen neuen Task in Windows einrichten der den PC
automatisch zu einer gewissen Uhrzeit herunterfährt incl. Sommer/Winterzeit Unterstützung da die Uhr
ja idR. automatisch darauf eingestellt wird.

Ich dachte mir schon das du die USV dafür her nimmst um über die COM Schnittstelle Windows mitzuteilen
es möge bitte herunterfahren. Aber dafür würde ich keine USV hernehmen wie gesagt, die kostet schließlich
auch Geld und es geht ja mit Windows Bordmitteln auch ohne face-smile

Mit Sicherheit gibts auch Programme die dir einen Shutdown zeitgesteuert anbieten, mir fällt nur spontan leider
keines ein was ich dir nennen könnte, ich meine aber solche Funktionen schon einmal in diversen Programmen
gesehen zu haben, vor allem bei Defragemtierungsprogrammen oder Video-Schnitt Programmen.

Was mir gerade einfällt ist: Auslogics Disk Defrag, das ist ein Defragmentierungsprogramm (Freeware), das
unterstützt Zeitplan gesteuerte Defragmentierungen incl. System Shutdown (Haken setzen).

Du könntest damit quasi genau das bewerkstelligen das dein PC zu einer gewissen Zeit herunterfährt, stelle
Disk Defrag einfach so ein das es mit Windows automatisch startet (geht in den Optionen), markiere ein Laufwerk
das defragmentiert werden soll (geht auch Floppy, USB-Stick etc.). Und setze den Haken entsprechend im Hauptfenster
das der PC im Anschluss herunterfahren soll. Zwar bekommst du somit in der Standard Einstellung keine genaue Shutdown-
Zeit hin, da ja erstmal defragmentiert werden muss... Aber auch hier kannst du tricksen, indem du einfach eine kleine Partition
anlegst ~20Mb oder so und nur diese zum defragmentieren angibst. Da diese leer bleibt hat Disk Defrag somit nichts zu tun und
beendet den Task nach 1-2 Sek. erfolgreich und fährt deine Kiste ordnungsgemäß herunter...

Somit sparst du dir die USV und die damit verbundenen Probleme und kannst das Dingen irgendwo Sinnvoller einsetzen, oder lässt
es wie gesagt vor der Zeitschaltuhr und federst damit einen wirklichen Stromausfall sicher ab.


Mfg.
matzemalzbier
matzemalzbier 27.01.2010 um 14:24:05 Uhr
Goto Top
Danke für Deinen Antwort.

Das herunterfahren zu einer festen Zeit kann ich mit Scriptsprache lösen.
Da es aber Ausnahmen von einer fest definierten Zeit gibt, hilft mir ein Shutdown nach 10h nicht weiter.

Die Anlage muss dynamisch auf Strom AN und Strom AUS reagieren. Deshalb der Umweg über USV.

Die Anlage kennt die Zustände...

Zeitschaltuhr
a.) 9:00 Uhr An 19:00Uhr Aus
b.) 9:00 Uhr An per Bypass wird die Uhr umgangen weil die Anlage länger in Betrieb bleiben muss. Nimmt man den Bypass herraus steuert die Uhr wieder.

Ohne Zeitschaltuhr
c.) Es werden nur Teile der Anlage in Betrieb genommen.

Gruß, Matthias.
masterofdisaster09
masterofdisaster09 27.01.2010 um 14:24:43 Uhr
Goto Top
Wenn es nur um das Runterfahren vom Rechner geht:
shutdown -s -f
Eventuell kann der Taskplaner das Systemtool sogar direkt ausführen, ansonsten in eine Batch packen und gut ist.
Danach kann dann die Zeitschaltuhr zum Einsatz kommen.

Edith: Da hat sich ja noch so einiges getan grad. face-confused
Hättest du das nicht gleich schreiben können? O_o
matzemalzbier
matzemalzbier 10.09.2012 um 10:11:35 Uhr
Goto Top
Hallo liebes Forum

Die Anlage läuft nun schon seit ca. 2,5 Jahren täglich. Fehlerfrei!
Die drei USVen sind bei bester Gesundheitface-smile
Das eigentliche Problem mit dem USV-Dienst von Windows konnte ich nicht lösen.
Aber es ließ sich mit der APC-Software umgehen.

Somit ist dieser Fall gelöst...

LG, Matzemalzbier.