I finally updated yesterday to version 4.1. Unfortunately I get the well known UnicodeEncodeError in imagegenerator when processing spanish characters. I have tried all the tips I have found (reinstalling the font, checking locale, etc).
It is weird, because some characters are being correctly generated (í) but some others don't (ó). And finally a character cannot not be generated at all and imagegenerator fails:
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'user.translategenerator.ImageGeneratorTranslated'
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** 'ascii' codec can't decode byte 0xc3 in position 7: ordinal not in range(128)
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** Traceback (most recent call last):
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** obj.start()
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 280, in start
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** self.run()
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 41, in run
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** self.genImages(self.gen_ts)
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 263, in genImages
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** image = plot.render()
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** File "/usr/share/weewx/weeplot/genplot.py", line 200, in render
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** self._renderTopBand(draw)
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** File "/usr/share/weewx/weeplot/genplot.py", line 404, in _renderTopBand
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** top_label = ' '.join([line.label for line in self.line_list])
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7: ordinal not in range(128)
Oct 8 12:52:06 TrastoRaspberry weewx[25710] ERROR weewx.reportengine: **** Generator terminated