What exactly is SofaSkin?
SofaSkin is Neoground’s original presentation skin for WeeWX. It changes how the generated station pages, observations, graphs, and reports are presented. It does not replace WeeWX, the station driver, the archive database, or the report-generation system.
Is SofaSkin still maintained?
No. Version 1.1 is the final Neoground release. The project is preserved for legacy installations and historical reference, but it does not receive new features, compatibility fixes, security reviews, or direct technical support.
Should I use SofaSkin for a new weather-station website?
Normally, no. SofaSkin is most appropriate when an existing station already depends on it or when preserving a customized legacy report is important. NeoWX Material is the newer public Neoground option for a more capable weather-station interface.
Which WeeWX versions are supported?
SofaSkin was built for older WeeWX environments. Compatibility with current WeeWX, Python, operating-system, driver, and report configurations is not guaranteed. Treat any installation on a modern system as a legacy migration and test it against a complete backup.
How is SofaSkin installed?
Historical installations generally place the extracted skin files inside the WeeWX skin directory and configure a report to use that skin. Exact directories and report syntax vary between WeeWX installation methods and versions. Review the current WeeWX documentation for the installation in use, preserve the existing configuration, and do not replace a working report without a tested recovery path.
Why does Neoground still provide this page?
SofaSkin still appears in searches, remains installed on some weather stations, and represents the beginning of Neoground’s later NeoWX and NeoWX Material work. Keeping a concise archival page helps existing users identify the project and understand its current status.
Are community forks still available?
Yes. Independent developers created several forks and customized variants of SofaSkin. They may add newer compatibility work, historical tables, station pages, alerts, or other features. Those forks are separate projects. Their functionality, dependencies, maintenance status, security, and support are the responsibility of their respective maintainers.
Can I report a bug or request a feature?
The Neoground repository is archival and should not be treated as an active support channel. Existing repository discussions and community forks may still provide useful historical information, but no new official SofaSkin release is planned.
Will reinstalling the final release preserve my modifications?
Do not assume it will. Back up the complete skin directory, configuration, custom templates, styles, images, and generated output before reinstalling. Compare the files and reapply local changes deliberately.
How should I migrate away from SofaSkin?
Treat the replacement as a new WeeWX report rather than overwriting the existing skin immediately. Install and configure the new skin separately, compare observations, units, graphs, archives, and generated paths, then change the public destination once the replacement has been verified.
Does Neoground provide direct support for legacy SofaSkin installations?
No ongoing product support is provided for SofaSkin. A broader infrastructure, migration, or web-system engagement may be discussed separately, but maintaining or debugging the archived skin itself is not an active Neoground service.