How the gauges are made
These gauges are based on SVG and paremetrized with PHP.
The SVG design is programmed in a PHP script that produces the resulting SVG image from the passed parameters.
It needs two different type of values: Gauge setting (lowest/highest values, scale, divisions, name of the variable etc) and live weather data used for computation of rotation angles, display numeric values, etc.
The package with the script and the instructions that can be downloaded here.
If you prefer you can just read the instructions here.
NOTE: The actual format of the above gauges is PNG. Even though they are generated in SVG every 5 minutes or so, then they are converted to PNG to avoid display problems with non SVG compatible browers.
Here you can configure your gauges and use the resulting function call.
This configurator not only helps you finding the best combination of parameters that fits your needs. It is helpful for a better understanding of the purpose of such paramters.
Please use an SVG compatible browser!
$svg = svgGauge($outsideTemp, $loOutsideTemp, $hiOutsideTemp, 'Temperature', '°C',-10, 50, 1, 10, 1, -150, 150);