Where (what field) did you plug the key into? David
> On Jun 23, 2020, at 2:15 PM, Ernest Jillson <etjill...@gmail.com> wrote: > > Ok. This IS strange. > > I'm running weewx 3.9x and have my data going to wunderground with station ID > and site password. The person I was helping is using weewx 4.1 and station ID > and password was failing as mentioned in this thread. Today, just for the > heck of it, he decided to try using the "key" associated with his account. > Bingo! Not sure if it's a difference between 3.9x and 4.1 or maybe that he > has a vue and I have vp2? At least we got it working. Maybe that will work > for the OP too! > > <WU_PWS_Key.JPG> > > On Mon, Jun 22, 2020 at 4:29 PM Ernest Jillson <etjill...@gmail.com > <mailto:etjill...@gmail.com>> wrote: > I'm helping someone set up a brand new pi with weewx and vantage vue. We are > getting the same thing in the logs. Failed to publish record. This is using > python 3 and weewx 4.x (latest). It says it's adding records to database, but > fails upload to WU. He even tried changing the password. Meanwhile I've been > running fine with 3.9.2 and python 2. > > I'll be following this thread to see what the resolution might end up being. > > > On Sun, Jun 21, 2020 at 4:27 PM Tom Keffer <tkef...@gmail.com > <mailto:tkef...@gmail.com>> wrote: > I don't blame you. > > On Sun, Jun 21, 2020 at 12:23 PM David Barto <ba...@kdbarto.org > <mailto:ba...@kdbarto.org>> wrote: > Perhaps I should just give up on the WU. PWSweather takes my data just > fine, and I'll add the NWS and a couple of others in the near > future. > > David > >> On Jun 21, 2020, at 12:18 PM, Tom Keffer <tkef...@gmail.com >> <mailto:tkef...@gmail.com>> wrote: >> >> Sounds like yet another WU SNAFU. >> >> You could try disabling RapidFire and just use regular postings. RF has >> always been unreliable. >> >> -tk >> >> On Sun, Jun 21, 2020 at 12:16 PM David Barto <ba...@kdbarto.org >> <mailto:ba...@kdbarto.org>> wrote: >> Enclosing with quotes didn=E2=80=99t change anything and I logged out/in >> from Wunderground and explicitly typed in the password. That worked. >> >> enable = true >> station = KCAPOWAY177 >> password ="AlphaNumericDataH3Re" >> # Set the following to True to have weewx use the WU "Rapidfire" >> # protocol. Not all hardware can support it. See the User's Guide. >> rapidfire = True >> >> Still failing. Debug is set to 1, is there anything else that could be >> useful? >> >> David >> >>> On Jun 21, 2020, at 11:42 AM, Tom Keffer <tkef...@gmail.com >>> <mailto:tkef...@gmail.com>> wrote: >>> >>> OK, now you have an upload problem, which suggests a password problem. Make >>> sure you're using the right password. Does it have any special characters >>> in it? If so, enclose with quotes in weewx.conf. >>> >>> -tk >>> >>> On Sun, Jun 21, 2020 at 11:32 AM David Barto <ba...@kdbarto.org >>> <mailto:ba...@kdbarto.org>> wrote: >>> Curl gets a 204. So my configuration ’should’ be working. >>> >>> password is set to the password I login with. >>> >>> Wunderfixer still returning a 503, so that is unusual. >>> >>> I’m now seeing. >>> >>> Jun 21 11:26:19 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:15 PDT (1592763975): Failed upload after 1 >>> tries >>> Jun 21 11:26:24 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:19 PDT (1592763979): Failed upload after 1 >>> tries >>> Jun 21 11:26:30 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:25 PDT (1592763985): Failed upload after 1 >>> tries >>> Jun 21 11:26:35 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:29 PDT (1592763989): Failed upload after 1 >>> tries >>> Jun 21 11:26:40 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:35 PDT (1592763995): Failed upload after 1 >>> tries >>> Jun 21 11:26:45 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:39 PDT (1592763999): Failed upload after 1 >>> tries >>> Jun 21 11:26:50 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:45 PDT (1592764005): Failed upload after 1 >>> tries >>> Jun 21 11:26:55 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:49 PDT (1592764009): Failed upload after 1 >>> tries >>> Jun 21 11:27:00 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:26:55 PDT (1592764015): Failed upload after 1 >>> tries >>> Jun 21 11:27:05 Magrathea weewx[23591]: restx: Wunderground-RF: Failed to >>> publish record 2020-06-21 11:27:01 PDT (1592764021): Failed upload after 1 >>> tries >>> >>> And https://www.wunderground.com/dashboard/pws/KCAPOWAY177 >>> <https://www.wunderground.com/dashboard/pws/KCAPOWAY177> still reports >>> ‘offline’. >>> >>> I’ve got ‘debug = 1’ in my configuration, so what else would be useful to >>> include to finish this up? >>> >>> David >>> >>>> On Jun 21, 2020, at 10:48 AM, Tom Keffer <tkef...@gmail.com >>>> <mailto:tkef...@gmail.com>> wrote: >>>> >>>> Blank page is probably good, and hopefully means that it's accepting the >>>> API key. To be sure, try curl: >>>> >>>> curl -i >>>> 'https://api.weather.com/v2/pws/observations/all/1day?stationId=KCAPOWAY177&format=json&units=m&apiKey=XXXXX >>>> >>>> <https://api.weather.com/v2/pws/observations/all/1day?stationId=KCAPOWAY177&format=json&units=m&apiKey=XXXXX>' >>>> >>>> where, again, XXXXX is your API key. This will give you the returned >>>> status code. I would expect 204. >>>> >>>> NB: the API key is necessary to download data, the password is necessary >>>> to upload data. So, you want the API key. >>>> >>>> -tk >>>> >>>> On Sun, Jun 21, 2020 at 9:48 AM David Barto <ba...@kdbarto.org >>>> <mailto:ba...@kdbarto.org>> wrote: >>>> Weird, when presented my very long API key I get back a blank page. I’ll >>>> assume that is good. When I give it the short key I get back >>>> >>>> >>>> {"metadata":{"transaction_id":"##############"},"success":false,"errors":[{"error":{"code":"CDN-0001","message":"Invalid >>>> apiKey."}}]} >>>> >>>> What debugging do I need to turn on (and where to look on the Mac) to see >>>> the URL being sent when I’m using wunderfixer to see what it is sending? >>>> >>>> David >>>> >>>> >>>>> On Jun 21, 2020, at 9:25 AM, Tom Keffer <tkef...@gmail.com >>>>> <mailto:tkef...@gmail.com>> wrote: >>>>> >>>>> Odds are it's a WU thing. >>>>> >>>>> If you're comfortable manipulating URLs, you can try a GET request >>>>> directly. Use the URL >>>>> >>>>> https://api.weather.com/v2/pws/observations/all/1day?stationId=KCAPOWAY177&format=json&units=m&apiKey=XXXXX >>>>> >>>>> <https://api.weather.com/v2/pws/observations/all/1day?stationId=KCAPOWAY177&format=json&units=m&apiKey=XXXXX> >>>>> >>>>> where XXXXX is your API key. Sometimes this will give you additional >>>>> detail. >>>>> >>>>> Interestingly, when I try the above with my own API key, I get a 204 ("No >>>>> Content") error, not a 403. >>>>> >>>>> -tk >>>>> >>>>> >>>>> >>>>> On Sun, Jun 21, 2020 at 8:58 AM David Barto <ba...@kdbarto.org >>>>> <mailto:ba...@kdbarto.org>> wrote: >>>>> The key, password, and API all match with the station name. >>>>> >>>>> When I look at the station under >>>>> https://www.wunderground.com/member/devices >>>>> <https://www.wunderground.com/member/devices> -> My Devices, it shows >>>>> Offline. >>>>> >>>>> I’m assuming that is because I’m not sending data rather than some other >>>>> step in the setup process that I’m not able to discern. Web searches >>>>> don’t show any registration steps that I’ve missed. >>>>> >>>>> Is it just a WU thing, or am I really just missing something obvious? >>>>> >>>>> David >>>>> >>>>>> On Jun 20, 2020, at 5:59 PM, Tom Keffer <tkef...@gmail.com >>>>>> <mailto:tkef...@gmail.com>> wrote: >>>>>> >>>>>> Normally, if you give the wrong API key, you get a 401 error. You are >>>>>> getting a 403 error, which implies that the key may be right, but you do >>>>>> not have authorization to access the data. Are you sure you have the >>>>>> right station? >>>>>> >>>>>> Also, double check the API key. You can find it here >>>>>> <https://www.wunderground.com/member/api-keys>. Does it match what you >>>>>> have in weewx.conf? >>>>>> >>>>>> -tk >>>>>> >>>>>> On Sat, Jun 20, 2020 at 5:39 PM David Barto <ba...@kdbarto.org >>>>>> <mailto:ba...@kdbarto.org>> wrote: >>>>>> I’ve got a new Station KCAPOWAY177 >>>>>> >>>>>> I’ve got an API key <very long string> and a ‘key’ <8 alpha numeric key> >>>>>> and my password to log into the site. >>>>>> >>>>>> No matter which of the 3 I choose for my password, the response to >>>>>> wunderfixer is always the same. >>>>>> >>>>>> $ ./bin/wunderfixer --test --config=$(pwd)/weewx.conf >>>>>> --station=KCAPOWAY177 —password=<pick any one> --verbose >>>>>> Using configuration file /Users/Shared/weewx/weewx.conf. >>>>>> Using database binding 'wx_binding', which is bound to database >>>>>> 'archive_sqlite' >>>>>> Weather Underground Station: KCAPOWAY177 >>>>>> Date to check: 2020-06-20 >>>>>> Number of archive records: 1055 >>>>>> Unable to open Weather Underground station KCAPOWAY177 or HTTP Error >>>>>> 403: Forbidden >>>>>> Could not get Weather Underground data. Exiting. >>>>>> >>>>>> >>>>>> Any idea of where to go now? >>>>>> >>>>>> David >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/4DA82895-538B-4EC3-9D85-4E148E4CFB29%40kdbarto.org >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/4DA82895-538B-4EC3-9D85-4E148E4CFB29%40kdbarto.org?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 weewx-user+unsubscr...@googlegroups.com >>>>>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEAE940H%3DAuHD30LC_Zx2oC1Myv041LbRGGv5hVshaxWQg%40mail.gmail.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAE940H%3DAuHD30LC_Zx2oC1Myv041LbRGGv5hVshaxWQg%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com >>>>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/ECC4C459-B688-49DD-B5E0-63EF36ED6DC6%40kdbarto.org >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/ECC4C459-B688-49DD-B5E0-63EF36ED6DC6%40kdbarto.org?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 weewx-user+unsubscr...@googlegroups.com >>>>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEBq5qNWc7JBW8bJijbmCCmhDTKNoOYEondU7EOSmiduVA%40mail.gmail.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBq5qNWc7JBW8bJijbmCCmhDTKNoOYEondU7EOSmiduVA%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com >>>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/EA981147-7FDC-40F5-B1BA-4BC55769D48A%40kdbarto.org >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/EA981147-7FDC-40F5-B1BA-4BC55769D48A%40kdbarto.org?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 weewx-user+unsubscr...@googlegroups.com >>>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEC0NLVriMbOUNLs8JP%3DHic4ybUOnqfGSPL2De1CjnGPOQ%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEC0NLVriMbOUNLs8JP%3DHic4ybUOnqfGSPL2De1CjnGPOQ%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com >>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/5D0D970D-B82F-46C1-A947-A353F81B0E2C%40kdbarto.org >>> >>> <https://groups.google.com/d/msgid/weewx-user/5D0D970D-B82F-46C1-A947-A353F81B0E2C%40kdbarto.org?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 weewx-user+unsubscr...@googlegroups.com >>> <mailto:weewx-user+unsubscr...@googlegroups.com>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEBstfSSwpuZGcjjT1Q02u%2BJpw%3DaLgf90f%3Dx4OMyQkze8A%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBstfSSwpuZGcjjT1Q02u%2BJpw%3DaLgf90f%3Dx4OMyQkze8A%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com >> <mailto:weewx-user+unsubscr...@googlegroups.com>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/39383749-1A52-4013-A7E2-D04992998AE6%40kdbarto.org >> >> <https://groups.google.com/d/msgid/weewx-user/39383749-1A52-4013-A7E2-D04992998AE6%40kdbarto.org?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 weewx-user+unsubscr...@googlegroups.com >> <mailto:weewx-user+unsubscr...@googlegroups.com>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/CAPq0zEBCxskczAfeCFZ7y24gN8cxF__Zk5cN-ytap6DoYDYOfw%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBCxskczAfeCFZ7y24gN8cxF__Zk5cN-ytap6DoYDYOfw%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com > <mailto:weewx-user+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/6F0A35B0-85BE-460F-9FCF-CB8E910AC221%40kdbarto.org > > <https://groups.google.com/d/msgid/weewx-user/6F0A35B0-85BE-460F-9FCF-CB8E910AC221%40kdbarto.org?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 weewx-user+unsubscr...@googlegroups.com > <mailto:weewx-user+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/CAPq0zECfYqhhGditY6StTz97cpKCw5zf-MVKNw9bkeOm37ubhg%40mail.gmail.com > > <https://groups.google.com/d/msgid/weewx-user/CAPq0zECfYqhhGditY6StTz97cpKCw5zf-MVKNw9bkeOm37ubhg%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com > <mailto:weewx-user+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/CAC5oUmP%2Bx%3DGjt7biNO0GydMDkuteLmuNrZkRq1Hv0FprWDHw4g%40mail.gmail.com > > <https://groups.google.com/d/msgid/weewx-user/CAC5oUmP%2Bx%3DGjt7biNO0GydMDkuteLmuNrZkRq1Hv0FprWDHw4g%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/8E9BF786-E505-4840-AFB7-E5E7D58D11BF%40kdbarto.org.