Nimbus Weather Card v2.4.0
Nimbus Weather Card v2.4.0
What started as another round of visual polish grew into a much deeper update. Nimbus can now handle multiple weather sources, keep local station data separate from forecast integrations, and render the sky with smoother transitions, improved moon phases, softer clouds, and richer atmospheric effects.
The result is a more flexible card with better support for mixed weather sources and a more polished visual experience.
Highlights
- Added multi-source weather tabs.
- Added a redesigned source editor.
- Added per-source forecast and display options.
- Improved daily high/low temperature handling.
- Reworked moon rendering using a continuous terminator model.
- Refined sky rendering, aurora, clouds, and lens flares.
- Improved active tab persistence and more-info behavior.
Multi-source weather
Nimbus Weather Card can now display multiple weather sources as tabs above the card.
This allows you to combine:
- multiple weather integrations,
- multiple locations from supported integrations,
- a local weather station as its own source,
- supplementary sensors for missing integration data.
Each source can define its own name, weather entity, forecast type, display options, and optional sensors for humidity, wind, precipitation, pressure, UV index, feels-like temperature, and weather condition.
Existing single-entity configurations continue to work without changes.
Editor improvements
The editor now includes a dedicated Weather Sources section.
Sources are managed through tabs, matching the way they appear on the card. The preview automatically follows the selected source, making multi-source configuration easier to understand.
Per-source options include:
- forecast type,
- maximum forecast items,
- 24-hour time format,
- forecast strip visibility,
- detail visibility,
- clock visibility,
- wind speed unit.
Local weather station support
Local weather station data can now coexist with forecast integrations instead of only overriding the primary weather entity.
This is useful when an integration provides the forecast while local sensors provide more accurate conditions for your home, garden, balcony, or other nearby locations.
Moon rendering
Moon rendering now uses a continuous terminator model instead of the previous discrete phase mask and offset approach.
The illuminated edge follows the calculated phase fraction, producing more accurate crescents, quarters, and gibbous phases with smoother transitions.
The large moon is now rendered using a canvas-based texture and phase composite with cleaner disk masking, softer terminator feathering, and more consistent illumination.
Forecast and modal moon icons now use the same phase calculation as the large moon.
Sky and atmosphere
The sky renderer has been refined across the entire day/night cycle.
This release improves:
- sunrise continuity,
- sunset transitions,
- twilight gradients,
- astronomical night,
- deep-night blue balance,
- sun/moon cross-fade timing,
- condition-based moon visibility.
Transitions around sunrise, sunset, and twilight are now smoother and more consistent.
Aurora
Aurora rendering now supports both Arctic and Antarctic latitude zones.
Aurora Australis has been added for southern hemisphere configurations using a softer green, teal, and mint color palette.
Clouds
Cloud rendering has been improved, especially on mobile and simplified rendering paths.
Procedural clouds now use more natural variation in shape, timing, opacity, movement, and spacing. Desktop cloud streams were also adjusted to reduce visible gaps during movement.
Lens flares
Lens flares are now limited to sunny conditions and peak near solar noon.
Their intensity has also been reduced so they complement the sun instead of dominating the scene.
Forecast and temperature fixes
Daily high/low temperature handling has been improved.
Nimbus no longer derives the daily low from the current or hourly temperature. It also ignores temporary Home Assistant restart/update states where daily forecasts may briefly report invalid ranges such as 27° / 27°.
Forecast icons around sunrise and sunset have also been improved.
Unknown or unavailable supplemental sensor states are now ignored, preventing invalid NaN values from appearing in the card.
Interaction fixes
- The active weather source is preserved after dashboard refresh whenever possible.
- More Info now opens the currently active source instead of always opening the first weather entity.
- The editor preview follows the source currently being edited.
- Card picker metadata has been updated for improved Home Assistant discovery.
Compatibility
- Existing single weather entity configurations continue to work.
- Existing local weather station configurations remain supported.
- Multi-source setup is optional.
- No YAML migration is required.