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.