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.

Reply via email to