Just to let everyone know I'm working on some changes for the next iteration. It's becoming "all it can be", so development will be slowing to, well, nothing, unless someone finds a bug or wants a feature.
// Version 1.5
// * Fixed bug where if decimal point was turned off decimal point numbers would still show - now display 0 as originally intended
// * Added option to cache results for x seconds - this is useful if you have a high traffic site. PA doesn't like you doing many calls to it.
// * Removed the site up checking, it slows the script and is redundant since the script will return an error anyways if it fails.
// * Changed m/3 to proper HTML entity (thanks Toxic)
// * Added all the variables from other sensor items (PM 1.0, ug/m3 for 0.3mm, 5mm, etc. - these can be used as you like but won't appear in the script HTML)
// * Added "Very Low" value to GetPMMessage for values < 1.0