Yes, which shows that you need to do "weectl report -h". I don't believe there's a way to get "weectl report" alone to show the help page. At least, I haven't found it!
On Tue, Nov 28, 2023 at 3:25 PM Steeple Ian <[email protected]> wrote: > Ok Tom, sorry I misunderstood. So my issue is that running weectl report > invokes the weectl help page. > > On Tuesday, November 28, 2023 at 11:17:24 PM UTC Tom Keffer wrote: > >> 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/93d6f0ad-94bb-4ea4-929b-3624cedc300cn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/93d6f0ad-94bb-4ea4-929b-3624cedc300cn%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/CAPq0zEDUB78Bg9udXrdboPrnV0E%2BcdD4kRRNHLrRr1K61bfRUQ%40mail.gmail.com.
