Ich verwende einen Laptop mit Windows 98 und will damit Stromausf=E4lle=20 automatisch dokumentieren (Anfang / Ende) des Ausfalls. Kennt jemand ein =
Programm das sich einschaltet wenn ein Laptop in Batteriebetrieb geht=20 und dann wieder ans Netz wechselt? Bei Windows XP und h=F6her kann man das sicher in den zahlreichen=20 Log-Dateien auslesen, aber geht das auch bei Windows 98?
Keine Ahnung, aber ich habe mir für diesen Zweck ein Kästchen geschossen, das eigentlich eine ganz andere Bestimmung hat: einen alten Telefon-Zwischenzähler von der Telekom mit eingebautem Thermodrucker und Funkuhr, von dem ich den Telefonteil nicht benutze. Eigentlich gedacht zur Abrechnung von Telefonaten bspw. innerhalb einer WG. Der loggt einfach Spannungsausfall und Spannungswiederkehr mit und druckt die Zeiten auf Knopfdruck aus... :)
Solltest Du das nicht hinkriegen und der Laptop noch eine simple serielle Schnittstelle haben: Ich hab hier für genau diesen Anwen- dungsfall einfach irgendein uraltes 6V-(Gleichspannungs-!)Stecker- netzteil hergenommen und das mit dem CTS-Eingang der seriellen Schnittstelle verbunden. CTS=1: Strom da, CTS=0: Strom weg. Dazu noch eine kleine Logging-Software, die den CTS-Zustand in eine Datei schreibt, und fertig.
Hat allerdings, bedingt durch das zusätzliche Steckernetzteil, einen etwas erhöhten Dauerstromverbrauch zur Folge (die Biester ziehen ja auch im Leerlauf ein klein bißchen Strom). Aber bevor mir im dreiwöchigen Urlaub die Gefriertruhe auftaut... (meine Software schickt da auch noch ne SMS aufs Handy, damit ich dem Nachbar telefonisch Bescheid geben kann, er möge den FI wieder einschalten - BTDT).
Nix zusammenstöpseln. Gab's fix und fertig von der Telekom. Mit Netzteil rein in die Steckdose, fertig. Telefonstrippe braucht man ja nicht anschließen. Ich hab das Dingens damals in der Bucht geschossen. Kann ja mal die genaue Bezeichnung posten (aber frühestens morgen); wenn du Glück hast, erwischst Du irgendwo noch so ein Teil.
Gut, fehlt mir nur noch eine M=F6glichkeit die einzelnen Statuswechsel in= =20 eine Datei einzutragen die mit Datum und Uhrzeit versehen ist. Danke,=20 das hilft mir auf alle F=E4lle schonmal weiter.
Daniel
--=20
----------------------------- // It can be fun to use a pc \\ // :) :) :) :) :) :) :) :) :) \\
Habe da noch ein uraltes Progrämmchen kurz aufgepeppt. Ich habe allerdings kein 98 zum Testen. Müsste aber laufen. Unter XP SP3 geht es. Keine Gewähr und keine Haftung für dieses Tool!
Ohne Kommandozeilenparameter schreibt es den Stromausfall und die Wiederkehr in das File "powerlog.txt" im EXE-Dir.
Kannst auch den Logfilenamen angeben Z.B. Powerstatus.exe c:\temp\meinlog.txt
Das Abfrageintervall ist 5 Sekunden. Ansonsten liefert es laufend ein minimierbares Statusfenster mit den wichtgsten Angaben zum Powerstatus. (Infos direkt aus der "WINAPI")
Hab mir da selber (mit Delphi) was programmiert. Für die seriellen Schnittstellen gab's da ein fertiges Modul namens "SerCom", so daß ich im wesentlichen nur noch das hier programmieren mußte:
const AusEin: array[Boolean] of string[3]=('AUS', 'EIN'); var myStrom: Boolean; myText: string[3]; begin myStrom:=(FModemStatus and MS_CTS_ON)0; myText:=AusEin[myStrom]; if myStromFStrom then begin (* neuer status *) FormMain.IdSMTP.QuickSend('mailserver', 'Hausstrom ist '+myText, 'mailempfänger', 'mailabsender', 'Hausstrom ist '+myText); FStrom:=myStrom end (* if myStromFStrom: neuer status *) end;
"mailempfänger" ist dann ein Skript aufm Mailserver, das eine SMS mit dem Betreff der Mail schickt.
Kann man aber sicher auch mit Visual Basic oder sonst irgendwas machen - man braucht halt bloß irgendwie Zugriff auf die Status- leitungen der seriellen Schnittstellen.
Echt nett, daß du für andere Leute aus anderen Gruppen hier um Hilfe anfragst.
Siehe Newsgroups: alt.comp.freeware (gestern)
Frage von "k"
|does anyone know of any programs that could log mains power failures or |interrupts based on a laptop? I was thinking a laptop would be good for |this as it has it's own power supply in the event of a failure and should be |able to monitor whether mains power is available pretty easily without any |special interface beyond the laptop power supply it's self.. of course it |would only be of use for X hours, but that's adequate for my needs
|I was looking at something like the ACR Powerwatch, but it's excessive for |my needs and at $640, i'd rather press an old laptop into service.
Antwort von dir:
|Perhaps this will fit your needs (runs on Windows 95 - XP at all):
|Without command parameters it logs the power failure in the |file:"powerlog.txt" where the EXE is started.
|But you can change this by: |Powerstatus.exe c:\temp\meinlog.txt
|The interrogation intervall is 5 seconds, it has a minimizable status |window. And it reads directly from the Windows API.
|
formatting link
|perhapts you need additional this file: |
formatting link
|Daniel
Und so tust, als ob "DU" diese Hilfe brauchst.
Aber warum auf diese Weise?
Hätte ich gewusst, dass es für andere und in "englisch" gebraucht wird, dann hätte ich meine Texte auch alternativ in englisch gemacht. Und ein paar Worte Hilfe/Info dazu geschrieben. Jetzt schwirrt also eine halbfertige (Test-)Version in der Welt rum.
Ich hatte eher damit gerechnet, dass man das hier vielleicht mal bespricht und gemeinsam anhand der Erfahrungen dann verbessert.
Trotzdem vielen Dank für deine Werbung für mein Programm*. Aber ein kleines Danke für die 2-3 Stunden Arbeit wäre da sicher angebracht gewesen und nicht nur einfach Stillschweigen.
Gruß Wolfgang
wurde schon 15 mal downgeloaded. :-) Und eine "verschönerte" Version ist in Arbeit.
Warum diese Klimmzüge? Die WINAPI liefert doch alles was man braucht. Wenn man also schon programmiert, dann kann man das mit einen handwoll Zeilen in wohl jeder Programmiersprache verwerten.
Das ist so nicht ganz richtig, ich brauche das ebenfalls. Das ein=20 anderer zuf=E4llig dasselbe Problem hat =E4ndert nichts an der Tatsache d= ass=20 ich auch eine Probleml=F6sung brauche. :)
Ich danke euch auf alle F=E4lle f=FCr die Hilfe.
=DCbrigens habe ich es gestern unter Windows 98 SE getestet und bei mir=20 klappts, zumindest nachdem ich ein wenig rumgebastelt habe an der=20 verkorksten Windows 98 Installation.
Gebe auch zu, dass ich mit der interkontinentalen Verbreitung Deines=20 Programms vielleicht ein wenig vorschnell gehandelt habe und h=E4tte=20 vorher fragen sollen. Tut mir Leid.
Mit freundlichem Gru=DF
Daniel
--=20
----------------------------- // It can be fun to use a pc \\ // :) :) :) :) :) :) :) :) :) \\
Schon ok - wollte nur schnell helfen und habe deshalb den "Rohbau" hochgelade. Der sollte so allerdings noch nicht verbreitet werden. Aber egal. In den nächsten Tagen folgt dann noch ein Update.
Ist doch schon klasse das Programm. Hab Dich in ACF =FCbrigens lobend=20 erw=E4hnt als "quasi" Wiedergutmachung (und sollteste mal nach Goslar=20 kommen spendier ich Dir ein Bier). Wenn Du das Programm weiter updatest dann stell ich Dir gerne Webspace=20 zu Verf=FCgung sofern Du das willst.
Vielen Dank nochmals,
Daniel
--=20
----------------------------- // It can be fun to use a pc \\ // :) :) :) :) :) :) :) :) :) \\
PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.