It looks like you sorted this problem out yourself, but I thought I'd explain why your code was not working.
Under Python 3, all strings are unicode. So, the line weewx.units.default_unit_label_dict['microgramm_per_meter_cubic'] = ' \xce\xbcg/m\xc2\xb3' creates a unicode string with code points 32. 206, 188, 103, etc., which corresponds to characters 'μg/m³'. The key here is that your code is specifying *code points,* not UTF encodings. If you want to use UTF encodings, then you must decode them into unicode. So, it becomes: weewx.units.default_unit_label_dict['microgramm_per_meter_cubic'] = b' \xce\xbcg/m\xc2\xb3'.decode() The right hand side is now a *byte string*, which gets decoded into unicode. -tk On Wed, Jun 17, 2020 at 8:00 PM Colin Larsen <[email protected]> wrote: > Hi all > > As part of my installation I have FilePile grabbing some air quality data. > To get the proper unit formatting for micrograms per cubic meter I use the > units line below - > > weewx.units.default_unit_label_dict[*'microgramm_per_meter_cubic'*] = *' > \xce\xbcg/m\xc2\xb3'* > > which was working fine until (I think) the update to either Weewx 4.0 or > Python 3. The output now looks like this ...... > > CO2 level is 4904 ppm, AQM2.5 is 2.4 μg/m³, AQM10.0 is 2.8 μg/m³, Air > Quality Index is 10 > > Any help appreciated > > Colin > > -- > 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/CACjxfUubdgLPY1BaHv3Qe2p%3DkPteM4Ux76azcUpVLfDET117mA%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CACjxfUubdgLPY1BaHv3Qe2p%3DkPteM4Ux76azcUpVLfDET117mA%40mail.gmail.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/CAPq0zEAHn9p%3DkBfP3UWF2Ue9Jp9QCb8DuZVV89veAJ4onzxrFQ%40mail.gmail.com.
