Is this one of those Python 2 vs Python 3 unicode/byte string issues? Is there anyway to tell what it's sending?
On Sun, Feb 9, 2020 at 6:59 PM Ernest Jillson <[email protected]> wrote: > It "looks" like it's working for me, but doesn't. I get this message: > > "No results returned from Weather Underground (perhaps a bad station > name??). > Publishing anyway." > > It then proceeds to upload all my 5 minute obs. Only thing is, they never > show up on wunderground. > > > > On Sunday, February 9, 2020 at 4:02:21 PM UTC-5, Richard G wrote: >> >> >> Worked for me thanks. >> >> Richard >> On Sunday, 9 February 2020 18:19:00 UTC, Leon Shaner wrote: >>> >>> Richard, >>> It was a long thread. Here is my workaround for the 204 response when >>> the request is valid, but there are no records to return: >>> >>> $ diff wunderfixer wunderfixer_tk >>> 407,409c407 >>> < # Valid response, it's just that WU has no records for >>> the requested date >>> < # Return an empty list of TimeStamps (as in WU has no >>> records) >>> < return {} >>> --- >>> > raise IOError("Probably a bad station ID or invalid >>> date") >>> >>> Or if the line numbers don't match yours, it looks like this in context: >>> >>> if hasattr(response, 'code') and response.code != 200: >>> if response.code == 204: >>> # Valid response, it's just that WU has no records for >>> the requested date >>> # Return an empty list of TimeStamps (as in WU has no >>> records) >>> return {} >>> else: >>> raise IOError("Bad response code returned: %d" % >>> response.code) >>> >>> Regards, >>> \Leon >>> -- >>> Leon Shaner :: Dearborn, Michigan (iPhone) >>> >>> On Feb 9, 2020, at 12:40 PM, Richard G <[email protected]> wrote: >>> >>> >>> I had an outage of a week where no data was uploaded to wunderground. I >>> discovered all the posts about the change of API etc. so pulled down the >>> development branch. This version with the api_key allowed me to fix data on >>> partial days i.e. when there was some data but on days where there is no >>> data at all then it fails >>> >>> Using database binding 'wx_binding', which is bound to database >>> 'archive_sqlite' >>> >>> Weather Underground Station: INORFOLK** >>> >>> Date to check: 2020-02-07 >>> >>> Number of archive records: 288 >>> >>> Could not get Weather Underground data. >>> >>> Reason: Probably a bad station ID or invalid date >>> >>> Exiting. >>> >>> The message "could not get Weather Underground data" is correct as there >>> isn't any for that day, but it then needs to upload so there is. Looks like >>> a bug but I thought I would check before reporting. >>> >>> Thanks >>> >>> >>> Richard >>> >>> -- >>> 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/04c6f04e-502a-40a2-ad9d-62a4fad5a8b5%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/04c6f04e-502a-40a2-ad9d-62a4fad5a8b5%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- > 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/30ac8208-34d8-4b47-a8ac-636151c794c2%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/30ac8208-34d8-4b47-a8ac-636151c794c2%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Peter Quinn (415)794-2264 -- 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/CAA1SM23NKuQbRCaJzS8-CL1kTc7tLW4xsnHz_8nuLotqx2Q57w%40mail.gmail.com.
