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'