Skip to main content
Ideal Weather · module + YOOtheme Pro element

Ideal Weather

The current weather for your town, with animated icons, the real moon phase and a built-in cache. 4 icon styles, 3 layouts, 5 languages.

Joomla 4.4 · 5 · 6PHP 8.1 – 8.4YOOtheme Pro 4 · 5FR · EN · DE · IT · ESFree OpenWeather key required
19°C
Neuchâtel
Few clouds
  • Feels like: 17°C
  • Humidity: 64 %
  • Wind: SW 12 km/h
Preview · sample data

Live weather

This card shows the real weather in Neuchâtel, provided by OpenWeather and refreshed every 30 minutes. Temperature, feels like, humidity, wind, sunrise and sunset, moon phase: every detail can be shown or hidden. Below: the forecast for the next 5 days (adjustable from 1 to 5).

10°C
Neuchâtel
Overcast clouds
  • Feels like: 10°C
  • Humidity: 88 %
  • Wind: NE 9 km/h
  • Sun: 07:41 – 18:57
  • Moon: Waning crescent (6 %)
  • Sat
    15°
    8°
    Light rain
  • Sun
    10°
    4°
    Overcast clouds
  • Mon
    12°
    6°
    Scattered clouds
  • Tue
    16°
    8°
    Scattered clouds

The other examples on this page use « Preview » mode (sample data, labelled as such) to show every condition.

An OpenWeather key is required

No key, no live weather.

  1. Create a free account at openweathermap.org.
  2. Confirm your e-mail address, then copy your key (« API keys » tab). A new key can take up to 2 hours to become active.
  3. Paste it once in System › Plugins › System - Ideal Weather: every module and element on the site uses it.

The free OpenWeather plan is more than enough thanks to the built-in cache. While waiting for the key, « Preview » mode lets you work on the layout.

4 animated icon styles

One setting changes the style. Clouds drift, rain and snow fall, the sun turns, lightning flashes. Animations stop for visitors who asked their system to reduce motion.

Classic

19°C
Neuchâtel
Few clouds
Preview · sample data

Solid colours, palette for light or dark backgrounds.

Line

12°C
Neuchâtel
Rain
Preview · sample data

Fine strokes: clouds take the text colour of your theme.

Gradient

18°C
Neuchâtel
Thunderstorm
Preview · sample data

Depth, glows and gradients for a premium look.

Minimal

-3°C
Neuchâtel
Snow
Preview · sample data

Simple flat shapes, very readable even when small.

Every condition, day and night

Clear sky, clouds, showers, rain, thunderstorm, snow, fog, drizzle. At night, the moon follows its real phase, calculated for the current day. Shown here in Line style, without a card.

22°C
Clear sky
Preview · sample data
19°C
Few clouds
Preview · sample data
16°C
Scattered clouds
Preview · sample data
13°C
Overcast
Preview · sample data
10°C
Showers
Preview · sample data
12°C
Rain
Preview · sample data
18°C
Thunderstorm
Preview · sample data
-3°C
Snow
Preview · sample data
4°C
Fog
Preview · sample data
9°C
Drizzle
Preview · sample data
9°C
Clear sky
Preview · sample data
7°C
Rain
Preview · sample data

3 layouts

A vertical card, a horizontal version for a column, or a compact inline version for the header or menu.

Vertical

16°C
Neuchâtel
Scattered clouds
  • Humidity: 64 %
Preview · sample data

Horizontal

12°C
Neuchâtel
Rain
  • Wind: SW 12 km/h
Preview · sample data

Inline

22°C Neuchâtel (Preview)

Perfect in the header, next to the menu.

What you can set

  • Town or GPS coordinates, free display name
  • °C or °F; wind in km/h, m/s, mph, knots or Beaufort
  • Details: feels like, min/max, humidity, wind, pressure, sun, moon
  • YOOtheme text styles and cards, icon size
  • Automatic language from the page (EN, FR, DE, IT, ES…)
  • Classic Joomla module and YOOtheme Pro element

Reliable and light

  • Built-in cache: a few calls per hour, the free plan is enough
  • If OpenWeather does not answer, the latest weather stays on screen
  • Errors are only visible to administrators
  • No external script, inline SVG icons
  • Automatic updates with your licence key