Skip to content
/ YAHW Public
forked from steve600/YAHW

YAHW - Yet Another Hardware Monitor based on OpenHardwareMonitor with WPF-UI

License

Notifications You must be signed in to change notification settings

johnhk/YAHW

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAHW - Yet Another Hardware Monitor

Ich möchte Euch hier einmal ein kleines Hobby-Projekt von mir vorstellen. In den letzten Woche habe ich mich ein wenig mit dem Thema "Hardware" auseinandergesetzt und in diesem Zusammenhang nach Software für die Hardwareüberwachung gesucht. Es gibt hier ja diverse Programm für die unterschiedlichsten Einsatzzwecke. Zum einen liefern manche Hardwarehersteller bei ihren Produkte direkt Software zur Systemüberwachung mit (z.B. ASUS mit der AI-Suite). Dies ist allerdings je nach Verwendungszweck mit einem riesigen Overhead verbunden. Möchte man z.B. nur einige Temperatursensoren überwachen ist man gezwungen das komplette Softwarepaket zu installieren, welches unter Umständen über 100 MB groß ist. Dann gibt es noch einige Freeware-Programme, die die Überwachung von Temperatursensoren, Lüftersteuerung, usw. übernehmen. Hier bin ich dann auf den Open Hardware Monitor gestoßen. Mit diesem Programm ist es möglich Temperaturen, Taktfrequenzen, Spannungen und Lüfter zu überwachen. Hier hat mir das UI allerdings nicht so gut gefallen und es fehlten mir einigen Informationen (z.B. HDD-Informationen, laufende Prozesse, usw.). Jetzt bieten die Entwickler des Open Hardware Monitors eine Bibliothek (DLL) für die Verwendung in eigenen Applikationen. Also habe ich mal auf dieser Basis angefangen eine kleine Applikation zu entwickeln welche ich hier nur einmal vorstellen möchte.

Das Ganze basiert auf dem .NET Framework 4.5.1 und nutzt als Oberflächentechnologie die Windows Presentation Foundation (WPF). Die Applikation selbst nutzt dabei die folgenden OpenSource-Projekte:

Die Applikation selbst befindet sich noch in einer sehr frühen Entwicklungsphase. Ziel der Applikation ist es die ermittelten Informationen auf möglichst übersichtliche Weise darzustellen. Hier mal einige Screenshots:

Einstiegsseite

Einstiegsseite

Informationen zum Mainboard

Informationen zum Mainboard

Lüftersteuerung

Lüftersteuerung

Informationen zur CPU (Auslastung, Temperaturen, Taktgeschwindigkeit)

Informationen zur CPU (Auslastung, Temperaturen, Taktgeschwindigkeit)

Informationen zur Auslastung der einzelnen CPU-Cores

Informationen zur Auslastung der einzelnen CPU-Cores

Temperaturverlauf der einzelnen CPU-Cores

Temperaturverlauf der einzelnen CPU-Cores

Informationen zur verbauten Grafikkarte

Informationen zur verbauten Grafikkarte

Auslastung des Arbeitsspeichers

Auslastung des Arbeitsspeichers

S.M.A.R.T Informationen zu den verbauten Festplatten

S.M.A.R.T Informationen zu den verbauten Festplatten

Aktuell sind noch nicht alle Dialoge fertig bzw. werden bestehende Dialoge nochmal überarbeitet. Zur Zeit gibt es noch die folgenden ToDos:

  • Speichern der Anwendungseinstellungen (Farbschema, Sprache, ...)
  • Logging im Fehlerfall
  • Lüftersteuerung
  • Alarme bei Überschreitung bestimmter Schwellwerte
  • Tray-Icon
  • Autostart
  • ...

About

YAHW - Yet Another Hardware Monitor based on OpenHardwareMonitor with WPF-UI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%