1 min read

Menampilkan Suhu Raspberry Pi pada web server

Kali ini saya ingin share kode sederhana yang saya buat untuk menampilkan suhu CPU Raspberry Pi. Kodenya dalam PHP, dan tinggal disimpan di direktory web server Raspberry Pi

<?php
$suhu = exec('/opt/vc/bin/vcgencmd measure_temp');
$trim_suhu = "temp=";
echo "Suhu Raspberry Pi adalah : ".trim($suhu,$trim_suhu);
?>

Atau jika ingin dimodifikasi agar tampil ditengah, dengan border, bisa memakai kode berikut :

<html>
<head>
	<style type="text/css">
	#rcorners1 {
    border-radius: 25px;
    background: #73AD21;
    padding: 20px;
    width: 150px;
    height: 30px;
	position: absolute;
	top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
div {
    width: 200px;
    height: 200px;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
	</style>
	<script type="text/JavaScript">
		<!--
		function AutoRefresh(interval) {
			setTimeout("location.reload(true);",interval);
		}
		//   -->
	</script>
</head>
<body onload="JavaScript: AutoRefresh(6000);">
<div >
<p id="rcorners1">
	<?php
		$suhu_gpu = exec('/opt/vc/bin/vcgencmd measure_temp');
		$suhu_cpu = exec('cat /sys/class/thermal/thermal_zone0/temp');
		$trim_suhu_gpu = "temp=";
		echo "Suhu CPU : ".trim($suhu_gpu,$trim_suhu_gpu);
		echo "<br>";
	?>
</p>
</div>
</body>
</html>