It appears that the byows_rpi driver has an undocumented dependency on
bme280. You'll have to install it by activating your virtual environment,
the using pip:

*source ~/weewx-venv/bin/activate*
*pip install bme280*

There may be other undocumented dependencies that will have to be dealt
with in a similar manner.

-tk

On Tue, Dec 3, 2024 at 5:36 AM Juke DJvid <[email protected]> wrote:

> Hi!
>
> New install WEEWX 5.1 . Installed driver from:
> https://github.com/jardiamj/BYOWS_RPi
>
>  weectl extension install
> https://github.com/ddjlabs/BYOWS_RPi/archive/refs/tags/v0.51.zip
>
> *WEEWX falied after choose driver:*
>
> Choose a driver. Installed drivers include:
>   0) ?               (user.bme280wx)           No module named 'bme280'
>   1) ?               (user.byows_rpi)          No module named 'bme280'
>   2) AcuRite         (weewx.drivers.acurite)
>   3) CC3000          (weewx.drivers.cc3000)
>   4) FineOffsetUSB   (weewx.drivers.fousb)
>   5) Simulator       (weewx.drivers.simulator)
>   6) TE923           (weewx.drivers.te923)
>   7) Ultimeter       (weewx.drivers.ultimeter)
>   8) Vantage         (weewx.drivers.vantage)
>   9) WMR100          (weewx.drivers.wmr100)
>  10) WMR300          (weewx.drivers.wmr300)
>  11) WMR9x8          (weewx.drivers.wmr9x8)
>  12) WS1             (weewx.drivers.ws1)
>  13) WS23xx          (weewx.drivers.ws23xx)
>  14) WS28xx          (weewx.drivers.ws28xx)
> driver: 1
> Traceback (most recent call last):
>   File "/usr/share/weewx/weectl.py", line 75, in <module>
>     main()
>   File "/usr/share/weewx/weectl.py", line 67, in main
>     namespace.func(namespace)
>   File "/usr/share/weewx/weectllib/__init__.py", line 90, in dispatch
>     namespace.action_func(config_dict, namespace)
>   File "/usr/share/weewx/weectllib/station_cmd.py", line 311, in
> reconfigure_station
>     weectllib.station_actions.station_reconfigure(config_dict=config_dict,
>   File "/usr/share/weewx/weectllib/station_actions.py", line 164, in
> station_reconfigure
>     config_config(config_dict,
>   File "/usr/share/weewx/weectllib/station_actions.py", line 207, in
> config_config
>     config_driver(config_dict, driver=driver, no_prompt=no_prompt)
>   File "/usr/share/weewx/weectllib/station_actions.py", line 424, in
> config_driver
>     driver_editor, driver_name, driver_version =
> weecfg.load_driver_editor(final_driver)
>
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/weewx/weecfg/__init__.py", line 452, in
> load_driver_editor
>     driver_module = importlib.import_module(driver_module_name)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/importlib/__init__.py", line 126, in
> import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 1149, in
> _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
>   File "<frozen importlib._bootstrap>", line 241, in
> _call_with_frames_removed
>   File "/etc/weewx/bin/user/byows_rpi.py", line 32, in <module>
>     import bme280
> ModuleNotFoundError: No module named 'bme280'
>
>
> Anybody can help me what went wrong?
>
> Zoltan from Hungary
>
> --
> 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/34162b1e-3fbf-4592-957c-bd7632cf5f8fn%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/34162b1e-3fbf-4592-957c-bd7632cf5f8fn%40googlegroups.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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEDr-nJkoT9cL6psS8fyiGSZv%3D94KBPaDnAWLANe-GRj%3Dw%40mail.gmail.com.

Reply via email to