Brian, first and foremost, I would like to sincerely thank you for incorporating the PurpleAir sensor into Weather Display - thank you very much.
I do not know why you did all that work, since, it appears, I am the only one with a PurpleAir sensor - I would never have asked for the PurpleAir sensor to be added to Weather Display as I am quite displeased with the lack of technical support the designer/reseller of the PurpleAir sensor has shown me - the designer/reseller of the PurpleAir sensor certainly DOES NOT deserve to have his PurpleAir sensor supported by anyone!
With that said…
Brian, the test version of Weather Display (with the PurpleAir sensor code added) is working properly - four new tags are being produced every one and a half minutes. The line for the AQI is also properly displayed on the Weather Display graph.
I also noticed under ‘View → Air Quality → Purple Air Sensor’ a new AQI gauge and a new AQI graphic. Unfortunately, it appear that neither the new gauge nor the new graphic is saved as an image - is it possible for both to be save as either GIF or JPEG or PNG images?
It is my understanding that, with the latest test version of Weather Display, the little utility software ‘cronairquality.exe’ is not used anymore as the code of the software seems to now be part of Weather Display.
Now, Brian, the following is just a suggestion, it is certainly not a request…
Would it be possible to make the utility software ‘cronairquality.exe’ available with future version of Weather Display, but with a small modification: That the name of the external file where the data is saved be selectable as an option (rather than be the default ‘airquality.txt’).
It would be a nice idea if the software ‘cronairquality.exe’ could be run under a task scheduler - to get different data. For that to be possible, both the IP address and the name of the data file would need to be permanently saved into a small configuration. The software ‘cronairquality.exe’ could then be called with the configuration file name, such as:
cronairquality.exe configurationfile.txt
When called with the configuration file, the software ‘cronairquality.exe’ could automatically contact the PurpleAir sensor, download and save the data into the selected file. Different configuration files could also be used to access different data - such as the data from the Thingspeak cloud storage.
As I wrote above, this is just a suggestion to add on what you have already done for the PurpleAir sensor.