sorry, I didn't see the command Print.
There are spaces that appeared during copy/paste.
PYTHONPATH=/usr/share/weewx python3 -c "import weewx.schemas
.wview_extended as schema; print(schema.schema)"
{'table': [('dateTime', 'INTEGER NOT NULL UNIQUE PRIMARY KEY'),
('usUnits', 'INT EGER NOT NULL'),
('interval', 'INTEGER NOT NULL'), ('altimeter', 'REAL'), ('appT
emp', 'REAL'), ('appTemp1', 'REAL'), ('barometer',
'REAL'), ('batteryStatus1', ' REAL'), ('batteryStatus2', 'REAL'),
('batteryStatus3', 'REAL'), ('batteryStatus4
', 'REAL'), ('batteryStatus5', 'REAL'), ('batteryStatus6', 'REAL'),
('batterySta tus7', 'REAL'),
('batteryStatus8', 'REAL'), ('cloudbase', 'REAL'), ('co', 'REAL'
), ('co2', 'REAL'), ('consBatteryVoltage',
'REAL'), ('dewpoint', 'REAL'), ('dewp oint1',
'REAL'), ('ET', 'REAL'), ('extraHumid1', 'REAL'), ('extraHumid2', 'REAL'
), ('extraHumid3', 'REAL'), ('extraHumid4', 'REAL'),
('extraHumid5', 'REAL'), (' extraHumid6', 'REAL'), ('extraHumid7',
'REAL'), ('extraHumid8', 'REAL'), ('extra
Temp1', 'REAL'), ('extraTemp2', 'REAL'), ('extraTemp3', 'REAL'),
('extraTemp4', 'REAL'), ('extraTemp5',
'REAL'), ('extraTemp6', 'REAL'), ('extraTemp7', 'REAL'),
('extraTemp8', 'REAL'), ('forecast', 'REAL'), ('hail', 'REAL'),
('hailBatterySt atus', 'REAL'),
('hailRate', 'REAL'), ('heatindex', 'REAL'), ('heatindex1', 'REA
L'), ('heatingTemp', 'REAL'), ('heatingVoltage',
'REAL'), ('humidex', 'REAL'), (
'humidex1', 'REAL'), ('illuminance', 'REAL'), ('inDewpoint', 'REAL'),
('inHumidi ty', 'REAL'), ('inTemp', 'REAL'),
('inTempBatteryStatus', 'REAL'), ('leafTemp1', 'REAL'),
('leafTemp2', 'REAL'), ('leafWet1', 'REAL'), ('leafWet2', 'REAL'), ('l
ightning_distance', 'REAL'), ('lightning_disturber_count', 'REAL'),
('lightning_ energy', 'REAL'),
('lightning_noise_count', 'REAL'), ('lightning_strike_count',
'REAL'), ('luminosity', 'REAL'), ('maxSolarRad',
'REAL'), ('nh3', 'REAL'), ('no2 ',
'REAL'), ('noise', 'REAL'), ('o3', 'REAL'), ('outHumidity', 'REAL'),
('outTem p', 'REAL'), ('outTempBatteryStatus', 'REAL'),
('pb', 'REAL'), ('pm10_0', 'REAL' ),
('pm1_0', 'REAL'), ('pm2_5', 'REAL'), ('pressure', 'REAL'),
('radiation', 'RE AL'), ('rain', 'REAL'),
('rainBatteryStatus', 'REAL'), ('rainRate', 'REAL'), ('r
eferenceVoltage', 'REAL'), ('rxCheckPercent', 'REAL'),
('signal1', 'REAL'), ('si gnal2', 'REAL'), ('signal3',
'REAL'), ('signal4', 'REAL'), ('signal5', 'REAL'), ('signal6', 'REAL'),
('signal7', 'REAL'), ('signal8', 'REAL'), ('snow', 'REAL'),
('snowBatteryStatus', 'REAL'), ('snowDepth', 'REAL'), ('snowMoisture',
'REAL'), ('snowRate', 'REAL'), ('so2', 'REAL'), ('soilMoist1', 'REAL'),
('soilMoist2', ' REAL'), ('soilMoist3',
'REAL'), ('soilMoist4', 'REAL'), ('soilTemp1', 'REAL'), (
'soilTemp2', 'REAL'), ('soilTemp3', 'REAL'),
('soilTemp4', 'REAL'), ('supplyVolt age',
'REAL'), ('txBatteryStatus', 'REAL'), ('UV', 'REAL'),
('uvBatteryStatus', 'REAL'), ('windBatteryStatus', 'REAL'),
('windchill', 'REAL'), ('windDir', 'REAL
'), ('windGust', 'REAL'), ('windGustDir', 'REAL'), ('windrun',
'REAL'), ('windSp eed', 'REAL')],
'day_summaries': [('altimeter', 'scalar'), ('appTemp', 'scalar')
, ('appTemp1', 'scalar'), ('barometer', 'scalar'),
('batteryStatus1', 'scalar'), ('batteryStatus2', 'scalar'),
('batteryStatus3', 'scalar'), ('batteryStatus4',
'scalar'), ('batteryStatus5', 'scalar'), ('batteryStatus6',
'scalar'), ('battery Status7', 'scalar'),
('batteryStatus8', 'scalar'), ('cloudbase', 'scalar'), ('co
', 'scalar'), ('co2', 'scalar'), ('consBatteryVoltage',
'scalar'), ('dewpoint', 'scalar'), ('dewpoint1', 'scalar'),
('ET', 'scalar'), ('extraHumid1', 'scalar'), ('extraHumid2', 'scalar'),
('extraHumid3', 'scalar'), ('extraHumid4', 'scalar')
, ('extraHumid5', 'scalar'), ('extraHumid6', 'scalar'),
('extraHumid7', 'scalar' ),
('extraHumid8', 'scalar'), ('extraTemp1', 'scalar'), ('extraTemp2',
'scalar') , ('extraTemp3', 'scalar'),
('extraTemp4', 'scalar'), ('extraTemp5', 'scalar'),
('extraTemp6', 'scalar'), ('extraTemp7', 'scalar'),
('extraTemp8', 'scalar'), (' forecast',
'scalar'), ('hail', 'scalar'), ('hailBatteryStatus', 'scalar'), ('hai
lRate', 'scalar'), ('heatindex', 'scalar'), ('heatindex1',
'scalar'), ('heatingT emp', 'scalar'), ('heatingVoltage', 'scalar'),
('humidex', 'scalar'), ('humidex1 ',
'scalar'), ('illuminance', 'scalar'), ('inDewpoint', 'scalar'),
('inHumidity' , 'scalar'), ('inTemp',
'scalar'), ('inTempBatteryStatus', 'scalar'), ('leafTemp
1', 'scalar'), ('leafTemp2', 'scalar'), ('leafWet1',
'scalar'), ('leafWet2', 'sc alar'),
('lightning_distance', 'scalar'), ('lightning_disturber_count', 'scalar'
), ('lightning_energy', 'scalar'),
('lightning_noise_count', 'scalar'), ('lightn
ing_strike_count', 'scalar'), ('luminosity', 'scalar'),
('maxSolarRad', 'scalar' ), ('nh3',
'scalar'), ('no2', 'scalar'), ('noise', 'scalar'), ('o3', 'scalar'),
('outHumidity', 'scalar'), ('outTemp',
'scalar'), ('outTempBatteryStatus', 'scal
ar'), ('pb', 'scalar'), ('pm10_0', 'scalar'), ('pm1_0', 'scalar'),
('pm2_5', 'sc alar'), ('pressure', 'scalar'), ('radiation',
'scalar'), ('rain', 'scalar'), ('r ainBatteryStatus', 'scalar'),
('rainRate', 'scalar'), ('referenceVoltage', 'scal
ar'), ('rxCheckPercent', 'scalar'), ('signal1', 'scalar'),
('signal2', 'scalar') , ('signal3',
'scalar'), ('signal4', 'scalar'), ('signal5', 'scalar'), ('signal6
', 'scalar'), ('signal7', 'scalar'), ('signal8',
'scalar'), ('snow', 'scalar'), ('snowBatteryStatus', 'scalar'),
('snowDepth', 'scalar'), ('snowMoisture', 'scal
ar'), ('snowRate', 'scalar'), ('so2', 'scalar'), ('soilMoist1',
'scalar'), ('soi lMoist2', 'scalar'),
('soilMoist3', 'scalar'), ('soilMoist4', 'scalar'), ('soilT
emp1', 'scalar'), ('soilTemp2', 'scalar'),
('soilTemp3', 'scalar'), ('soilTemp4' ,
'scalar'), ('supplyVoltage', 'scalar'), ('txBatteryStatus', 'scalar'),
('UV', 'scalar'), ('uvBatteryStatus', 'scalar'),
('windBatteryStatus', 'scalar'), ('win dchill', 'scalar'),
('windDir', 'scalar'), ('windGust', 'scalar'), ('windGustDir
', 'scalar'), ('windrun', 'scalar'), ('windSpeed',
'scalar'), ('wind', 'VECTOR') ]}
Le 05/01/2026 à 15:10, Tom Keffer a écrit :
Would I do that to you? :-)
No, it just prints
On Mon, Jan 5, 2026 at 6:04 AM salinois <[email protected]> wrote:
Here are the orders again.
ls -l /usr/share/weewx/weewx
total 692
-rw-r--r-- 1 root root 25824 6 oct. 03:16 accum.py
-rw-r--r-- 1 root root 29825 6 oct. 03:16 almanac.py
-rw-r--r-- 1 root root 33198 6 oct. 03:16 cheetahgenerator.py
-rw-r--r-- 1 root root 3063 6 oct. 03:16 crc16.py
-rw-r--r-- 1 root root 2888 6 oct. 03:16 daemon.py
-rw-r--r-- 1 root root 11950 6 oct. 03:16 defaults.py
drwxr-xr-x 4 root root 4096 28 oct. 17:21 drivers
-rw-r--r-- 1 root root 39394 6 oct. 03:16 engine.py
-rw-r--r-- 1 root root 237 6 oct. 03:16 filegenerator.py
-rw-r--r-- 1 root root 18046 6 oct. 03:16 imagegenerator.py
-rw-r--r-- 1 root root 5566 6 oct. 03:16 __init__.py
-rw-r--r-- 1 root root 74347 6 oct. 03:16 manager.py
drwxr-xr-x 2 root root 4096 28 oct. 17:21 __pycache__
-rw-r--r-- 1 root root 3137 6 oct. 03:16 qc.py
-rw-r--r-- 1 root root 41605 6 oct. 03:16 reportengine.py
-rw-r--r-- 1 root root 79929 6 oct. 03:16 restx.py
drwxr-xr-x 3 root root 4096 28 oct. 17:21 schemas
-rw-r--r-- 1 root root 7152 6 oct. 03:16 station.py
-rw-r--r-- 1 root root 31904 6 oct. 03:16 tags.py
drwxr-xr-x 5 root root 4096 28 oct. 17:21 tests
-rw-r--r-- 1 root root 71821 6 oct. 03:16 units.py
-rw-r--r-- 1 root root 25150 6 oct. 03:16 uwxutils.py
-rw-r--r-- 1 root root 207 6 oct. 03:16 wxengine.py
-rw-r--r-- 1 root root 30659 6 oct. 03:16 wxformulas.py
-rw-r--r-- 1 root root 367 6 oct. 03:16 wxmanager.py
-rw-r--r-- 1 root root 7210 6 oct. 03:16 wxservices.py
-rw-r--r-- 1 root root 34313 6 oct. 03:16 wxxtypes.py
-rw-r--r-- 1 root root 58203 6 oct. 03:16 xtypes.py
ls -l /usr/share/weewx/weewx/schemas
total 24
-rw-r--r-- 1 root root 230 6 oct. 03:16 __init__.py
drwxr-xr-x 2 root root 4096 28 oct. 17:21 __pycache__
-rw-r--r-- 1 root root 5996 6 oct. 03:16 wview_extended.py
-rw-r--r-- 1 root root 3448 6 oct. 03:16 wview.py
-rw-r--r-- 1 root root 2105 6 oct. 03:16 wview_small.py
Will this command corrupt my database?
*PYTHONPATH=/usr/share/weewx python3 -c "import
weewx.schemas.wview_extended as schema; print(schema.schema)"*
Patrick
Le 05/01/2026 à 14:11, Tom Keffer a écrit :
See if the schema is actually there.
*ls -l /usr/share/weewx/weewx*
*ls -l /usr/share/weewx/weewx/schemas*
See if you can import and print it:
*PYTHONPATH=/usr/share/weewx python3 -c "import
weewx.schemas.wview_extended as schema; print(schema.schema)"*
On Mon, Jan 5, 2026 at 12:52 AM salinois <[email protected]> wrote:
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
<https://groups.google.com/d/msgid/weewx-user/22f9205e-1859-4d21-bf2c-acd9c68b52ab%40gmail.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/CAPq0zEDFNDkQuTN28pKvZ5Au3N04PBN-P%2BUgxJz9su8yK2ijQw%40mail.gmail.com
<https://groups.google.com/d/msgid/weewx-user/CAPq0zEDFNDkQuTN28pKvZ5Au3N04PBN-P%2BUgxJz9su8yK2ijQw%40mail.gmail.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/e2fefa96-c757-493d-9143-1ae56830e6de%40gmail.com
<https://groups.google.com/d/msgid/weewx-user/e2fefa96-c757-493d-9143-1ae56830e6de%40gmail.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/CAPq0zECD_yhcbo%3Ds_Z0Kbs-ja%2B-7xdwFCUXN9oKCPKzYhf_Wkg%40mail.gmail.com
<https://groups.google.com/d/msgid/weewx-user/CAPq0zECD_yhcbo%3Ds_Z0Kbs-ja%2B-7xdwFCUXN9oKCPKzYhf_Wkg%40mail.gmail.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/e5127539-52f5-4582-9207-7f5cd3f73acf%40gmail.com.