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. >>> >>> >>
