From 66c2955305bd9250d29a361f9144216aaa6bcee9 Mon Sep 17 00:00:00 2001 From: H Plato Date: Sun, 18 Jun 2017 11:16:14 -0600 Subject: [PATCH] allow other RRDs for json server --- lib/json_server.pl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/json_server.pl b/lib/json_server.pl index df679bd72..27286481b 100755 --- a/lib/json_server.pl +++ b/lib/json_server.pl @@ -249,6 +249,11 @@ sub json_get { my $rrd_file = "weather_data.rrd"; $rrd_file = $config_parms{weather_data_rrd} if ( ( defined $config_parms{weather_data_rrd} ) and ($config_parms{weather_data_rrd})); + my $rrd_source = ""; + $rrd_source = $args{source}[0] if (defined $args{source}[0]); + $rrd_file = $config_parms{"rrd_source_" . $rrd_source} if (defined $config_parms{"rrd_source_" . $rrd_source} and $config_parms{"rrd_source_" . $rrd_source}); + $path = $config_parms{"rrd_source_" .$rrd_source . "_path"} if (defined $config_parms{"rrd_source_" . $rrd_source . "_path"} and $config_parms{"rrd_source_" . $rrd_source . "_path"}); +#print "JSON: source=$rrd_source path=$path file=$rrd_file\n"; if ( $rrd_file =~ m/.*\/(.*\.rrd)/ ) { $rrd_file = $1; }