#set arrow 1 from first,3 to last,3 nohead linestyle rgb "#ff0000"
#set multiplot
-set multiplot layout 3,1
+if ( voltage ) {
+ set multiplot layout 4,1
+} else {
+ set multiplot layout 3,1
+}
set lmargin at screen 0.125
set tmargin 0
-set xlabel "time"
-set format x "%H:%M\n%d.%m."
+if ( ! voltage ) {
+ set xlabel "time"
+ set format x "%H:%M\n%d.%m."
+}
set ylabel "celsius"
set yrange [ * : * ]
plot "axes.txt" using 1:4 with lines lc 'blue' notitle
+if ( voltage ) {
+ set xlabel "time"
+ set format x "%H:%M\n%d.%m."
+
+ set ylabel "V"
+ set ytics 0.1
+
+ plot "axes.txt" using 1:5 with dots lc 'red' notitle
+
+}
-select to_char(time, 'YYYY-MM-DD HH24:MI:SS'), x_axis_angle, y_axis_angle, sensor_temperature
+select to_char(time, 'YYYY-MM-DD HH24:MI:SS'), x_axis_angle, y_axis_angle, sensor_temperature, power_source_voltage
from zc
where pn = 2008050087 -- and time > now() - interval '24 hours'
order by time asc
yrange=$( echo $QUERY_STRING | grep '^yrange=[0-9]*\.[0-9]*$' | cut -d= -f2 )
test -z "$yrange" && yrange=0.2
+voltage=0
+echo $HTTP_REFERER | grep -q voltage && voltage=1
+echo $QUERY_STRING | grep -q voltage && voltage=1
+
set > /dev/shm/$pn.env
cat $dir/template.sql | sed -e "s/2008050087/$pn/" -e "s/x_axis_angle/x_axis_angle + $offset_x/" -e "s/y_axis_angle/y_axis_angle + $offset_y/" | psql --username=dpavlin -A -F "," -t zc > /dev/shm/$pn.txt
cat $dir/template.gnuplot | sed -e "s,axes.txt,/dev/shm/$pn.txt," -e "s,^set terminal.*$,set terminal svg," -e "s,^set output.*$,set output," -e "s,-0.2 : 0.2,-$yrange : $yrange," > /dev/shm/$pn.gnuplot
-gnuplot /dev/shm/$pn.gnuplot
+gnuplot -e "voltage=$voltage" /dev/shm/$pn.gnuplot
#rm /dev/shm/axes.txt.$$ /dev/shm/axes.gnuplot.$$
<li><a href="demo1.html">Demo 1</a></li>
<li><a href="demo2.html">Demo 2</a></li>
<li><a href="demo3.html">Demo 3</a></li>
- <li><a href="rijeka.html">Rijeka</a></li>
+ <li><a href="rijeka.html">Rijeka</a> <a href="rijeka.html?voltage">[voltage]</a></li>
<li><a href="vg5-rijeka.html">VG5 Rijeka</a></li>
<li><a href="rijeka-by_day.html">Rijeka svakih sat vremena</a></li>
<li><a href="rijeka-by_temp.html">Rijeka temperatura po opsezima, dnevno</a></li>
- <li><a href="sviz.html">Sv. Ivan Zelina - crkveni toranj</a></li>
+ <li><a href="sviz.html">Sv. Ivan Zelina - crkveni toranj</a> <a href="sviz.html?voltage">[voltage]</a></li>
</ul>
<br>