The commit was not intended to do that. As Vince said, the help page is accessed using "weectl report --help"
On Tue, Nov 28, 2023 at 3:05 PM Steeple Ian <[email protected]> wrote: > Tom, > The commit does not seem to have resolved the issue. I am still getting > the help page when I run weectl report from within the virtual environment: > - > > (weewx-venv) xxx@bookworm:~$ sudo systemctl restart weewx > (weewx-venv) xxx@bookworm:~$ weectl report > usage: weectl -v|--version > weectl -h|--help > weectl database --help > weectl debug --help > weectl device --help > weectl extension --help > weectl import --help > weectl report --help > weectl station --help > > weectl is the master utility used by WeeWX. It can invoke several different > subcommands, listed below. You can explore their utility by using the > --help > option. For example, to find out what the 'database' subcommand can do, use > 'weectl database --help'. > > options: > -h, --help show this help message and exit > -v, --version show program's version number and exit > > Available subcommands: > {database,debug,device,extension,import,report,station} > database Manage WeeWX databases. > debug Generate debug info. > device Manage your hardware. > extension List, install, or uninstall extensions. > import Import observation data. > report List and run WeeWX reports. > station Create, modify, or upgrade a station data area. > (weewx-venv) xxx@bookworm:~$ > > On Tuesday, November 28, 2023 at 9:38:42 PM UTC Tom Keffer wrote: > >> The code (wrongly) assumed that a unit system would be declared. Fixed in >> commit 17b956c >> <https://github.com/weewx/weewx/commit/17b956cb2a2f78d6d036cbdf2c89c357c8dee47f> >> . >> >> >> On Tue, Nov 28, 2023 at 10:58 AM Vince Skahan <[email protected]> wrote: >> >>> try 'weectl report --help' for the new expanded incantation(s) >>> >>> For me, 'list' no longer works. It throws an error. >>> But 'run' works. >>> >>> This is a simulator with one added skin. >>> My vantage site with many added skins and extensions fails similarly. >>> >>> (b16) >>> >>> (weewx-venv) pi@pi5:~ $ weectl report run >>> Generating as of last timestamp in the database. >>> The configuration file /home/pi/weewx-data/weewx.conf will be used. >>> >>> (weewx-venv) pi@pi5:~ $ ls -al /var/www/html/weewx/index.html >>> -rw-r--r-- 1 pi pi 32027 Nov 28 10:56 /var/www/html/weewx/index.html >>> >>> (weewx-venv) pi@pi5:~ $ weectl report list >>> Using configuration file /home/pi/weewx-data/weewx.conf >>> >>> Report Skin Enabled Units Language >>> Traceback (most recent call last): >>> File "/home/pi/weewx-venv/bin/weectl", line 8, in <module> >>> sys.exit(main()) >>> ^^^^^^ >>> File "/home/pi/weewx-venv/lib/python3.11/site-packages/weectl.py", >>> line 69, in main >>> namespace.func(namespace) >>> File >>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weectllib/report_cmd.py", >>> line 70, in list_reports >>> weectllib.report_actions.list_reports(namespace.config) >>> File >>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weectllib/report_actions.py", >>> line 47, in list_reports >>> unit_system = skin_dict["unit_system"].upper() >>> ~~~~~~~~~^^^^^^^^^^^^^^^ >>> File >>> "/home/pi/weewx-venv/lib/python3.11/site-packages/configobj/__init__.py", >>> line 554, in __getitem__ >>> val = dict.__getitem__(self, key) >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> KeyError: 'unit_system' >>> >>> On Tuesday, November 28, 2023 at 9:26:22 AM UTC-8 Steeple Ian wrote: >>> >>>> I do not know if this a known issue: - >>>> >>>> Running weectl report from within a virtual environment only brings up >>>> the weectl help text: - >>>> >>>> (weewx-venv) XXX@bookworm:~$ weectl report >>>> usage: weectl -v|--version >>>> weectl -h|--help >>>> weectl database --help >>>> weectl debug --help >>>> weectl device --help >>>> weectl extension --help >>>> weectl import --help >>>> weectl report --help >>>> weectl station --help >>>> >>>> weectl is the master utility used by WeeWX. It can invoke several >>>> different >>>> subcommands, listed below. You can explore their utility by using the >>>> --help >>>> option. For example, to find out what the 'database' subcommand can do, >>>> use >>>> 'weectl database --help'. >>>> >>>> options: >>>> -h, --help show this help message and exit >>>> -v, --version show program's version number and exit >>>> >>>> Available subcommands: >>>> {database,debug,device,extension,import,report,station} >>>> database Manage WeeWX databases. >>>> debug Generate debug info. >>>> device Manage your hardware. >>>> extension List, install, or uninstall extensions. >>>> import Import observation data. >>>> report List and run WeeWX reports. >>>> station Create, modify, or upgrade a station data area. >>>> (weewx-venv) XXX@bookworm:~$ >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-development/5370cd3a-cd2e-474b-a48c-c7affdd13fa4n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-development/5370cd3a-cd2e-474b-a48c-c7affdd13fa4n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-development/06ac521b-ac8d-4226-9e12-3e9c405d636cn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/06ac521b-ac8d-4226-9e12-3e9c405d636cn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/CAPq0zECc50GA0vQdM%2B6v2Z6UGvMLt3PKgk-AOXZcoxRWmV1cFg%40mail.gmail.com.
