weather integrations don’t expose devices
why couldn’t you? there’s no change regarding that.
The Meteo France integration will arrive on the store.
I just need to extract the widget now.
mutmut
August 8, 2026, 8:24am
43
Thanks @Will_71 for this integration!
Quick question about the type of token to use as I didn’t see anything in the docs.
Should I use OAuth2 or an API Key?
And if it’s an API Key, what duration should I set?
For now, I’ve set OAuth2 but I don’t see any cards (and they might not be available yet, from what I read a bit earlier).
It’s the API key, I’ll add it to the documentation, and for the validity period you can set the maximum (I can’t remember the value off the top of my head).
For the map, the new widget is being tested on my end. I don’t know if it’s available in the existing one.
The widget is almost ready.
Openweather is really less reliable (on the right) compared to Meteo France
guim31
August 8, 2026, 10:27am
46
Awesome! Indeed, the widget really needed a refresh!
I admit that this convinced me to install it haha
You’ll need to be a little patient because the widget is not yet available.
guim31
August 8, 2026, 11:56am
49
At the speed these integrations are going, we might get impatient!
Don’t worry, one thing at a time
It’s just a great teaser!
@mutmut , here’s the corrected doc
@pierre-gilles , here’s the PR for the weather widget
master ← William-De71:feature/weather-widget-redesign
ouvert 10:41AM - 08 Aug 26 UTC
### Description
Reworks the weather widget rendering, reusing the design buil… t in my
`feature/meteo-france_integration` branch but feeding it from the **generic pivot
weather format** instead of the raw Météo France payload. The widget therefore keeps
working with every provider — the internal openweather service and the external
`ext-*` weather integrations alike — and the provider selector introduced on master
is preserved as-is.
No server change: the pivot format already carries every field the new rendering
needs (`uv_index`, `precipitation`, `precipitation_probability`, `wind_direction`,
`sunrise`/`sunset`, `is_day`, `alerts[]`, `images[]`, per-hour and per-day
conditions).
**Rendering**
- Weather emojis per generic pivot condition, with a night variant driven by the
optional `is_day` flag, replacing the monochrome feather icons
- Details panel: humidity, pressure, wind with cardinal direction, rain amount and
probability, sunrise/sunset, moon phase, and a UV index colored along the official
scale
- Hourly strip covering the next 24 hours in 8 columns, the running slot emphasized
- 5-day forecast with per-day condition, min/max, rain and wind
- Rain and wind rows are only drawn when the provider supplies the values, so a
poorer provider degrades gracefully instead of showing empty lines
### Checklist
- [x] Tests pass: `cd server && npm run coverage` (Codecov requires 100% coverage on changed lines) and Cypress (`npm run cypress:run`) if the UI changed
- [x] Linter and prettier pass on both front and server (`npm run eslint`, `npm run prettier`)
- [x] No undocumented breaking change
<img width="353" height="1236" alt="image" src="https://github.com/user-attachments/assets/d6323931-ba10-4453-b0a1-bcb5562ece12" />
## Summary by CodeRabbit
- **New Features**
- Redesigned the weather widget with current conditions, hourly and daily forecasts, precipitation, wind, UV, moon phases, alerts, and configurable sections.
- Added emoji-based weather visuals, localized dates, and cardinal wind directions.
- Weather settings now provide sensible defaults and warn when no display modes are selected.
- **Bug Fixes**
- Improved refresh behavior and preserved existing data during temporary errors.
- Limited forecasts to relevant upcoming periods and improved wind-speed fallbacks.
- **Localization**
- Added weather translations in English, German, and French.
- **Style**
- Improved weather widget colors and imagery in dark mode.
Well, apparently the weather isn’t understood by the AI:
Exceptional, tested and validated on my end, it looks great
The AI doesn’t have access to the weather currently, can you create a feature request in Demande de fonctionnalités ?
@Will_71 Awesome weather widget now!
before:
after:
It makes me want to check my weather every day, thanks
mutmut
August 16, 2026, 7:43am
55
Hey @Will_71
there must be a small icon issue because we can have snow in Alsace but not when it’s 24°C
It might be a thunderstorm given the precipitation level, but in dev mode on Firefox, I don’t see any info, but I don’t necessarily know where to look.
I can’t look right now, but I think there might be a missing data and so it must be a default icon.
I’ll check as soon as possible.
mutmut
August 16, 2026, 10:19am
57
no stress, enjoy your vacation!
Will_71
August 16, 2026, 10:30am
58
A little snow to freshen things up would be nice.
This new formatting with the data from Mété France is really great. Thanks @Will_71 !
There is one thing I don’t understand, though: the data displayed in Gladys is close but not exactly the same as on the MétéoFrance.com website.
For example, right now for my house in Besançon, I have this:
» on meteofrance.com :
» on Gladys:
A 1-degree difference here and there, the km/h not quite identical (or even quite different on Wednesday). I checked that my house is correctly placed in Gladys and that it is the one selected in the widget, and that I also chose Météo France as the source in the widget and not OpenWeather.
If you need specific logs, let me know…
I will check, but I take the data provided by the Meteo France API. I don’t know why there is a difference with their website.