summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/widgets/include/thermal_sensors.inc
blob: 6ec21417d99f1e9fd4bcd779d2060ae1b4385916 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
/*
	$Id: thermal_sensors.inc
	File location:
		\usr\local\www\widgets\include\

	Used by:
		\usr\local\www\widgets\widgets\thermal_sensors.widget.php


*/

//set variable for custom title
$thermal_sensors_widget_title = gettext("Thermal Sensors");
//$thermal_sensors_widget_link = "thermal_sensors.php";


//returns core temp data (from coretemp.ko or amdtemp.ko driver) as "|"-delimited string.
//NOTE: depends on proper config in System >> Advanced >> Miscellaneous tab >> Thermal Sensors section.
function getThermalSensorsData() {

	$_gb = exec("/sbin/sysctl -a | grep temperature", $dfout);
	$dfout_filtered = array_filter($dfout, function($v) {
		return strpos($negsign, ' -') === false;
	});
	return join("|", $dfout_filtered);

}
?>
OpenPOWER on IntegriCloud