What exactly is NeoWX Material?
NeoWX Material is an MIT-licensed presentation skin for WeeWX. It does not replace WeeWX, the station driver, or the archive database. It changes how generated weather reports, charts, archives, and supported station details are presented to visitors.
Is NeoWX Material still a good choice for a new station website?
It remains a capable public option for WeeWX users who want its Material-based design, responsive layouts, interactive charts, archives, themes, and broad configuration. It is an established and mature skin rather than Neoground's newest interface work, so review the current repository, documentation, and known issues before choosing it for a new or heavily customized installation.
Which WeeWX versions are supported?
Compatibility depends on the WeeWX installation, report configuration, Python environment, and local customizations. Use the latest public NeoWX Material release, review the current documentation and repository issues, and test the skin against a backup before replacing an existing report.
How do I install or remove the skin?
Use the WeeWX extension workflow described in the quick-start guide, set the report skin to neowx-material in weewx.conf, and restart WeeWX. The same guide covers cleanup after changing skins and removal through wee_extension.
Can NeoWX Material show a weather forecast?
The skin does not create a forecast by itself. Forecast data must come from a separate source and requires an additional integration appropriate to that provider and the WeeWX installation.
Can I add the station to an Android or iOS home screen?
Yes. Open the generated station website in a supported browser and use the platform action for adding the site to the home screen. The exact wording and capabilities depend on the browser and operating system.
Where are battery state, signal quality, and sensor voltage shown?
Available station telemetry can be exposed through the telemetry view. The exact values depend on what the station hardware, driver, database schema, and WeeWX report provide.
How do translations work?
Select an included skin language in skin.conf and adapt the translated text values where needed. WeeWX's own observation labels and units may also need localization in weewx.conf. The documentation explains both layers and how to run multiple language-specific reports.
Why do generated graph images sometimes miss labels or scales?
WeeWX-generated graph labels depend on fonts available on the host and the paths configured for the image generator. Verify the configured font files and replace missing paths with fonts installed on the system.
Will an update preserve my custom changes?
Do not assume it will. Installing or replacing the skin can overwrite templates, assets, and skin.conf changes. Back up the current skin directory and configuration, compare the new release, and reapply local adaptations deliberately.
How can I contribute or ask for help?
Use the GitHub repository for reproducible bugs, compatibility notes, documentation improvements, translations, and pull requests. Include the WeeWX version, Python environment, installation method, relevant configuration, and logs or screenshots needed to understand the issue. Direct project support is provided as capacity allows.
What license does NeoWX Material use?
NeoWX Material is released under the MIT License. Review the repository license and the licenses of bundled third-party components before redistributing a modified package.