Re: [weewx-user] interceptor driver, HP2560 and WS90

2023-08-04 Thread Jason Thomas
Here's my entire interceptor driver output, if it helps.

raw data: 
b'PASSKEY=&stationtype=EasyWeatherPro_V5.1.1&runtime=4&dateutc=2023-08-04+19:01:54&tempinf=73.2&humidityin=47&baromrelin=29.229&baromabsin=29.229&tempf=91.6&humidity=41&winddir=246&windspeedmph=4.03&windgustmph=4.25&maxdailygust=8.72&solarradiation=817.36&uv=7&rrain_piezo=0.000&erain_piezo=0.000&hrain_piezo=0.000&drain_piezo=0.000&wrain_piezo=0.000&mrain_piezo=0.000&yrain_piezo=0.000&ws90cap_volt=5.4&ws90_ver=133&gain10_piezo=1.00&gain20_piezo=1.00&gain30_piezo=1.00&gain40_piezo=1.00&gain50_piezo=1.00&wh90batt=3.14&freq=915M&model=HP2564BU_Pro_V1.9.0&interval=30'
raw packet: {'dateTime': 1691175714, 'usUnits': 1, 'temperature_in': 73.2, 
'humidity_in': 47.0, 'pressure': 29.229, 'temperature_out': 91.6, 
'humidity_out': 41.0, 'wind_dir': 246.0, 'wind_speed': 4.03, 'wind_gust': 
4.25, 'solar_radiation': 817.36, 'uv': 7.0}
mapped packet: {'dateTime': 1691175714, 'usUnits': 1, 'pressure': 29.229, 
'outHumidity': 41.0, 'inHumidity': 47.0, 'outTemp': 91.6, 'inTemp': 73.2, 
'windSpeed': 4.03, 'windGust': 4.25, 'windDir': 246.0, 'radiation': 817.36, 
'UV': 7.0}

I'm missing something. I have the driver configured as such:
[Interceptor]
driver = user.interceptor
device_type = ecowitt-client
port = 8001
...
[[sensor_map_extensions]]
inTemp = temperature_in
inHumidity = humidity_in
outTemp = temperature_out
outHumidity = humidity_out
dateTime = dateTime
usUnits = usUnits
pressure = pressure
windDir = wind_dir
windSpeed = wind_speed
UV = uv

And data doesn't seem to be flowing into Weewx. I guess I could start over 
completely with my weewx config - this was previously running a 
USB-connected Acurite. I was hoping I could comment that out and put this 
in and it work.

On Tuesday, June 13, 2023 at 8:26:36 PM UTC-4 Jason Gibson wrote:

> Hi Rainer,
>
> Thanks for your reply.
>
> Rainfall data priority is set to piezo.
>
> Standalone interceptor driver output below:
>
> mapped packet: {'dateTime': 1686696648, 'usUnits': 1, 'pressure': 29.604, 
> 'outHumidity': 85.0, 'inHumidity': 40.0, 'outTemp': 50.7, 'inTemp': 73.4, 
> 'windSpeed': 8.5, 'windGust': 11.18, 'windDir': 279.0, 'radiation': 71.59, 
> 'UV': 0.0}
>
> It seems that I had mapped the rain fields sort of correctly.  Although I 
> am not sure 'rain' and 'drain_piezo' are actually the same quantity.  There 
> does not appear to be an equivalent to the database field 'rain' in the 
> output from the HP2560.  It has only rain rate, daily, weekly, monthly and 
> yearly rain totals.  Not rain since last interval, which is my 
> understanding of what the database fieldname 'rain' is meant to represent.
>
> Having looked at the wview-extended.py schema I can see that I had the 
> wrong database field names for the battery values.   I have since changed 
> the mapping as seen below, still no rain or battery data.
>
>   [[sensor_map_extensions]]
>
>   rain = drain_piezo
>   rainRate = rrain_piezo
>   supplyVoltage = wh90batt
>   referenceVoltage = ws90cap_volt
>
> Not sure where to go from here.
>
> Cheers,
>
> Jason
>
> On Wednesday, June 14, 2023 at 3:41:00 AM UTC+10 Rainer Lang wrote:
>
>> Hi Jason
>>
>> 1. the local API (local Ecowitt Gateway API aka GW1000 API) was never 
>> implemented in the HP25x0, HP350x, WH2910 consoles => so no such thing like 
>> depreciation
>> you want to know which console supports which API, look up 
>> https://www.wxforum.net/index.php?topic=40730.0 😎
>>
>> 2. the reason why you may not receive WS90 (piezo rain) data via the 
>> custom server could be that your WS90 has not been set in the console as 
>> primary rain device.
>> gear wheel --> setup (more) --> rain priority (has to be set to piezo).
>>
>> 3. could you run the interceptor driver stand-alone and post here the 
>> result of one console post ?
>> (or run weewx in debug = 3 mode and copy from the syslog)
>>
>> regards
>>
>> Rainer
>> On 13.06.2023 02:28, Jason Gibson wrote:
>>
>> Hi All, 
>>
>> I have been trying to coax rain data out of the WS90 and into weewx.
>>
>> I assume that the local API is deprecated on the HP2560 as I can't appear 
>> to get any details out of it on port 45000.
>>
>> I am currently using the interceptor driver in listen mode on port 8080.  
>> And I am able to  log all data in WeeWX except rain from the piezo sensor, 
>> and battery voltages.
>>
>> I have tried mapping sensors to fields as below, to no avail, is anyone 
>> able to assist with the interceptor driver, or is there another driver 
>> better suited to my hardware?
>>
>> Hardware:
>> -
>> HP2564 - HP2560 & WS90
>>
>> HP2560_C:
>>   Hardware revision V2.0
>>   Firmware: Pro_V1.9.0
>>   EasyWeatherProv5.11
>> WS90: 
>>   Firmware 1.3.3
>>
>> weewx.conf extract:
>> 
>>
>> driver = user.interceptor
>> device_type = ecowitt-client
>> port

[weewx-user] Certificate Verify failed

2023-08-04 Thread David Barto
But only after I changed my password on the Wunderground.com 
 site because they asked me to. (Bas..rds)

So it went from fine:
Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01 
20:43:00 PDT (1690947780) to database 'weewx.sdb'
Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01 
20:43:00 PDT (1690947780) to daily summary in 'weewx.sdb'
Aug  1 20:43:15 Magrathea weewx[58335]: restx: CWOP: wait interval (240 < 600) 
has not passed for record 2023-08-01 20:43:00 PDT (1690947780)
Aug  1 20:43:15 Magrathea weewx[58335]: restx: StationRegistry: wait interval 
(85440 < 604800) has not passed for record 2023-08-01 20:43:00 PDT (1690947780)
Aug  1 20:43:16 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 
1 to download forecast: HTTP Error 503: Service Unavailable
Aug  1 20:43:18 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 
2 to download forecast: HTTP Error 503: Service Unavailable
Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 
3 to download forecast: HTTP Error 503: Service Unavailable
Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed to 
download forecast
Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: no forecast 
data for KCAPOWAY187 from http://api.wunderground.com/api

to this:

Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04 
00:57:00 PDT (1691135820) to database 'weewx.sdb'
Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04 
00:57:00 PDT (1691135820) to daily summary in 'weewx.sdb'
Aug  4 00:57:18 Magrathea weewx[58335]: restx: StationRegistry: wait interval 
(273480 < 604800) has not passed for record 2023-08-04 00:57:00 PDT (1691135820)
Aug  4 00:57:18 Magrathea weewx[58335]: restx: CWOP: wait interval (480 < 600) 
has not passed for record 2023-08-04 00:57:00 PDT (1691135820)
Aug  4 00:57:19 Magrathea weewx[58335]: restx alert: Wunderground-PWS: Failed 
upload attempt 1: 
Aug  4 00:57:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 
1 to download forecast: HTTP Error 503: Service Unavailable
Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 
2 to download forecast: HTTP Error 503: Service Unavailable
Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 
3 to download forecast: HTTP Error 503: Service Unavailable
Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed to 
download forecast
Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: no forecast 
data for KCAPOWAY187 from http://api.wunderground.com/api

And I stopped publishing.

Which certificate is it complaining about and how would I find/create a proper 
certificate.
Note: Version 3.9.2 (yeah, old and my Mac I’m using has a very old python on it)
Local updates are fine: http://www.kdbarto.org/Weather/Current_Plus.htm

David


...well over half of the time you spend working on a project (on the order of 
70 percent)
is spent thinking, and no tool, no matter how advanced, can think for you.
Consequently, even if a tool did everything except the thinking for you -- if 
it wrote 100 percent of the code,
wrote 100 percent of the documentation, did 100 percent of the testing, burned 
the CD-ROMs,
put them in boxes, and mailed them to your customers -- the best you could hope 
for would
be a 30 percent improvement in productivity. In order to do better than that, 
you have to
change the way you think.
--Fred Brooks
David Barto
ba...@kdbarto.org


-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/405339E8-0448-477E-9162-719CFCDD90E9%40kdbarto.org.


Re: [weewx-user] Certificate Verify failed

2023-08-04 Thread Tom Keffer
Can't speak for the problem with forecast, but for your
CERTIFICATE_VERIFY_FAILED error, try refreshing the certificates on your
machine:

*sudo apt-get update*
*sudo apt-get install --reinstall ca-certificates*


On Fri, Aug 4, 2023 at 2:13 PM David Barto  wrote:

> But only after I changed my password on the Wunderground.com site because
> they asked me to. (Bas..rds)
>
> So it went from fine:
> Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01
> 20:43:00 PDT (1690947780) to database 'weewx.sdb'
> Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01
> 20:43:00 PDT (1690947780) to daily summary in 'weewx.sdb'
> Aug  1 20:43:15 Magrathea weewx[58335]: restx: CWOP: wait interval (240 <
> 600) has not passed for record 2023-08-01 20:43:00 PDT (1690947780)
> Aug  1 20:43:15 Magrathea weewx[58335]: restx: StationRegistry: wait
> interval (85440 < 604800) has not passed for record 2023-08-01 20:43:00 PDT
> (1690947780)
> Aug  1 20:43:16 Magrathea weewx[58335]: forecast: WUThread: WU: failed
> attempt 1 to download forecast: HTTP Error 503: Service Unavailable
> Aug  1 20:43:18 Magrathea weewx[58335]: forecast: WUThread: WU: failed
> attempt 2 to download forecast: HTTP Error 503: Service Unavailable
> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed
> attempt 3 to download forecast: HTTP Error 503: Service Unavailable
> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed to
> download forecast
> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: no
> forecast data for KCAPOWAY187 from http://api.wunderground.com/api
>
> to this:
>
> Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04
> 00:57:00 PDT (1691135820) to database 'weewx.sdb'
> Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04
> 00:57:00 PDT (1691135820) to daily summary in 'weewx.sdb'
> Aug  4 00:57:18 Magrathea weewx[58335]: restx: StationRegistry: wait
> interval (273480 < 604800) has not passed for record 2023-08-04 00:57:00
> PDT (1691135820)
> Aug  4 00:57:18 Magrathea weewx[58335]: restx: CWOP: wait interval (480 <
> 600) has not passed for record 2023-08-04 00:57:00 PDT (1691135820)
> Aug  4 00:57:19 Magrathea weewx[58335]: restx
> *alert: Wunderground-PWS: Failed upload attempt 1:  CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>*Aug  4
> 00:57:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 1
> to download forecast: HTTP Error 503: Service Unavailable
> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed
> attempt 2 to download forecast: HTTP Error 503: Service Unavailable
> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed
> attempt 3 to download forecast: HTTP Error 503: Service Unavailable
> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed to
> download forecast
> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: no
> forecast data for KCAPOWAY187 from http://api.wunderground.com/api
>
> And I stopped publishing.
>
> Which certificate is it complaining about and how would I find/create a
> proper certificate.
> Note: Version 3.9.2 (yeah, old and my Mac I’m using has a very old python
> on it)
> Local updates are fine: http://www.kdbarto.org/Weather/Current_Plus.htm
>
> David
>
>
> ...well over half of the time you spend working on a project (on the order
> of 70 percent)
> is spent thinking, and no tool, no matter how advanced, can think for you.
> Consequently, even if a tool did everything except the thinking for you --
> if it wrote 100 percent of the code,
> wrote 100 percent of the documentation, did 100 percent of the testing,
> burned the CD-ROMs,
> put them in boxes, and mailed them to your customers -- the best you could
> hope for would
> be a 30 percent improvement in productivity. In order to do better than
> that, you have to
> change the way you think.
> --Fred Brooks
> David Barto
> ba...@kdbarto.org
>
>
> --
> 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 weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/405339E8-0448-477E-9162-719CFCDD90E9%40kdbarto.org
> 
> .
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEDjDdvyUGX5m6%3DZCjwiY60wtqPPXrk2Rx813yu1k%3DbULQ%40mail.gmail.com.


Re: [weewx-user] Certificate Verify failed

2023-08-04 Thread David Barto
This is a MacOS install, apt-get doesn’t exist. 8^(

David

> On Aug 4, 2023, at 2:25 PM, Tom Keffer  wrote:
> 
> Can't speak for the problem with forecast, but for your 
> CERTIFICATE_VERIFY_FAILED error, try refreshing the certificates on your 
> machine:
> 
> sudo apt-get update
> sudo apt-get install --reinstall ca-certificates
> 
> 
> On Fri, Aug 4, 2023 at 2:13 PM David Barto  > wrote:
>> But only after I changed my password on the Wunderground.com 
>>  site because they asked me to. (Bas..rds)
>> 
>> So it went from fine:
>> Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01 
>> 20:43:00 PDT (1690947780) to database 'weewx.sdb'
>> Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01 
>> 20:43:00 PDT (1690947780) to daily summary in 'weewx.sdb'
>> Aug  1 20:43:15 Magrathea weewx[58335]: restx: CWOP: wait interval (240 < 
>> 600) has not passed for record 2023-08-01 20:43:00 PDT (1690947780)
>> Aug  1 20:43:15 Magrathea weewx[58335]: restx: StationRegistry: wait 
>> interval (85440 < 604800) has not passed for record 2023-08-01 20:43:00 PDT 
>> (1690947780)
>> Aug  1 20:43:16 Magrathea weewx[58335]: forecast: WUThread: WU: failed 
>> attempt 1 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  1 20:43:18 Magrathea weewx[58335]: forecast: WUThread: WU: failed 
>> attempt 2 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed 
>> attempt 3 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed to 
>> download forecast
>> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: no forecast 
>> data for KCAPOWAY187 from http://api.wunderground.com/api
>> 
>> to this:
>> 
>> Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04 
>> 00:57:00 PDT (1691135820) to database 'weewx.sdb'
>> Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04 
>> 00:57:00 PDT (1691135820) to daily summary in 'weewx.sdb'
>> Aug  4 00:57:18 Magrathea weewx[58335]: restx: StationRegistry: wait 
>> interval (273480 < 604800) has not passed for record 2023-08-04 00:57:00 PDT 
>> (1691135820)
>> Aug  4 00:57:18 Magrathea weewx[58335]: restx: CWOP: wait interval (480 < 
>> 600) has not passed for record 2023-08-04 00:57:00 PDT (1691135820)
>> Aug  4 00:57:19 Magrathea weewx[58335]: restx alert: Wunderground-PWS: 
>> Failed upload attempt 1: > certificate verify failed (_ssl.c:581)>
>> Aug  4 00:57:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed 
>> attempt 1 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed 
>> attempt 2 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed 
>> attempt 3 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed to 
>> download forecast
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: no forecast 
>> data for KCAPOWAY187 from http://api.wunderground.com/api
>> 
>> And I stopped publishing.
>> 
>> Which certificate is it complaining about and how would I find/create a 
>> proper certificate.
>> Note: Version 3.9.2 (yeah, old and my Mac I’m using has a very old python on 
>> it)
>> Local updates are fine: http://www.kdbarto.org/Weather/Current_Plus.htm
>> 
>>  David
>> 
>> 
>> ...well over half of the time you spend working on a project (on the order 
>> of 70 percent)
>> is spent thinking, and no tool, no matter how advanced, can think for you.
>> Consequently, even if a tool did everything except the thinking for you -- 
>> if it wrote 100 percent of the code,
>> wrote 100 percent of the documentation, did 100 percent of the testing, 
>> burned the CD-ROMs,
>> put them in boxes, and mailed them to your customers -- the best you could 
>> hope for would
>> be a 30 percent improvement in productivity. In order to do better than 
>> that, you have to
>> change the way you think.
>> --Fred Brooks
>> David Barto
>> ba...@kdbarto.org 
>> 
>> 
>> 
>> -- 
>> 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 weewx-user+unsubscr...@googlegroups.com 
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/405339E8-0448-477E-9162-719CFCDD90E9%40kdbarto.org
>>  
>> .
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups

Re: [weewx-user] Certificate Verify failed

2023-08-04 Thread Tom Keffer
Sorry. I missed that piece of information.

I believe the WU uses DigiCert, so if an expired certificate is the
problem, your goal is to update the DigiCert root certificate. I'm not sure
how to do that on a Mac, although I'm sure there are instructions
somewhere. Perhaps you can download a .pem file directly from their
website. Check around.

One thing to try is the app Keychain Access. Click on "System Roots" and
look for the DigiCert certificates and see how old they are.

Sorry I don't have anything more helpful.

On Fri, Aug 4, 2023 at 2:33 PM David Barto  wrote:

> This is a MacOS install, apt-get doesn’t exist. 8^(
>
> David
>
> On Aug 4, 2023, at 2:25 PM, Tom Keffer  wrote:
>
> Can't speak for the problem with forecast, but for your
> CERTIFICATE_VERIFY_FAILED error, try refreshing the certificates on your
> machine:
>
> *sudo apt-get update*
> *sudo apt-get install --reinstall ca-certificates*
>
>
> On Fri, Aug 4, 2023 at 2:13 PM David Barto  wrote:
>
>> But only after I changed my password on the Wunderground.com
>>  site because they asked me to. (Bas..rds)
>>
>> So it went from fine:
>> Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01
>> 20:43:00 PDT (1690947780) to database 'weewx.sdb'
>> Aug  1 20:43:15 Magrathea weewx[58335]: manager: Added record 2023-08-01
>> 20:43:00 PDT (1690947780) to daily summary in 'weewx.sdb'
>> Aug  1 20:43:15 Magrathea weewx[58335]: restx: CWOP: wait interval (240 <
>> 600) has not passed for record 2023-08-01 20:43:00 PDT (1690947780)
>> Aug  1 20:43:15 Magrathea weewx[58335]: restx: StationRegistry: wait
>> interval (85440 < 604800) has not passed for record 2023-08-01 20:43:00 PDT
>> (1690947780)
>> Aug  1 20:43:16 Magrathea weewx[58335]: forecast: WUThread: WU: failed
>> attempt 1 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  1 20:43:18 Magrathea weewx[58335]: forecast: WUThread: WU: failed
>> attempt 2 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed
>> attempt 3 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed to
>> download forecast
>> Aug  1 20:43:19 Magrathea weewx[58335]: forecast: WUThread: WU: no
>> forecast data for KCAPOWAY187 from http://api.wunderground.com/api
>>
>> to this:
>>
>> Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04
>> 00:57:00 PDT (1691135820) to database 'weewx.sdb'
>> Aug  4 00:57:18 Magrathea weewx[58335]: manager: Added record 2023-08-04
>> 00:57:00 PDT (1691135820) to daily summary in 'weewx.sdb'
>> Aug  4 00:57:18 Magrathea weewx[58335]: restx: StationRegistry: wait
>> interval (273480 < 604800) has not passed for record 2023-08-04 00:57:00
>> PDT (1691135820)
>> Aug  4 00:57:18 Magrathea weewx[58335]: restx: CWOP: wait interval (480 <
>> 600) has not passed for record 2023-08-04 00:57:00 PDT (1691135820)
>> Aug  4 00:57:19 Magrathea weewx[58335]: restx
>> *alert: Wunderground-PWS: Failed upload attempt 1: > CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>*Aug
>> 4 00:57:19 Magrathea weewx[58335]: forecast: WUThread: WU: failed attempt 1
>> to download forecast: HTTP Error 503: Service Unavailable
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed
>> attempt 2 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed
>> attempt 3 to download forecast: HTTP Error 503: Service Unavailable
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: failed to
>> download forecast
>> Aug  4 00:57:20 Magrathea weewx[58335]: forecast: WUThread: WU: no
>> forecast data for KCAPOWAY187 from http://api.wunderground.com/api
>>
>> And I stopped publishing.
>>
>> Which certificate is it complaining about and how would I find/create a
>> proper certificate.
>> Note: Version 3.9.2 (yeah, old and my Mac I’m using has a very old python
>> on it)
>> Local updates are fine: http://www.kdbarto.org/Weather/Current_Plus.htm
>>
>> David
>>
>>
>> ...well over half of the time you spend working on a project (on
>> the order of 70 percent)
>> is spent thinking, and no tool, no matter how advanced, can think for you.
>> Consequently, even if a tool did everything except the thinking for you
>> -- if it wrote 100 percent of the code,
>> wrote 100 percent of the documentation, did 100 percent of the testing,
>> burned the CD-ROMs,
>> put them in boxes, and mailed them to your customers -- the best
>> you could hope for would
>> be a 30 percent improvement in productivity. In order to do better than
>> that, you have to
>> change the way you think.
>> --Fred Brooks
>> David Barto
>> ba...@kdbarto.org
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "weewx-user" group.
>> To unsubscribe from this group and stop receiving email