the "no attribute 'api_key' " suggests that you have an api_key entry in your weewx.conf but no key entered
I suggest you get yourself an API and an APP key in your
ecowitt.net account and enter it into the [EcowittHttp] stanza
on your weewx.conf including the MAC address of the console
or
in the [EcowittHttp] stanza in
weewx.conf comment the line with "api_key" out by placing a # in
front
[EcowittHttp]
......
# provide Ecowitt API and APP key to have permission for the ecowitt.net backfill download # api_key = xxxxxxxxxxxxxxx # app_key = xxxxxxxxxxxxxxx # MAC address to identify the console # mac = xx:xx:xx:xx:xx:xx
......
--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/59e2b382-4e85-4074-b96f-b749d74a1c7fn%40googlegroups.com.
the "no attribute 'api_key' " suggests that you have an api_key entry in your weewx.conf but no key entered
I suggest you get yourself an API and an APP key in your ecowitt.net account and enter it into the [EcowittHttp] stanza on your weewx.conf including the MAC address of the console
I understand what you don't want, but you
obviously don't understand what that API/APP keys are about.
It has nothing to do with what you call "your old cloud/push
driver", probably the Interceptor driver.
Anyhow, the 2nd option I mentioned was to have no keys/commented
them out.
Maybe you tell us what your station model is 😉.
--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/18c4ec78-3125-431f-b413-729f14c40df5n%40googlegroups.com.
I understand what you don't want, but you obviously don't understand what that API/APP keys are about.
It has nothing to do with what you call "your old cloud/push driver", probably the Interceptor driver.
Anyhow, the 2nd option I mentioned was to have no keys/commented them out.Maybe you tell us what your station model is 😉.
If you can do so, I'd basically start over on the station setup:
- rename your weewx-data directory to move it aside
- run 'weectl station create --noprompt' to create a new one using the Simulator
- add the driver you want via 'weectl extension install'
- run 'weectl station reconfigure' to pick the added driver
- answer the questions it'll ask you re: the ip address of your gateway etc.
- test your setup re: the driver's readme file instructions
Lastly remember your odd location of weewx.conf means you will always need to specify where to find the config file in any weectl or weewxd commands. If you don't do that they'll look in the normal locations (which presumably are not present) and you'll get file-not-found or module-not-found etc. type errors.
I looked at the code for bin/user/ecowitt_http.py and it definitely wants to see an api_key in your weewx.conf file for its catchup/backfill code. No way around it that I can see if you want to use that driver. Unfortunately it's not documented in the legacy instructions and Gary's wiki was lost to the sands of time when he went dark and deleted all his stuff on github in early June.
I want backfill. I just got my API Key. Off to install it.
On 16 Jan 2026, at 01:27, Vince Skahan <vince...@gmail.com> wrote:
Sorry - can't help you. That thing is too absurdly complicated and undocumented for me.
--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/f401c5cb-867b-4ee6-ad37-d762523fb4ddn%40googlegroups.com.
For this version of the driver which was Gary’s final version, the API key is most definitely not required and is probably why you are having problems with your weewx.conf. Also the backfill only works when the extension is set up as a driver, it does not work when set up as a service.
Quickly reading through this thread, unless I have missed it, I cannot see which device you are using. I have only tested it with a GW3000 which is the only one of the GW series of devices that has the on-board logging to a removable SD card, which is required by this version of the driver for backfill to work.
This is my own working weewx.conf snippet which is working perfectly for me, including backfill (see below link).
If you do not have a device with onboard logging, I would, as Vince has suggested, use the GW1000 driver.
. Also the backfill only works when the extension is set up as a driver, it does not work when set up as a service.
On 16 Jan 2026, at 18:17, NotThePainter <notthe...@gmail.com> wrote:
SOLVED!
The solution is to put an SD card into the GW3000. I guess the backfill code asks the GW3000 for data, the GW3000 says "I dunno...." and then the driver asks the Ecowitt server, and that needs an API Key.Now to get the station up and live!
--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/cceaf2c3-efc8-4c7b-b2f1-bab2c83a54e2n%40googlegroups.com.
On 8 Feb 2026, at 14:20, 'michael.k...@gmx.at' via weewx-user <weewx...@googlegroups.com> wrote:
OMG I just took a first glance at their "HTTP API":
--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/8e3fe557-c826-4529-8cfc-ac9b198df1a5n%40googlegroups.com.
I mean, WTF? We have HEX IDs, mixed with integer IDs, we have items with attributes for values and one for their unit here, but also have value string with units there, and then just values without unit at all, the battery indicator is tied to the computed "windchill" value (0x03) and not to a physical device. The inTemp (0x01) is not there, because it's not in the "common_list", when you have a WH25 Temp/Humi/Pressure sensor attached. Could it be worse?
On 8 Feb 2026, at 16:08, bell...@gmail.com <bell...@gmail.com> wrote:
Where can one find the documentation for the API(s).
--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/4ccdb608-69c8-4ad1-9fea-af394bd477ccn%40googlegroups.com.