CPU Temp Remotely Broadcast over Internet possible - Windows?


Recommended Posts

I possibly over complicated the topic title..

I've got a basic file/media server in my cupboard under the TV.. it gets quite hot.

I've got SpeedFAN sending me emails if it gets too hot, but I want to be able to check it remotely at any time..

On Linux, I was able to do this by setting up a webserver and using per to show the CPU temp.

Anyone know a way of doing this, or something similar in windows?

Thanks for your help and a Happy New Year

Tc

  On 02/01/2011 at 19:30, Tjcrazy said:

I was thinking of a simpler way.. I got remote desktop set up, but its much easier to just got to a url (192.168.0.100) and see the current temp

Use something like BGinfo that generates an image with the data on and have it saved in a HTTP enabled directory?

http://technet.microsoft.com/en-us/sysinternals/bb897557 I think you can generate custom fields but have never got that far into it...

Just use any temperature program that can log to a file then run a webserver on your computer like WAMP and make the log file save to your webservers root folder. You can then access that text file manually using the webserver directly or you can make a small PHP script to parse only the most recent entry to that log for viewing allowing you to see just the most recent temperature. If you use an application like Core Temp which supports logging to a text file then you won't need to pay anything as it's free :)

I kind of agree. What you're trying to do is very clever and interesting, but you're only tackling the effects of the issue instead of dealing with the root cause. If the file server had better air flow/cooling this whole problem wouldn't exist.

If you use Dropbox you can get your temperature monitoring program to put log files in one of Dropbox's folders. It will always be uploaded to the Dropbox cloud and you can check it remotely by either installing dropbox and logging in with your account info, or if limited to browser-use only - log in to the web interface at dropbox.com and browse your files.

  On 03/01/2011 at 08:07, Hum said:

Sounds like it would be better to invest in cooling fans :laugh:

+1

Instead of going through all of this - why not get a small fan powered by USB, or have a 120mm fan connected via 3-pin or even 4-pin molex and have is sitting next to the device ? Going through all of this to tell you what you already know ? That you have a heating problem.

If you did get it to work - and it tells you its overheating... then what do you do ? panic via remote ?

  • Like 1

Well, I did a quick script which parses SpeedFan's log file in php, quite happy to share it:

<?php
//Script: 		Parse SpeedFan log to php file
//Created By: 	Tim Coysh
//Comments: 	Will probably only work if you've got 5 different temperatures,
//			make sure 'Add header to file' is unchecked and 'Max decimals' is 1.
//			Win 7 Log directory: C:\Users\_USER_\AppData\Local\VirtualStore\Program Files\SpeedFan\

$speedfanlog = "C:\Users\USER\AppData\Local\VirtualStore\Program Files\SpeedFan\SFLog20110103.csv"; //Full Path to SpeedFan csv log
$log = file($speedfanlog);
$log = $log[count($log)-1]; //Get most recent log - last line
echo '<pre>'; //For tabs
echo 'Seconds	System	CPU	AUX	Core 0	Core 1<br />'; //Headers
echo $log;
echo '</pre>';
?>

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.