You seem to have a character encoding/decoding issue. I suggest you check if the .tmpl files in your skins/neowx-material directory have the following line as the first or near to first line of the file:
#encoding UTF-8 If not try adding it to the top of each .tmpl file and see how that goes. Monitor the log for further errors Gary On Wednesday, 3 March 2021 at 18:16:49 UTC+10 [email protected] wrote: > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/neowx-material/index.html.tmpl > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 5204: ordinal not > in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > filtersLib=weewx.cheetahgenerator) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1336, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > self._compile(source, file, compilerSettings=compilerSettings) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1637, > in _compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > keepRefToGeneratedCode=True) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 772, > in compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > settings=(compilerSettings or {})) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Compiler.py", line 1708, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > source = unicode(source) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5204: > ordinal not in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/neowx-material/yesterday.html.tmpl > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 5791: ordinal not > in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > filtersLib=weewx.cheetahgenerator) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1336, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > self._compile(source, file, compilerSettings=compilerSettings) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1637, > in _compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > keepRefToGeneratedCode=True) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 772, > in compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > settings=(compilerSettings or {})) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Compiler.py", line 1708, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > source = unicode(source) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5791: > ordinal not in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/neowx-material/week.html.tmpl > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 5337: ordinal not > in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > filtersLib=weewx.cheetahgenerator) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1336, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > self._compile(source, file, compilerSettings=compilerSettings) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1637, > in _compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > keepRefToGeneratedCode=True) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 772, > in compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > settings=(compilerSettings or {})) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Compiler.py", line 1708, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > source = unicode(source) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5337: > ordinal not in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/neowx-material/month.html.tmpl > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 5371: ordinal not > in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > filtersLib=weewx.cheetahgenerator) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1336, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > self._compile(source, file, compilerSettings=compilerSettings) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1637, > in _compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > keepRefToGeneratedCode=True) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 772, > in compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > settings=(compilerSettings or {})) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Compiler.py", line 1708, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > source = unicode(source) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5371: > ordinal not in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/neowx-material/year.html.tmpl > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 5417: ordinal not > in range(128) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > filtersLib=weewx.cheetahgenerator) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1336, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > self._compile(source, file, compilerSettings=compilerSettings) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1637, > in _compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > keepRefToGeneratedCode=True) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 772, > in compile > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > settings=(compilerSettings or {})) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Compiler.py", line 1708, > in __init__ > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > source = unicode(source) > Mar 3 09:10:21 raspberrypi weewx[5813] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5417: > ordinal not in range(128) > > Il giorno mercoledì 3 marzo 2021 alle 08:52:13 UTC+1 [email protected] > ha scritto: > >> if you have any other skins enabled, and they point to the same >> directory, they would be overwriting the new specification >> >> On 3 Mar 2021, at 6:13 pm, gjr80 <[email protected]> wrote: >> >> [[StandardReport]] >> # This is the old "Standard" skin. By default, it is not enabled. >> skin = neowx-material >> enable = true >> >> >> -- 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/5e833cd1-a8f1-46f0-9bd6-72e51cb9c31en%40googlegroups.com.
