I had not changed defaults.py but I 'had' neglected to add to extensions.py, which didn't help unfortunately.
All the labels in my skin for concentrations that refer to elements from the secondary purpleair.sdb are garbled even when added to extensions.py but if I check some single character labels in weewx.sdb (outTemp, radiation) those look ok. Checking the concentration label (pm2_5) used in weewx.sdb looks garbled too. Seems to be something with labels with more than one character to interpret perhaps. I dunno. So odd. I tried adding my test page to Seasons, thinking skin.conf perhaps, but that didn't help. Garbled there too. Switching to encoding=utf-8 breaks the degree symbol everywhere in 'my' skin, garbling it similar to the concentration label. Interestingly when I go utf-8 in skin.conf for Seasons 'that' skin's output still looks fine (hmmm) other than my test page therein which still looks garbled (sigh....) I'm going to try my modified test page on v4 .deb in a x86 VM and take the pi os and v5 pip/venv differences out of the equation and see if there's any difference. #errorCatcher Echo <html lang="en"> <head> <meta charset="utf-8"> <title> test page </title> </head> <body> These are in purpleair.sdb <br> pm1_0_cf_1 $unit.label.pm1_0_cf_1 <br> pm1_0_atm $unit.label.pm1_0_atm <br> pm2_5_cf_1 $unit.label.pm2_5_cf_1 <br> pm2_5_atm $unit.label.pm2_5_atm <br> pm10_0_cf_1 $unit.label.pm10_0_cf_1 <br> pm10_0_atm $unit.label.pm10_0_atm <p> These are in weewx.sdb <br> pm1_0 $unit.label.pm1_0 <br> pm2_5 $unit.label.pm2_5 <br> pm10_0 $unit.label.pm10_0 <br> outTemp $unit.label.outTemp <br> radiation $unit.label.radiation </body> </html> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/d46a3f50-9b3e-4953-812e-6f896cf2c474n%40googlegroups.com.