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.
