Hi
Could someone please point out what I could be doing wrong that is stopping 
me sending data to WoW?  I'm seeing lots of error messages that I can't 
interpret.

Thanks in advance
Alastair

Relevant portion of weewx.conf
   [[WOW]]
        # This section is for configuring posts to WOW.
        
        # If you wish to do this, set the option 'enable' to true,
        # and specify a station and password.
        # To guard against parsing errors, put the password in quotes.
        enable = true
        station = "2051cb0d-531c-ec11-b76a-0003ff597a5e"
        password = “435683”

Relevant section of Log file 
Oct  5 09:06:38 raspberrypi systemd[1]: Starting LSB: weewx weather 
system...
Oct  5 09:06:38 raspberrypi weewx[24674] INFO __main__: Initializing weewx 
version 4.4.0
Oct  5 09:06:38 raspberrypi weewx[24674] INFO __main__: Using Python 3.7.3 
(default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
Oct  5 09:06:39 raspberrypi weewx[24674] INFO __main__: Platform 
Linux-5.4.79-v7l+-armv7l-with-debian-10.7
Oct  5 09:06:39 raspberrypi weewx[24674] INFO __main__: Locale is 
'en_US.UTF-8'
Oct  5 09:06:39 raspberrypi weewx[24674] INFO __main__: PID file is 
/var/run/weewx.pid
Oct  5 09:06:39 raspberrypi weewx[24681] INFO __main__: Using configuration 
file /etc/weewx/weewx.conf
Oct  5 09:06:39 raspberrypi weewx[24681] INFO __main__: Debug is 0
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Loading station 
type Vantage (weewx.drivers.vantage)
Oct  5 09:06:39 raspberrypi weewx[24662]: Starting weewx weather system: 
weewx.
Oct  5 09:06:39 raspberrypi systemd[1]: Started LSB: weewx weather system.
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: StdConvert 
target unit is 0x1
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Archive will 
use data binding wx_binding
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Record 
generation will be attempted in 'hardware'
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Using archive 
interval of 300 seconds (specified by hardware)
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.restx: StationRegistry: 
Station will be registered.
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.restx: 
Wunderground-PWS: Data for station ILAIRG10 will be posted
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.restx: PWSWeather: Data 
for station CLASHNESSIE will be posted
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.restx: CWOP: Posting 
not enabled.
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.restx: WOW: Data for 
station 2051cb0d-531c-ec11-b76a-0003ff597a5e will be posted
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.restx: AWEKAS: Posting 
not enabled.
Oct  5 09:06:39 raspberrypi weewx[24681] INFO __main__: Starting up weewx 
version 4.4.0
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Clock error is 
-1.32 seconds (positive is fast)
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.manager: Starting 
backfill of daily summaries
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.manager: Daily 
summaries up to date
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.engine: Starting main 
packet loop.
Oct  5 09:06:39 raspberrypi weewx[24681] INFO weewx.wxxtypes: Type beaufort 
has been deprecated. Use unit beaufort instead.
Oct  5 09:10:15 raspberrypi weewx[24681] INFO weewx.manager: Added record 
2021-10-05 09:10:00 BST (1633421400) to database 'weewx.sdb'
Oct  5 09:10:15 raspberrypi weewx[24681] INFO weewx.manager: Added record 
2021-10-05 09:10:00 BST (1633421400) to daily summary in 'weewx.sdb'
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: WOW: Unexpected 
exception of type <class 'UnicodeEncodeError'>
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: *** Traceback 
(most recent call last):
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/share/weewx/weewx/restx.py", line 381, in run_loop
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 self.process_record(_record, dbmanager)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/share/weewx/weewx/restx.py", line 446, in process_record
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 self.post_with_retries(_request, data)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/share/weewx/weewx/restx.py", line 475, in post_with_retries
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 _response = self.post_request(request, data)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/share/weewx/weewx/restx.py", line 1083, in post_request
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 _response = urllib.request.urlopen(request, timeout=self.timeout)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***     return 
opener.open(url, data, timeout)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/urllib/request.py", line 525, in open
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 response = self._open(req, data)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/urllib/request.py", line 543, in _open
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 '_open', req)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***     result 
= func(*args)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/urllib/request.py", line 1352, in http_open
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***     return 
self.do_open(http.client.HTTPConnection, req)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/urllib/request.py", line 1324, in do_open
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 encode_chunked=req.has_header('Transfer-encoding'))
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/http/client.py", line 1244, in request
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 self._send_request(method, url, body, headers, encode_chunked)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/http/client.py", line 1255, in _send_request
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 self.putrequest(method, url, **skips)
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***   File 
"/usr/lib/python3.7/http/client.py", line 1122, in putrequest
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: ***    
 self._output(request.encode('ascii'))
Oct  5 09:10:15 raspberrypi weewx[24681] ERROR weewx.restx: *** 
UnicodeEncodeError: 'ascii' codec can't encode character '\u201c' in 
position 105: ordinal not in range(128)
Oct  5 09:10:16 raspberrypi weewx[24681] CRITICAL weewx.restx: WOW: Thread 
terminating. Reason: 'ascii' codec can't encode character '\u201c' in 
position 105: ordinal not in range(128)
Oct  5 09:10:16 raspberrypi weewx[24681] INFO weewx.restx: PWSWeather: 
Published record 2021-10-05 09:10:00 BST (1633421400)

-- 
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/03051a03-c77b-4bb1-ac18-eddfd375eeccn%40googlegroups.com.

Reply via email to