hello Tom,
yes I done it but I have many errors and weewx doesn't work.
attached file
and my conf line in weewx.conf
# It is *only* used when the database is created.
schema = weewx.schema.wview_extended.schema
Patrick
Le 05/01/2026 à 01:11, Tom Keffer a écrit :
It appears that your schema is actually specified as
*schema = weewx.schema.wview_extended*
It should be
*weewx.schema.wview_extended.schema*
Perhaps you changed it?
--
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/22f9205e-1859-4d21-bf2c-acd9c68b52ab%40gmail.com.
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Initializing weewxd
version 5.2.0
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Command line:
/usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Using Python: 3.9.2
(default, Mar 20 2025, 22:21:41) #012[GCC 10.2.1 20210110]
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Located at:
/usr/bin/python3
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Platform:
Linux-6.1.21-v7+-armv7l-with-glibc2.31
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Locale:
'fr_FR.UTF-8'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Entry path:
/usr/share/weewx/weewxd.py
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: WEEWX_ROOT:
/etc/weewx
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Config file:
/etc/weewx/weewx.conf
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: User module:
/etc/weewx/bin/user
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Debug: 1
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: User: weewx
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Group: weewx
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO __main__: Groups:
plugdev weewx gpio i2c spi
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG __main__: loop_on_init: False
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG __main__: Initializing engine
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO weewx.engine: Loading station
type BYOWS (user.byows)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO user.byows: using driver BYOWS
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO user.byows: driver version is
0.52
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Loading service
weewx.engine.StdTimeSynch
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdTimeSynch
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Loading service
weewx.engine.StdConvert
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO weewx.engine: StdConvert
target unit is 0x1
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdConvert
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Loading service
weewx.engine.StdCalibrate
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdCalibrate
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Loading service
weewx.engine.StdQC
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdQC
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.engine: Loading service
weewx.wxservices.StdWXCalculate
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: INFO weewx.wxservices:
StdWXCalculate will use data binding wx_binding
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.manager: Could not load
schema 'weewx.schema.wview_extended.schema'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.manager: **** Reason:
No module named 'weewx.schema'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: DEBUG weewx.manager: **** Trying
'weewx.weewx.schema.wview_extended.schema'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: Caught
unrecoverable exception:
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** No
module named 'weewx.weewx'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
Traceback (most recent call last):
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewx/manager.py", line 905, in get_manager_dict_from_config
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
manager_dict['schema'] = weeutil.weeutil.get_object(schema_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
module = importlib.import_module(module_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
return _bootstrap._gcd_import(name[level:], package, level)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
ModuleNotFoundError: No module named 'weewx.schema'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** During
handling of the above exception, another exception occurred:
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
Traceback (most recent call last):
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewxd.py", line 121, in main
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: Traceback (most recent call last):
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewx/manager.py", line 905, in get_manager_dict_from_config
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
engine = weewx.engine.StdEngine(config_dict)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: manager_dict['schema'] =
weeutil.weeutil.get_object(schema_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewx/engine.py", line 89, in __init__
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: module =
importlib.import_module(module_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: return
_bootstrap._gcd_import(name[level:], package, level)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 972, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
self.loadServices(config_dict)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 984, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: ModuleNotFoundError: No module
named 'weewx.schema'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: During handling of the above
exception, another exception occurred:
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: Traceback (most recent call last):
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewxd.py", line 226, in <module>
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: main()
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewxd.py", line 121, in main
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: engine =
weewx.engine.StdEngine(config_dict)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewx/engine.py", line 89, in __init__
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: self.loadServices(config_dict)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewx/engine.py", line 157, in loadServices
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: obj =
weeutil.weeutil.get_object(svc)(self, config_dict)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewx/wxservices.py", line 103, in __init__
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: self.db_manager =
engine.db_binder.get_manager(data_binding=data_binding,
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewx/manager.py", line 770, in get_manager
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewx/engine.py", line 157, in loadServices
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: manager_dict =
get_manager_dict_from_config(self.config_dict,
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weewx/manager.py", line 910, in get_manager_dict_from_config
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: manager_dict['schema'] =
weeutil.weeutil.get_object('weewx.' + schema_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: module =
importlib.import_module(module_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File
"/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: return
_bootstrap._gcd_import(name[level:], package, level)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 972, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 972, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: File "<frozen
importlib._bootstrap>", line 984, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: ModuleNotFoundError: No module
named 'weewx.weewx'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
obj = weeutil.weeutil.get_object(svc)(self, config_dict)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewx/wxservices.py", line 103, in __init__
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
self.db_manager = engine.db_binder.get_manager(data_binding=data_binding,
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewx/manager.py", line 770, in get_manager
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
manager_dict = get_manager_dict_from_config(self.config_dict,
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weewx/manager.py", line 910, in get_manager_dict_from_config
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
manager_dict['schema'] = weeutil.weeutil.get_object('weewx.' + schema_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
module = importlib.import_module(module_name)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
return _bootstrap._gcd_import(name[level:], package, level)
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1030, in _gcd_import
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 1007, in _find_and_load
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: **** File
"<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
ModuleNotFoundError: No module named 'weewx.weewx'
Jan 5 09:47:06 RPi-WS-Byows weewxd[31309]: CRITICAL __main__: ****
Exiting.