OK I am with it now, I had missed the point that you need to use weectl report run. All good now.
On Tuesday, November 28, 2023 at 11:34:59 PM UTC Tom Keffer wrote: > 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 <steep...@gmail.com> 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 <steep...@gmail.com> 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 <vince...@gmail.com> >>>>> 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 weewx-developm...@googlegroups.com. >>>>>> 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 weewx-developm...@googlegroups.com. >>>> >>> 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 weewx-developm...@googlegroups.com. >> > 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 weewx-development+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/7b16d0ad-48e7-4445-9e11-4c7927cfe888n%40googlegroups.com.