On Thursday, 15 January 2026 at 13:08:59 UTC-5 Vince Skahan wrote:


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 went with option #2, Gary's later development hosted 
at https://github.com/weewx-contrib/weewx-ecowitt_local_http

I also went with your very astute advice, and nuked everything, and paid 
very special attention to making sure my strange paths were used.

% rm -rf ~/weewx-data ~/Documents/WeeWX/weewx-data
% mkdir -p ~/Documents/WeeWX/weewx-data
% cd ~/Documents/WeeWX
% weectl station create ~/Documents/WeeWX/weewx-data

so far, so good!

% weectl extension install 
https://github.com/weewx-contrib/weewx-ecowitt_local_http/archive/refs/heads/main.zip
 
--config ~/Documents/WeeWX/weewx-data/weewx.conf 

The install ran successfully. This was the only configure line to run 
without error:

weectl station reconfigure --driver=user.ecowitt_http --config 
~/Documents/WeeWX/weewx-data/weewx.conf

Lets list it out.

 % weectl extension list --config ~/Documents/WeeWX/weewx-data/weewx.conf

Using configuration file 
/Users/pcezanne/Documents/WeeWX/weewx-data/weewx.conf
Extension Name    Version   Description
Ecowitt_HTTP      0.1.0a28  WeeWX driver for devices supporting the Ecowitt 
local HTTP API.

The driver test also worked, giving me live data:

% python3 ~/Documents/WeeWX/weewx-data/bin/user/ecowitt_http.py 
--test-driver --ip-address=10.0.4.37 --config 
~/Documents/WeeWX/weewx-data/weewx.conf

2026-01-15 15:22:23 EST (1768508543): dateTime: 1768508543, dewpoint: 0.0, 
feelslike: 0.8888888888888896, inHumidity: 74, inTemp: 2.000000000000001, 
outHumidity: 94, outTemp: 0.8888888888888896, pressure: 973.2479568438692, 
rainRate: 0.0, relbarometer: 973.2479568438692, t_rainday: 4.064, 
t_rainevent: 7.365999999999999, t_rainmonth: 17.018, t_rainweek: 9.398, 
t_rainyear: 17.018, usUnits: 17, vpd: 0.406366579057983, wh26_batt: 0, 
wh26_sig: 4

I was feeling pretty good at this point, let's run it! Sadness, it doesn't 
run, still wanting that api_key which shouldn't be in play.

% weewxd --config ~/Documents/WeeWX/weewx-data/weewx.conf 
...
AttributeError: 'EcowittHttpDriver' object has no attribute 'api_key'

It was a great suggestion, I did find errors in my unusual paths which 
surely would have vexed me down the road, but still joy here.

 

-- 
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 visit 
https://groups.google.com/d/msgid/weewx-user/8b0d20e5-dff6-4267-a44e-034743ca295an%40googlegroups.com.

Reply via email to