added the option 'cmd' in order to configure the path of the command so get Raspberry Pi sensors

This commit is contained in:
Jordi Sanfeliu 2013-05-07 11:13:32 +02:00
parent 7ed85a5f1b
commit acaf997e93
2 changed files with 7 additions and 6 deletions

View File

@ -106,8 +106,8 @@ sub raspberrypi_update {
$n = 0;
foreach my $c (split(',', ($raspberrypi->{clocks} || ""))) {
$c = trim($c);
if(!open(IN, "vcgencmd measure_clock $c |")) {
logger("$myself: unable to execute 'vcgencmd measure_clock $c'. $!");
if(!open(IN, "$raspberrypi->{cmd} measure_clock $c |")) {
logger("$myself: unable to execute '$raspberrypi->{cmd} measure_clock $c'. $!");
next;
}
while(<IN>) {
@ -119,8 +119,8 @@ sub raspberrypi_update {
$n++;
}
if(!open(IN, "vcgencmd measure_temp |")) {
logger("$myself: unable to execute 'vcgencmd measure_temp'. $!");
if(!open(IN, "$raspberrypi->{cmd} measure_temp |")) {
logger("$myself: unable to execute '$raspberrypi->{cmd} measure_temp'. $!");
} else {
while(<IN>) {
if(/^temp=(\d+\.\d+)/) {
@ -135,8 +135,8 @@ sub raspberrypi_update {
$n = 0;
foreach my $v (split(',', ($raspberrypi->{volts} || ""))) {
$v = trim($v);
if(!open(IN, "vcgencmd measure_volts $v |")) {
logger("$myself: unable to execute 'vcgencmd measure_volts $v'. $!");
if(!open(IN, "$raspberrypi->{cmd} measure_volts $v |")) {
logger("$myself: unable to execute '$raspberrypi->{cmd} measure_volts $v'. $!");
next;
}
while(<IN>) {

View File

@ -419,6 +419,7 @@ secure_log_date_format = %b %e
# RASPBERRYPI graph
# -----------------------------------------------------------------------------
<raspberrypi>
cmd = /opt/vc/bin/vcgencmd
clocks = arm, core, h264, isp, v3d, uart, emmc, pixel, hdmi
volts = core, sdram_c, sdram_i, sdram_p
rigid = 0, 0, 0