The same way you add any custom data to a skin in weewx.
The readme file for the PA extension looks right to me. If you have it collecting data you need to:
- add the block to skin.conf so it generates whatever image(s) you want
- create or edit a .tmpl file to have it display that image
- similarly create or edit a .tmpl file to have it display a text value of the element(s) you want
You have the extension installed and it's collecting data so you're 95% of the way there.
So using the
https://github.com/bakerkj/weewx-purpleair readme info as an example, I'd suggest you just try the examples in the 'Display the data' section on that page. The github page shows an example of:
[[[daypurpleair]]]
data_binding = purpleair_binding
[[[[pm2_5_cf_1]]]]What you want to do is add that somewhere in the
[[day_images]] section of your skin.conf file, similarly to where you'll see
[[dayrain]] or the like already, if you're editing the StandardReport (for this example). The result is you will generate a
pm2_5_cf_1.png output file when the reports run periodically.
You'd then just reference it in your .tmpl file by adding the html like the other graphs use. Something like:
<img src="pm2_5_cf_1.png" alt="PM 2.5" />Again use 'dayrain' as your example for where you need to add a line, suitably edited of course.
For making the numerical values appear in the .tmpl you would similarly edit his example into the .tmpl of your choosing. His readme shows multiple examples.