Hello Thomas
I have not changed any template, it seems to be problem with more skins ...
I have done the installation with sudo apt-get install weewx

here comes a new log:

Dec  3 10:59:31 stretch4 systemd[1]: Starting LSB: weewx weather system...
Dec  3 10:59:32 stretch4 weewx[5711]: engine: Initializing weewx version 
3.8.2
Dec  3 10:59:32 stretch4 weewx[5711]: engine: Using Python 2.7.13 (default, 
Sep 26 2018, 18:42:22) #012[GCC 6.3.0 20170516]
Dec  3 10:59:32 stretch4 weewx[5711]: engine: Platform 
Linux-4.14.79-v7+-armv7l-with-debian-9.6
Dec  3 10:59:32 stretch4 weewx[5711]: engine: Locale is 'sv_SE'
Dec  3 10:59:32 stretch4 weewx[5711]: engine: pid file is /var/run/weewx.pid
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Using configuration file 
/etc/weewx/weewx.conf
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Loading station type Airmar 
(weewx.drivers.airmar)
Dec  3 10:59:32 stretch4 weewx[5700]: Starting weewx weather system: weewx.
Dec  3 10:59:32 stretch4 systemd[1]: Started LSB: weewx weather system.
Dec  3 10:59:32 stretch4 weewx[5715]: airmar: driver version is 0.28
Dec  3 10:59:32 stretch4 weewx[5715]: airmar: using serial port /dev/ttyUSB0
Dec  3 10:59:32 stretch4 weewx[5715]: engine: StdConvert target unit is 0x1
Dec  3 10:59:32 stretch4 weewx[5715]: wxcalculate: The following values 
will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, 
dewpoint=prefer_hardware, appTemp=prefer_hardware, 
rainRate=prefer_hardware, windrun=prefer_hardware, 
heatindex=prefer_hardware, maxSolarRad=prefer_hardware, 
humidex=prefer_hardware, pressure=prefer_hardware, 
inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, 
cloudbase=prefer_hardware
Dec  3 10:59:32 stretch4 weewx[5715]: wxcalculate: The following algorithms 
will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Archive will use data binding 
wx_binding
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Record generation will be 
attempted in 'hardware'
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Using archive interval of 300 
seconds (specified in weewx configuration)
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Using binding 'wx_binding' to 
database 'weewx.sdb'
Dec  3 10:59:32 stretch4 weewx[5715]: manager: Starting backfill of daily 
summaries
Dec  3 10:59:32 stretch4 weewx[5715]: restx: StationRegistry: Registration 
not requested.
Dec  3 10:59:32 stretch4 weewx[5715]: restx: Wunderground: Posting not 
enabled.
Dec  3 10:59:32 stretch4 weewx[5715]: restx: PWSweather: Posting not 
enabled.
Dec  3 10:59:32 stretch4 weewx[5715]: restx: CWOP: Posting not enabled.
Dec  3 10:59:32 stretch4 weewx[5715]: restx: WOW: Posting not enabled.
Dec  3 10:59:32 stretch4 weewx[5715]: restx: AWEKAS: Posting not enabled.
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Starting up weewx version 
3.8.2
Dec  3 10:59:32 stretch4 weewx[5715]: engine: Starting main packet loop.
Dec  3 10:59:32 stretch4 weewx[5715]: airmar: Garbled message
Dec  3 11:00:16 stretch4 weewx[5715]: manager: Added record 2018-12-03 
11:00:00 CET (1543831200) to database 'weewx.sdb'
Dec  3 11:00:16 stretch4 weewx[5715]: manager: Added record 2018-12-03 
11:00:00 CET (1543831200) to daily summary in 'weewx.sdb'
Dec  3 11:00:18 stretch4 weewx[5715]: cheetahgenerator: Generate failed 
with exception '<type 'exceptions.UnicodeDecodeError'>'
Dec  3 11:00:18 stretch4 weewx[5715]: cheetahgenerator: **** Ignoring 
template /etc/weewx/skins/Standard/week.html.tmpl
Dec  3 11:00:18 stretch4 weewx[5715]: cheetahgenerator: **** Reason: 'utf8' 
codec can't decode byte 0xf6 in position 11: invalid start byte
Dec  3 11:00:18 stretch4 weewx[5715]: ****  Traceback (most recent call 
last):
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate
Dec  3 11:00:18 stretch4 weewx[5715]: ****      print >> _file, 
compiled_template
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
Dec  3 11:00:18 stretch4 weewx[5715]: ****      rc = getattr(self, 
mainMethName)()
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"_etc_weewx_skins_Standard_week_html_tmpl.py", line 813, in respond
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 595, in filter
Dec  3 11:00:18 stretch4 weewx[5715]: ****      filtered = 
self.filter(str(val))
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 593, in filter
Dec  3 11:00:18 stretch4 weewx[5715]: ****      filtered = 
val.decode('utf-8').encode('ascii', 'xmlcharrefreplace')
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Dec  3 11:00:18 stretch4 weewx[5715]: ****      return 
codecs.utf_8_decode(input, errors, True)
Dec  3 11:00:18 stretch4 weewx[5715]: ****  UnicodeDecodeError: 'utf8' 
codec can't decode byte 0xf6 in position 11: invalid start byte
Dec  3 11:00:18 stretch4 weewx[5715]: cheetahgenerator: Generate failed 
with exception '<type 'exceptions.UnicodeDecodeError'>'
Dec  3 11:00:18 stretch4 weewx[5715]: cheetahgenerator: **** Ignoring 
template /etc/weewx/skins/Standard/smartphone/temp_outside.html.tmpl
Dec  3 11:00:18 stretch4 weewx[5715]: cheetahgenerator: **** Reason: 'utf8' 
codec can't decode byte 0xf6 in position 11: invalid start byte
Dec  3 11:00:18 stretch4 weewx[5715]: ****  Traceback (most recent call 
last):
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate
Dec  3 11:00:18 stretch4 weewx[5715]: ****      print >> _file, 
compiled_template
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
Dec  3 11:00:18 stretch4 weewx[5715]: ****      rc = getattr(self, 
mainMethName)()
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"_etc_weewx_skins_Standard_smartphone_temp_outside_html_tmpl.py", line 129, 
in respond
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 595, in filter
Dec  3 11:00:18 stretch4 weewx[5715]: ****      filtered = 
self.filter(str(val))
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 593, in filter
Dec  3 11:00:18 stretch4 weewx[5715]: ****      filtered = 
val.decode('utf-8').encode('ascii', 'xmlcharrefreplace')
Dec  3 11:00:18 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Dec  3 11:00:18 stretch4 weewx[5715]: ****      return 
codecs.utf_8_decode(input, errors, True)
Dec  3 11:00:18 stretch4 weewx[5715]: ****  UnicodeDecodeError: 'utf8' 
codec can't decode byte 0xf6 in position 11: invalid start byte
Dec  3 11:00:20 stretch4 weewx[5715]: cheetahgenerator: Generate failed 
with exception '<type 'exceptions.UnicodeDecodeError'>'
Dec  3 11:00:20 stretch4 weewx[5715]: cheetahgenerator: **** Ignoring 
template /etc/weewx/skins/Standard/smartphone/barometer.html.tmpl
Dec  3 11:00:20 stretch4 weewx[5715]: cheetahgenerator: **** Reason: 'utf8' 
codec can't decode byte 0xe5 in position 11: invalid continuation byte
Dec  3 11:00:20 stretch4 weewx[5715]: ****  Traceback (most recent call 
last):
Dec  3 11:00:20 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate
Dec  3 11:00:20 stretch4 weewx[5715]: ****      print >> _file, 
compiled_template
Dec  3 11:00:20 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
Dec  3 11:00:20 stretch4 weewx[5715]: ****      rc = getattr(self, 
mainMethName)()
Dec  3 11:00:20 stretch4 weewx[5715]: ****    File 
"_etc_weewx_skins_Standard_smartphone_barometer_html_tmpl.py", line 130, in 
respond
Dec  3 11:00:20 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 595, in filter
Dec  3 11:00:20 stretch4 weewx[5715]: ****      filtered = 
self.filter(str(val))
Dec  3 11:00:20 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 593, in filter
Dec  3 11:00:20 stretch4 weewx[5715]: ****      filtered = 
val.decode('utf-8').encode('ascii', 'xmlcharrefreplace')
Dec  3 11:00:20 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Dec  3 11:00:20 stretch4 weewx[5715]: ****      return 
codecs.utf_8_decode(input, errors, True)
Dec  3 11:00:20 stretch4 weewx[5715]: ****  UnicodeDecodeError: 'utf8' 
codec can't decode byte 0xe5 in position 11: invalid continuation byte
Dec  3 11:00:21 stretch4 kernel: [84858.091459] Under-voltage detected! 
(0x00050005)
Dec  3 11:00:22 stretch4 weewx[5715]: cheetahgenerator: Generate failed 
with exception '<type 'exceptions.UnicodeDecodeError'>'
Dec  3 11:00:22 stretch4 weewx[5715]: cheetahgenerator: **** Ignoring 
template /etc/weewx/skins/Standard/RSS/weewx_rss.xml.tmpl
Dec  3 11:00:22 stretch4 weewx[5715]: cheetahgenerator: **** Reason: 'utf8' 
codec can't decode byte 0xe5 in position 1: invalid continuation byte
Dec  3 11:00:22 stretch4 weewx[5715]: ****  Traceback (most recent call 
last):
Dec  3 11:00:22 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate
Dec  3 11:00:22 stretch4 weewx[5715]: ****      print >> _file, 
compiled_template
Dec  3 11:00:22 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__
Dec  3 11:00:22 stretch4 weewx[5715]: ****      rc = getattr(self, 
mainMethName)()
Dec  3 11:00:22 stretch4 weewx[5715]: ****    File 
"_etc_weewx_skins_Standard_RSS_weewx_rss_xml_tmpl.py", line 102, in respond
Dec  3 11:00:22 stretch4 weewx[5715]: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 593, in filter
Dec  3 11:00:22 stretch4 weewx[5715]: ****      filtered = 
val.decode('utf-8').encode('ascii', 'xmlcharrefreplace')
Dec  3 11:00:22 stretch4 weewx[5715]: ****    File 
"/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Dec  3 11:00:22 stretch4 weewx[5715]: ****      return 
codecs.utf_8_decode(input, errors, True)
Dec  3 11:00:22 stretch4 weewx[5715]: ****  UnicodeDecodeError: 'utf8' 
codec can't decode byte 0xe5 in position 1: invalid continuation byte
Dec  3 11:00:22 stretch4 weewx[5715]: cheetahgenerator: Generated 10 files 
for report StandardReport in 4.99 seconds
Dec  3 11:00:25 stretch4 weewx[5715]: imagegenerator: Generated 24 images 
for StandardReport in 3.36 seconds
Dec  3 11:00:25 stretch4 weewx[5715]: copygenerator: copied 9 files to 
/var/www/html/weewx
Dec  3 11:00:27 stretch4 kernel: [84864.331456] Voltage normalised 
(0x00000000)

/erika

Den måndag 3 december 2018 kl. 03:16:32 UTC+1 skrev Thomas Keffer:
>
> Hello, Erika
>
> Did you change something in the template Standard/week.html.tmpl?
>
> Somehow it got a bad character in it, so it can not be decoded from UTF-8.
>
> -tk
>
> On Sun, Dec 2, 2018 at 11:37 AM <[email protected] <javascript:>> 
> wrote:
>
>> I got below problem when I did a new weewx installation on Raspberry 
>> Stretch:
>>
>> Dec  2 18:50:17 stretch4 weewx[3763]: cheetahgenerator: Generate failed 
>> with exception '<type 'exceptions.UnicodeDecodeError'>'
>> Dec  2 18:50:17 stretch4 weewx[3763]: cheetahgenerator: **** Ignoring 
>> template /etc/weewx/skins/Standard/week.html.tmpl
>> Dec  2 18:50:17 stretch4 weewx[3763]: cheetahgenerator: **** Reason: 
>> 'utf8' codec can't decode byte 0xf6 in position 11: invalid start byte
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****  Traceback (most recent call 
>> last):
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****    File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****      print >> _file, 
>> compiled_template
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****    File 
>> "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
>> __str__
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****      rc = getattr(self, 
>> mainMethName)()
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****    File 
>> "_etc_weewx_skins_Standard_week_html_tmpl.py", line 813, in respond
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****    File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 595, in filter
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****      filtered = 
>> self.filter(str(val))
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****    File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 593, in filter
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****      filtered = 
>> val.decode('utf-8').encode('ascii', 'xmlcharrefreplace')
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****    File 
>> "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****      return 
>> codecs.utf_8_decode(input, errors, True)
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****  UnicodeDecodeError: 'utf8' 
>> codec can't decode byte 0xf6 in position 11: invalid start byte
>> Dec  2 18:50:17 stretch4 weewx[3763]: cheetahgenerator: Generate failed 
>> with exception '<type 'exceptions.UnicodeDecodeError'>'
>> Dec  2 18:50:17 stretch4 weewx[3763]: cheetahgenerator: **** Ignoring 
>> template /etc/weewx/skins/Standard/smartphone/temp_outside.html.tmpl
>> Dec  2 18:50:17 stretch4 weewx[3763]: cheetahgenerator: **** Reason: 
>> 'utf8' codec can't decode byte 0xf6 in position 11: invalid start byte
>> Dec  2 18:50:17 stretch4 weewx[3763]: ****  Traceback (most recent call 
>> last):
>>
>> etc
>>
>> /Thomas
>>
>>
>>
>>
>> -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to