I've been working on a similar problem with another user using a Pi Zero W with Buster and Mono v6.0.0
Essentially, as noted above, the web interface pages do not load properly. We got an error page every time we tried to access a new page, but clicking 'reload' made it load successfully. Apart from 'Settings' which do not work at all (as shown above).
Temporary workaround
With a clean installation, the main problem is that you need access to 'Settings' to get it to connect to your station. But if you have an old version of Cumulus.ini, you can use that to replace or manually edit Cumulus.ini - at least to put in the Station type and connection port at the start of the file.
For a Raspberry Pi with a USB-connected station these lines should be:
Code: Select all
[Station]
Type=5
Model=
ComportName=/dev/ttyUSB0
Type=5 is for FineOffset. If you have a different station, here is a list from the Wiki:
-1= default value, indicates a selection from those below must be made
0=Vantage Pro station
1=Vantage Pro2 station
2=WMR-928 station
3=WM-918 station.
**For Oregon Scientific stations and similar re-badged stations (Huger, Radio Shack etc) which have a serial port connection, if your model is not listed, try WM-918 if your station has wired connections, and WMR-928 if it is wireless.
4=Reading from file EasyWeather.dat (using EasyWeather software version 6.2, or earlier, running continuously with Cumulus). Fine Offset weather stations that record Solar and UV measurements output to EasyWeatherPlus.dat file when Easyweather software version 6.x is running. This has the same fields as easyweather.dat, plus two extra fields for Solar and UV data at the end, and so Cumulus can understand the fields you must also have LogExtraSensors=1 set.
NOTE: You can also use Type=4 if you want to run Cumulus with reduced functionality without a weather station attached, to view historical observations. A full set of (historic) files in the data subfolder copied from a system with a weather station attached is needed, but in this case, the EWFile= attribute should be at its default of not having any filename value.
5=Fine Offset/Watson/MyDEL/Nevada, etc (without solar measurement sensors (with or without solar recharging))
6=WS2300 (For all La Crosse WS23xx models)
7=Fine Offset/Watson/MyDel etc with Solar Sensors
8=WMR100
9=WMR200
10=Instromet (with optional extra solar sensors or without)
Once that is edited, Cumulus will at least run, will be logging data, can display gauges on the web interface and (if you put in the account and password later in Cumulus.ini) will upload to Wunderground or other online service.
There are ways to force load of an old version of mono - I'll add instructions if I can find them. Mono version 5.18 works fine.