I've installed the driver
% weectl extension install
https://github.com/weewx-contrib/weewx-ecowitt_local_http/archive/refs/heads/main.zip
--config ~/Documents/WeeWX/weewx-data/weewx.conf
Using configuration file
/Users/pcezanne/Documents/WeeWX/weewx-data/weewx.conf
Install extension
'https://github.com/weewx-contrib/weewx-ecowitt_local_http/archive/refs/heads/main.zip'
(y/n)? y
Extracting from zip archive
/var/folders/f_/47j91mxx1lv_h74_c4b829kw0000gn/T/tmpuqrlog2i
Saving installer file to
/Users/pcezanne/Documents/WeeWX/weewx-data/bin/user/installer/Ecowitt_HTTP
Saved copy of configuration as
/Users/pcezanne/Documents/WeeWX/weewx-data/weewx.conf.20260106172143
Finished installing extension Ecowitt_HTTP from
https://github.com/weewx-contrib/weewx-ecowitt_local_http/archive/refs/heads/main.zip
And I go to reconfigure to use it (I created the station with the Simulator)
% weectl station reconfigure --driver=user.ecowitt_local_http --config
~/Documents/WeeWX/weewx-data/weewx.conf
....
Choose a unit system for the reports. Later, you can modify
your choice, or choose a combination of units. Unit systems
include:
us (ºF, inHg, in, mph)
metricwx (ºC, mbar, mm, m/s)
metric (ºC, mbar, cm, km/h)
unit system [us]:
Traceback (most recent call last):
File "/Users/pcezanne/weewx-venv/bin/weectl", line 7, in <module>
sys.exit(main())
File "/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weectl.py",
line 67, in main
namespace.func(namespace)
File
"/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weectllib/__init__.py",
line 90, in dispatch
namespace.action_func(config_dict, namespace)
File
"/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weectllib/station_cmd.py",
line 311, in reconfigure_station
weectllib.station_actions.station_reconfigure(config_dict=config_dict,
File
"/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py",
line 164, in station_reconfigure
config_config(config_dict,
File
"/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py",
line 207, in config_config
config_driver(config_dict, driver=driver, no_prompt=no_prompt)
File
"/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py",
line 424, in config_driver
driver_editor, driver_name, driver_version =
weecfg.load_driver_editor(final_driver)
File
"/Users/pcezanne/weewx-venv/lib/python3.9/site-packages/weecfg/__init__.py",
line 453, in load_driver_editor
driver_module = importlib.import_module(driver_module_name)
File
"/usr/local/Cellar/[email protected]/3.9.1_6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/__init__.py",
line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'user.ecowitt_local_http'
I'm missing something. Here's what's installed:
% ls ~/Documents/WeeWX/weewx-data/bin/user/installer
Ecowitt_HTTP
% ls ~/Documents/WeeWX/weewx-data/bin/user
__init__.py __pycache__ ecowitt_http.py extensions.py installer
Thanks for all your help, the station is almost up and running!
On Sunday, 4 January 2026 at 20:31:14 UTC-5 NotThePainter wrote:
On Sunday, 4 January 2026 at 18:36:04 UTC-5 vince wrote:
Looks like Ian needs to tag the relocated repo.
Try 'weectl extension install
https://github.com/weewx-contrib/weewx-ecowitt_local_http/archive/refs/heads/main.zip
'
Thanks, that’s perfect. I’ll give it a try tomorrow.
--
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/524cab43-8ad5-40db-ad39-26eb594c40b7n%40googlegroups.com.