Just to clarify the gw1000 definition, it is solely used when the driver is run directly (ie without WeeWX) so that gw1000 data can be displayed in either US customary or Metric units. It is not (and cannot) be used when used as a WeeWX driver or service.
Gary On Thursday, 8 April 2021 at 11:42:48 UTC+10 [email protected] wrote: > It looks like it gets defined identically in /usr/share/weewx/gw1000.py. > But also gets defined in /usr/share/weewx/user/purpleair.py line 77 via: > weewx.units.default_unit_label_dict['microgram_per_meter_cubed'] = ' > \xc2\xb5g/m\xc2\xb3' > Python are not close friends, but that smelled like a string rather than > Unicode, so I commented it out. Log now says: > > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > '%', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > '%', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > 'in', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > 'mph', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > 'mph', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > 'µg/m³', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > 'µg/m³', which is type '<type 'unicode'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > '', which is type '<type 'str'>' > Apr 7 18:40:26 minix weewx[30594] INFO weeplot.genplot: Unit label set to > '', which is type '<type 'unicode'>' > > And graph label looks fine. I'll let the Purple Air extension author know > to have a look at this. Thanks for the help! > > --Richard > On Wednesday, April 7, 2021 at 6:13:46 PM UTC-7 [email protected] wrote: > >> Alright! Now we're getting somewhere! For some reason 'µg/m³' is showing >> up as a string, despite it being marked as unicode in units.py. >> >> And, you are sure that the only place µg/m³ is used is in units.py? You >> can search by using the following: >> >> *find /usr/share/weewx /etc/weewx -type f|xargs grep 'µg/m³'* >> >> >> >> >> On Wed, Apr 7, 2021 at 4:52 PM richard maliszewski <[email protected]> >> wrote: >> >>> I suspect as you suspected: >>> >>> Apr 7 16:45:21 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to '%', which is type '<type 'unicode'>' >>> >>> Apr 7 16:45:21 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to '%', which is type '<type 'unicode'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to 'in', which is type '<type 'unicode'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to 'mph', which is type '<type 'unicode'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to 'mph', which is type '<type 'unicode'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to 'µg/m³', which is type '<type 'str'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to 'µg/m³', which is type '<type 'str'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to '', which is type '<type 'str'>' >>> >>> Apr 7 16:45:22 minix weewx[29999] INFO weeplot.genplot: Unit label set >>> to '', which is type '<type 'unicode'>' >>> >>> --Richard >>> >>> -- >>> 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 [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/67cc02d7-5159-4f0a-8848-e614ffaa4d64n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/67cc02d7-5159-4f0a-8848-e614ffaa4d64n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/df4ad841-c874-457a-8840-e14c8b2f5ecfn%40googlegroups.com.
