From cb7e6a306893716e7144e5deae63c7b01b2d8fec Mon Sep 17 00:00:00 2001 From: DL6ER Date: Tue, 15 Nov 2016 12:20:32 +0100 Subject: [PATCH] Display CPU temperature in Fahrenheit if corresponding flag is set in setupVars.conf --- header.php | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/header.php b/header.php index bc31aa9e..0dc1c170 100644 --- a/header.php +++ b/header.php @@ -10,7 +10,9 @@ } $cmd = "echo $((`cat /sys/class/thermal/thermal_zone0/temp | cut -c1-2`))"; $output = shell_exec($cmd); - $output = str_replace(array("\r\n","\r","\n"),"", $output); + $celsius = str_replace(array("\r\n","\r","\n"),"", $output); + $fahrenheit = str_replace(["\r\n","\r","\n"],"", $output*9./5)+32; + $temperatureunit = parse_ini_file("/etc/pihole/setupVars.conf")['temperatureunit']; ?> @@ -148,11 +150,20 @@ } // CPU Temp - if ($output > "45") { - echo ' Temp: ' . $output . ''; - } else { - echo ' Temp: ' . $output . ''; + echo ' Temp: '; + if($temperatureunit != "F") + echo $celsius . '°C'; + else + echo $fahrenheit . '°F'; + echo ''; ?>