I just signed up for this today and am using 0.31 of the extension, and I'm 
receiving this error. I've placed the ID in quotes and still am receiving 
the error. Looks like they aren't using integers for station ID anymore?

My windy details:

ID: f06ee9f5

Latitude: 42.223667°

Longitude: -72.374466°

Elevation: 131.06 m

Apr 20 10:37:04 zeus weewx[21868]: restx: Windy: version is 0.31
Apr 20 10:37:04 zeus weewx[21868]: engine: Caught unrecoverable exception in 
engine:
Apr 20 10:37:04 zeus weewx[21868]:     ****  invalid literal for int() with 
base 10: 'f06ee9f5'
Apr 20 10:37:04 zeus weewx[21868]:     ****  Traceback (most recent call 
last):
Apr 20 10:37:04 zeus weewx[21868]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 884, in main
Apr 20 10:37:04 zeus weewx[21868]:     ****      engine = engine_class(
config_dict)
Apr 20 10:37:04 zeus weewx[21868]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 78, in __init__
Apr 20 10:37:04 zeus weewx[21868]:     ****      self.loadServices(
config_dict)
Apr 20 10:37:04 zeus weewx[21868]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 142, in loadServices
Apr 20 10:37:04 zeus weewx[21868]:     ****      self.service_obj.append(
weeutil.weeutil._get_object(svc)(self, config_dict))
Apr 20 10:37:04 zeus weewx[21868]:     ****    File 
"/usr/share/weewx/user/windy.py", line 82, in __init__
Apr 20 10:37:04 zeus weewx[21868]:     ****      **site_dict)
Apr 20 10:37:04 zeus weewx[21868]:     ****    File 
"/usr/share/weewx/user/windy.py", line 111, in __init__
Apr 20 10:37:04 zeus weewx[21868]:     ****      self.station = int(station)
Apr 20 10:37:04 zeus weewx[21868]:     ****  ValueError: invalid literal for 
int() with base 10: 'f06ee9f5'
Apr 20 10:37:04 zeus weewx[21868]:     ****  Exiting.




On Saturday, April 20, 2019 at 10:16:11 AM UTC-4, Tom Keffer wrote:
>
> Are you sure you are using the current version of windy.py? Version 0.3 
> does not post the url to the log. 
>
> In any case, use the attached version. Set debug=2, then restart weewx. 
> This version (v0.31) will not only post the url to the log, but also the 
> JSON body.
>
> -tk
>
>
> On Sat, Apr 20, 2019 at 6:57 AM Hartmut Schweidler <[email protected] 
> <javascript:>> wrote:
>
>> Hallo
>>
>> ich habe die neue Version von windy.py 
>> VERSION = "0.3" 
>> geladen 
>> im log taucht nur auf
>> Apr 20 15:50:25 wetter OWFS[8025]: restx: Windy: url: 
>> https://stations.windy.com/pws/update/To5ff ... api_key ohne DATEN
>> Apr 20 15:50:25 wetter OWFS[8025]: restx: AWEKAS: url: 
>> http://data.awekas.at/eingabe_pruefung.php?val=hes................_4.0.0a4;11.341407;53.6059563
>> Apr 20 15:50:25 wetter OWFS[8025]: vantage: Gentle wake up of console 
>> successful
>>
>> Apr 20 15:50:30 wetter OWFS[8025]: manager: Daily summary version is 2.0
>> Apr 20 15:50:30 wetter OWFS[8025]: manager: Daily summary version is 2.0
>> Apr 20 15:50:30 wetter OWFS[8025]: restx: Windy: Failed upload attempt 2: 
>> HTTP Error 400: Bad Request
>> Apr 20 15:50:31 wetter OWFS[8025]: manager: Daily summary version is 2.0
>>
>> Hartmut (wetter.hes61.de)
>>
>> Am Donnerstag, 18. April 2019 22:01:48 UTC+2 schrieb mwall:
>>>
>>> On Thursday, April 18, 2019 at 12:23:32 PM UTC-4, Wysiwyg wrote:
>>>>
>>>> api_key is filled by the key I get from 
>>>> https://stations.windy.com/stations
>>>> it's a very long key ( ~124 characters)
>>>>
>>>
>>> yes, the api_key is ridiculously long.  they must be expecting data from 
>>> every atom in the universe.
>>>  
>>>
>>

Reply via email to