# External integration: Meteo France

**URL:** <https://community.gladysassistant.com/t/integration-externe-meteo-france/10322>\
**Category:** Développement\
**Tags:** intégration, méteo, integration-externe\
**Created:** [July 4, 2026, 3:14pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322 "2026-07-04T15:14:35Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 21, 2026, 11:35am UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/81 "2026-08-21T11:35:31Z")

</div>

The latest version does nothing, just a category declaration for the store

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 22, 2026, 12:05pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/82 "2026-08-22T12:05:54Z")

</div>

@Chris75, I’m currently updating the integration. It will be available this afternoon.  
If you still have any differences, please take a screenshot for comparison like you did, but also give me the line break below, replacing lat and lon with your own coordinates (the same as in Gladys). You can directly enter the line in your browser.

```auto
https://webservice.meteofrance.com/forecast?lat=48.85&lon=2.35&lang=fr&token= __Wj7dVSTjV9YGu1guveLyDq0g7S7TfTjaHBTPTpO0kj8__

```

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [August 22, 2026, 1:43pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/83 "2026-08-22T13:43:10Z")

</div>

Here are the results:

 ![Screenshot 2026-08-22 153648](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/d/1d84ac885aadbc8aaa38ee184f75b60132ae46d5.png)  
 ![Screenshot 2026-08-22 153624](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/e/8e7b6c63b8bb855cbe92f3e62505b1a1304a3c29.png)

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [August 22, 2026, 1:44pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/84 "2026-08-22T13:44:15Z")

</div>

````auto
{"position":{"lat":46.098175,"lon":3.443623,"alti":261,"name":"Abrest","country":"FR - France","dept":"03","rain_product_available":1,"timezone":"Europe/Paris","insee":"030010","bulletin_cote":0},"updated_on":1787404500,"daily_forecast":[{"dt":1787356800,"T":{"min":12.6,"max":25.7,"sea":null},"humidity":{"min":35,"max":90},"precipitation":{"24h":0},"uv":6,"weather12H":{"icon":"p1j","desc":"Clear sky"},"sun":{"rise":1787374417,"set":1787424234}},{"dt":1787443200,"T":{"min":10.5,"max":30,"sea":null},"humidity":{"min":30,"max":85},"precipitation":{"24h":0},"uv":6,"weather12H":{"icon":"p4j","desc":"Cloudy"},"sun":{"rise":1787460892,"set":1787510528}},{"dt":1787529600,"T":{"min":13,"max":31.9,"sea":null},"humidity":{"min":45,"max":95},"precipitation":{"24h":12},"uv":5,"weather12H":{"icon":"p28j","desc":"Thunderstorms"},"sun":{"rise":1787547367,"set":1787596821}},{"dt":1787616000,"T":{"min":15.5,"max":29.1,"sea":null},"humidity":{"min":55,"max":95},"precipitation":{"24h":1},"uv":6,"weather12H":{"icon":"p16bisj","desc":"Thunderstorm showers"},"sun":{"rise":1787633843,"set":1787683113}},{"dt":1787702400,"T":{"min":15.1,"max":31.5},"humidity":{"min":50,"max":90},"precipitation":{"24h":0.1},"uv":null,"weather12H":{"icon":"p2j","desc":"Partly sunny"},"sun":{"rise":1787720318,"set":1787769404}},{"dt":1787788800,"T":{"min":17.6,"max":26.6},"humidity":{"min":60,"max":90},"precipitation":{"24h":20},"uv":null,"weather12H":{"icon":"p26j","desc":"Risk of thunderstorms"},"sun":{"rise":1787806793,"set":1787855695}},{"dt":1787875200,"T":{"min":13.6,"max":23.6},"humidity":{"min":50,"max":90},"precipitation":{"24h":3.8},"uv":null,"weather12H":{"icon":"p14j","desc":"Rain"},"sun":{"rise":1787893268,"set":1787941985}},{"dt":1787961600,"T":{"min":13.1,"max":23.5},"humidity":{"min":55,"max":85},"precipitation":{"24h":2.4},"uv":null,"weather12H":{"icon":"p14bisj","desc":"Showers"},"sun":{"rise":1787979744,"set":1788028274}},{"dt":1788048000,"T":{"min":12.6,"max":25},"humidity":{"min":50,"max":90},"precipitation":{"24h":0},"uv":null,"weather12H":{"icon":"p1j","desc":"Sunny"},"sun":{"rise":1788066219,"set":1788114562}},{"dt":1788134400,"T":{"min":12.7,"max":26.5},"humidity":{"min":55,"max":90},"precipitation":{"24h":0.4},"uv":null,"weather12H":{"icon":"p1j","desc":"Sunny"},"sun":{"rise":1788152694,"set":1788200850}},{"dt":1788220800,"T":{"min":13.6,"max":25.6},"humidity":{"min":60,"max":95},"precipitation":{"24h":2.8},"uv":null,"weather12H":{"icon":"p14j","desc":"Rain"},"sun":{"rise":1788239169,"set":1788287137}},{"dt":1788307200,"T":{"min":13.4,"max":24.1},"humidity":{"min":55,"max":95},"precipitation":{"24h":3.8},"uv":null,"weather12H":{"icon":"p14j","desc":"Rain"},"sun":{"rise":1788325644,"set":1788373424}},{"dt":1788393600,"T":{"min":12.1,"max":23.9},"humidity":{"min":55,"max":90},"precipitation":{"24h":0.6},"uv":null,"weather12H":{"icon":"p14bisj","desc":"Showers"},"sun":{"rise":1788412119,"set":1788459710}},{"dt":1788480000,"T":{"min":13,"max":23.5},"humidity":{"min":55,"max":95},"precipitation":{"24h":3.4},"uv":null,"weather12H":{"icon":"p14bisj","desc":"Showers"},"sun":{"rise":1788498594,"set":1788545996}},{"dt":1788566400,"T":{"min":12.6,"max":23.5},"humidity":{"min":55,"max":90},"precipitation":{"24h":0.8},"uv":null,"weather12H":{"icon":"p14bisj","desc":"Showers"},"sun":{"rise":1788585069,"set":1788632281}}],"forecast":[{"dt":1787400000,"T":{"value":23.5,"windchill":23.6},"humidity":35,"sea_level":1019.9,"wind":{"speed":2,"gust":0,"direction":45,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3250,"rain snow limit":"Not relevant","clouds":70,"weather":{"icon":"p3j","desc":"Very cloudy"}},{"dt":1787403600,"T":{"value":23.4,"windchill":24.1},"humidity":40,"sea_level":1019.4,"wind":{"speed":2,"gust":0,"direction":15,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3350,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787407200,"T":{"value":24.1,"windchill":24.2},"humidity":35,"sea_level":1019.1,"wind":{"speed":3,"gust":0,"direction":15,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3450,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787410800,"T":{"value":25.7,"windchill":26.6},"humidity":35,"sea_level":1018.8,"wind":{"speed":3,"gust":0,"direction":20,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3500,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787414400,"T":{"value":24.1,"windchill":24.4},"humidity":35,"sea_level":1018.7,"wind":{"speed":3,"gust":0,"direction":25,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3550,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787418000,"T":{"value":23.1,"windchill":23.2},"humidity":35,"sea_level":1018.7,"wind":{"speed":3,"gust":0,"direction":25,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3600,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787421600,"T":{"value":23.5,"windchill":24.1},"humidity":40,"sea_level":1018.7,"wind":{"speed":3,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3650,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787425200,"T":{"value":20.5,"windchill":21.1},"humidity":45,"sea_level":1018.8,"wind":{"speed":3,"gust":0,"direction":35,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3700,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787428800,"T":{"value":18.7,"windchill":20.2},"humidity":60,"sea_level":1019.2,"wind":{"speed":3,"gust":0,"direction":35,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3750,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787432400,"T":{"value":17.6,"windchill":20.1},"humidity":70,"sea_level":1019.1,"wind":{"speed":4,"gust":0,"direction":45,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3800,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787436000,"T":{"value":16.1,"windchill":18.1},"humidity":75,"sea_level":1019.5,"wind":{"speed":3,"gust":0,"direction":70,"icon":"ENE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3800,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787439600,"T":{"value":15.1,"windchill":16.6},"humidity":75,"sea_level":1019.7,"wind":{"speed":3,"gust":0,"direction":50,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3800,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787443200,"T":{"value":14.5,"windchill":14.5},"humidity":80,"sea_level":1019.8,"wind":{"speed":3,"gust":0,"direction":50,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3800,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787446800,"T":{"value":13.4,"windchill":13.4},"humidity":80,"sea_level":1019.7,"wind":{"speed":3,"gust":0,"direction":55,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787450400,"T":{"value":12.1,"windchill":12.1},"humidity":80,"sea_level":1019.7,"wind":{"speed":3,"gust":0,"direction":55,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787454000,"T":{"value":12.2,"windchill":12.2},"humidity":80,"sea_level":1019.8,"wind":{"speed":2,"gust":0,"direction":55,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787457600,"T":{"value":11.4,"windchill":11.4},"humidity":80,"sea_level":1019.9,"wind":{"speed":2,"gust":0,"direction":50,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}}]}"}},{"dt":1787461200,"T":{"value":10.9,"windchill":10.9},"humidity":85,"sea_level":1019.8,"wind":{"speed":2,"gust":0,"direction":35,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787464800,"T":{"value":10.6,"windchill":10.6},"humidity":85,"sea_level":1020.1,"wind":{"speed":2,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787468400,"T":{"value":12.6,"windchill":12.6},"humidity":75,"sea_level":1020.2,"wind":{"speed":1,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787472000,"T":{"value":16.6,"windchill":17.9},"humidity":65,"sea_level":1020.2,"wind":{"speed":1,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787475600,"T":{"value":20.5,"windchill":22.1},"humidity":55,"sea_level":1020.1,"wind":{"speed":1,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787479200,"T":{"value":23.4,"windchill":24.7},"humidity":45,"sea_level":1019.7,"wind":{"speed":2,"gust":0,"direction":40,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787482800,"T":{"value":25.5,"windchill":26.9},"humidity":40,"sea_level":1019.1,"wind":{"speed":3,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787486400,"T":{"value":26.9,"windchill":28.1},"humidity":35,"sea_level":1018.4,"wind":{"speed":4,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787490000,"T":{"value":27.2,"windchill":28.1},"humidity":30,"sea_level":1017.9,"wind":{"speed":4,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787493600,"T":{"value":28.1,"windchill":28.9},"humidity":30,"sea_level":1017.2,"wind":{"speed":4,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787497200,"T":{"value":29.4,"windchill":30.6},"humidity":30,"sea_level":1016.6,"wind":{"speed":4,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787500800,"T":{"value":29.2,"windchill":30.5},"humidity":30,"sea_level":1016.3,"wind":{"speed":5,"gust":0,"direction":30,"icon":"NNE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787504400,"T":{"value":28.5,"windchill":29.6},"humidity":30,"sea_level":1016.2,"wind":{"speed":5,"gust":0,"direction":35,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787508000,"T":{"value":26.9,"windchill":28.4},"humidity":35,"sea_level":1016,"wind":{"speed":6,"gust":0,"direction":45,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3850,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787511600,"T":{"value":24.2,"windchill":26},"humidity":40,"sea_level":1016.5,"wind":{"speed":5,"gust":0,"direction":55,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4j","desc":"Cloudy"}},{"dt":1787515200,"T":{"value":23.4,"windchill":25.4},"humidity":45,"sea_level":1016.9,"wind":{"speed":5,"gust":0,"direction":55,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787518800,"T":{"value":21.6,"windchill":23.2},"humidity":50,"sea_level":1016.9,"wind":{"speed":5,"gust":0,"direction":50,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787522400,"T":{"value":19.6,"windchill":20.1},"humidity":50,"sea_level":1016.6,"wind":{"speed":5,"gust":0,"direction":55,"icon":"NE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787526000,"T":{"value":18.7,"windchill":20.1},"humidity":55,"sea_level":1016.5,"wind":{"speed":4,"gust":0,"direction":65,"icon":"ENE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3950,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787529600,"T":{"value":18.6,"windchill":21.5},"humidity":70,"sea_level":1016.2,"wind":{"speed":3,"gust":0,"direction":75,"icon":"ENE"},"rain":{"1h":0},"snow":{"1h":0},"iso0":3950,"rain snow limit":"Not relevant","clouds":30,"weather":{"icon":"p4n","desc":"Cloudy"}},{"dt":1787540400,"T":{"value":15.1,"windchill":17.5},"humidity":85,"sea_level":1015.3,"wind":{"speed":0,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787551200,"T":{"value":14.1,"windchill":14.1},"humidity":80,"sea_level":1014.9,"wind":{"speed":0,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787562000,"T":{"value":23.6,"windchill":26.9},"humidity":55,"sea_level":1013.9,"wind":{"speed":1,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3950,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787572800,"T":{"value":31.4,"windchill":37.5},"humidity":45,"sea_level":1011.2,"wind":{"speed":2,"gust":0,"direction":230,"icon":"SO"},"rain":{"3h":0},"snow":{"3h":0},"iso0":4000,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787583600,"T":{"value":30.9,"windchill":36.1},"humidity":45,"sea_level":1009.2,"wind":{"speed":4,"gust":0,"direction":190,"icon":"S"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3950,"rain snow limit":3450,"clouds":90,"weather":{"icon":"p27j","desc":"Risk of thunderstorms"}},{"dt":1787594400,"T":{"value":23,"windchill":29.9},"humidity":80,"sea_level":1011.4,"wind":{"speed":4,"gust":12,"direction":180,"icon":"S"},"rain":{"3h":6.4},"snow":{"3h":0},"iso0":3850,"rain snow limit":3350,"clouds":90,"weather":{"icon":"p29j","desc":"Thunderstorms"}},{"dt":1787605200,"T":{"value":18.9,"windchill":24.1},"humidity":90,"sea_level":1011.3,"wind":{"speed":4,"gust":0,"direction":185,"icon":"S"},"rain":{"3h":5.6},"snow":{"3h":0},"iso0":3750,"rain snow limit":3250,"clouds":90,"weather":{"icon":"p29n","desc":"Thunderstorms"}},{"dt":1787616000,"T":{"value":17.1,"windchill":21.9},"humidity":95,"sea_level":1011,"wind":{"speed":3,"gust":0,"direction":180,"icon":"S"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3700,"rain snow limit":2950,"clouds":40,"weather":{"icon":"p26n","desc":"Risk of thunderstorms"}},{"dt":1787626800,"T":{"value":16.1,"windchill":20.2},"humidity":95,"sea_level":1010,"wind":{"speed":3,"gust":0,"direction":190,"icon":"S"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3650,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}}{"dt":1787637600,"T":{"value":16.1,"windchill":20.1},"humidity":95,"sea_level":1011.1,"wind":{"speed":3,"gust":0,"direction":190,"icon":"S"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3650,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787648400,"T":{"value":22.6,"windchill":27.5},"humidity":70,"sea_level":1011.9,"wind":{"speed":2,"gust":0,"direction":195,"icon":"SSO"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3700,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787659200,"T":{"value":27.7,"windchill":33.5},"humidity":55,"sea_level":1011.8,"wind":{"speed":2,"gust":0,"direction":230,"icon":"SO"},"rain":{"3h":0},"snow":{"3h":0},"iso0":3800,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1787670000,"T":{"value":27.6,"windchill":34.1},"humidity":60,"sea_level":1012.1,"wind":{"speed":2,"gust":0,"direction":250,"icon":"OSO"},"rain":{"3h":0.6},"snow":{"3h":0},"iso0":3900,"rain snow limit":3350,"clouds":70,"weather":{"icon":"p16bisj","desc":"Thunderstorms"}},{"dt":1787680800,"T":{"value":24.4,"windchill":32.6},"humidity":80,"sea_level":1012,"wind":{"speed":2,"gust":0,"direction":220,"icon":"SO"},"rain":{"3h":0.4},"snow":{"3h":0},"iso0":3900,"rain snow limit":3350,"clouds":40,"weather":{"icon":"p16bisj","desc":"Thunderstorms"}},{"dt":1787702400,"T":{"value":18,"windchill":23.42},"humidity":95,"sea_level":1015.1,"wind":{"speed":2,"gust":0,"direction":210,"icon":"SSO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":4100,"rain snow limit":"Not relevant","clouds":40,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":178772400,"T":{"value":16.2,"windchill":19.38},"humidity":85,"sea_level":1015.5,"wind":{"speed":1,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":40,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787745600,"T":{"value":29.5,"windchill":35.5},"humidity":50,"sea_level":1013.4,"wind":{"speed":2,"gust":0,"direction":130,"icon":"SE"},"rain":{"6h":0},"snow":{"6h":0},"iso0":4100,"rain snow limit":"Not relevant","clouds":75,"weather":{"icon":"p2j","desc":"Partly sunny"}},{"dt":1787767200,"T":{"value":27.2,"windchill":33.79},"humidity":60,"sea_level":1010,"wind":{"speed":3,"gust":0,"direction":135,"icon":"SE"},"rain":{"6h":0.1},"snow":{"6h":0},"iso0":4100,"rain snow limit":3200,"clouds":75,"weather":{"icon":"p26j","desc":"Risk of thunderstorms"}},{"dt":1787788800,"T":{"value":20,"windchill":22.92},"humidity":65,"sea_level":1011.9,"wind":{"speed":4,"gust":0,"direction":170,"icon":"S"},"rain":{"6h":0},"snow":{"6h":0},"iso0":4000,"rain snow limit":"Not relevant","clouds":60,"weather":{"icon":"p2n","desc":"Partly sunny"}},{"dt":1787810400,"T":{"value":19.1,"windchill":22.8},"humidity":75,"sea_level":1011,"wind":{"speed":4,"gust":0,"direction":165,"icon":"SSE"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":75,"weather":{"icon":"p2n","desc":"Partly sunny"}},{"dt":1787832000,"T":{"value":25.7,"windchill":33.12},"humidity":70,"sea_level":1009.6,"wind":{"speed":4,"gust":0,"direction":190,"icon":"S"},"rain":{"6h":2.3},"snow":{"6h":0},"iso0":3800,"rain snow limit":3200,"clouds":100,"weather":{"icon":"p26j","desc":"Risk of thunderstorms"}},{"dt":1787853600,"T":{"value":20.4,"windchill":26.25},"humidity":85,"sea_level":1009.7,"wind":{"speed":3,"gust":0,"direction":230,"icon":"SO"},"rain":{"6h":6.1},"snow":{"6h":0},"iso0":3600,"rain snow limit":2900,"clouds":100,"weather":{"icon":"p26j","desc":"Risk of thunderstorms"}},{"dt":1787875200,"T":{"value":16.1,"windchill":20.26},"humidity":95,"sea_level":1012.2,"wind":{"speed":4,"gust":0,"direction":215,"icon":"SO"},"rain":{"6h":11.6},"snow":{"6h":0},"iso0":3300,"rain snow limit":2600,"clouds":100,"weather":{"icon":"p26n","desc":"Risk of thunderstorms"}},{"dt":1787896800,"T":{"value":14.6,"windchill":14.6},"humidity":85,"sea_level":1013.6,"wind":{"speed":4,"gust":0,"direction":205,"icon":"SSO"},"rain":{"6h":2.8},"snow":{"6h":0},"iso0":3100,"rain snow limit":2300,"clouds":100,"weather":{"icon":"p14n","desc":"Rain"}},{"dt":1787918400,"T":{"value":22.7,"windchill":24.83},"humidity":50,"sea_level":1013.3,"wind":{"speed":5,"gust":12,"direction":230,"icon":"SO"},"rain":{"6h":0.2},"snow":{"6h":0},"iso0":3000,"rain snow limit":2400,"clouds":90,"weather":{"icon":"p14j","desc":"Rain"}},{"dt":1787940000,"T":{"value":19.6,"windchill":22.96},"humidity":70,"sea_level":1014.1,"wind":{"speed":4,"gust":13,"direction":235,"icon":"SO"},"rain":{"6h":0.8},"snow":{"6h":0},"iso0":3100,"rain snow limit":2500,"clouds":25,"weather":{"icon":"p14bisj","desc":"Showers"}},{"dt":1787961600,"T":{"value":14.6,"windchill":14.6},"humidity":80,"sea_level":1016.2,"wind":{"speed":4,"gust":0,"direction":215,"icon":"SO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3100,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1787983200,"T":{"value":14.6,"windchill":14.6},"humidity":80,"sea_level":1016.8,"wind":{"speed":4,"gust":0,"direction":210,"icon":"SSO"},"rain":{"6h":0.2},"snow":{"6h":0},"iso0":3100,"rain snow limit":2400,"clouds":90,"weather":{"icon":"p14n","desc":"Rain"}},{"dt":1788004800,"T":{"value":22.1,"windchill":24.7},"humidity":55,"sea_level":1017,"wind":{"speed":5,"gust":11,"direction":255,"icon":"OSO"},"rain":{"6h":1},"snow":{"6h":0},"iso0":3300,"rain snow limit":2600,"clouds":60,"weather":{"icon":"p14bisj","desc":"Showers"}},{"dt":1788026400,"T":{"value":20.4,"windchill":24.22},"humidity":70,"sea_level":1016.9,"wind":{"speed":3,"gust":12,"direction":250,"icon":"OSO"},"rain":{"6h":1},"snow":{"6h":0},"iso0":3500,"rain snow limit":2700,"clouds":25,"weather":{"icon":"p14bisj","desc":"Showers"}},{"dt":1788048000,"T":{"value":15.1,"windchill":17.68},"humidity":85,"sea_level":1018.2,"wind":{"speed":2,"gust":0,"direction":220,"icon":"SO"},"rain":{"6h":0.2},"snow":{"6h":0},"iso0":3600,"rain snow limit":2700,"clouds":50,"weather":{"icon":"p14bisn","desc":"Showers"}},{"dt":1788069600,"T":{"value":14.2,"windchill":14.2},"humidity":85,"sea_level":1018,"wind":{"speed":2,"gust":0,"direction":205,"icon":"SSO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3800,"rain snow limit":"Not relevant","clouds":0,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1788091200,"T":{"value":23.5,"windchill":26.02},"humidity":50,"sea_level":1017.7,"wind":{"speed":3,"gust":0,"direction":240,"icon":"OSO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":0,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1788112800,"T":{"value":21.6,"windchill":26.14},"humidity":70,"sea_level":1016.3,"wind":{"speed":2,"gust":0,"direction":315,"icon":"NO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1788134400,"T":{"value":15.6,"windchill":17.95},"humidity":80,"sea_level":1017.1,"wind":{"speed":1,"gust":0,"direction":-1,"icon":"Variable"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":0,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1788156000,"T":{"value":14.4,"windchill":14.4},"humidity":80,"sea_level":1017.2,"wind":{"speed":2,"gust":0,"direction":185,"icon":"S"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":10,"weather":{"icon":"p1n","desc":"Clear sky"}},{"dt":1788177600,"T":{"value":25.2,"windchill":28.6},"humidity":50,"sea_level":1016.4,"wind":{"speed":2,"gust":0,"direction":245,"icon":"OSO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3900,"rain snow limit":"Not relevant","clouds":0,"weather":{"icon":"p1j","desc":"Sunny"}},{"dt":1788199200,"T":{"value":22.4,"windchill":27.46},"humidity":70,"sea_level":1015.3,"wind":{"speed":2,"gust":0,"direction":350,"icon":"N"},"rain":{"6h":0.4},"snow":{"6h":0},"iso0":3900,"rain snow limit":3000,"clouds":100,"weather":{"icon":"p14j","desc":"Rain"}},{"dt":1788220800,"T":{"value":16.6,"windchill":19.47},"humidity":80,"sea_level":1016.7,"wind":{"speed":2,"gust":0,"direction":220,"icon":"SO"},"rain":{"6h":0},"snow":{"6h":0},"iso0":3800,"rain ```
"snow limit":"Not relevant","clouds":0,"weather":{"icon":"p1n","desc":"Clear sky"}}],"probability_forecast":[{"dt":1787400000,"rain":{"3h":null,"6h":null},"snow":{"3h":null,"6h":null},"freezing":0},{"dt":1787410800,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787421600,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787432400,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787443200,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787454000,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787464800,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787475600,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787486400,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787497200,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787508000,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787518800,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787529600,"rain":{"3h":0,"6h":0},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787551200,"rain":{"3h":10,"6h":10},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787572800,"rain":{"3h":10,"6h":20},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787594400,"rain":{"3h":60,"6h":70},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787616000,"rain":{"3h":20,"6h":70},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787637600,"rain":{"3h":10,"6h":40},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787659200,"rain":{"3h":20,"6h":40},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787680800,"rain":{"3h":50,"6h":80},"snow":{"3h":0,"6h":0},"freezing":0},{"dt":1787702400,"rain":{"6h":40},"snow":{"6h":0},"freezing":0},{"dt":1787724000,"rain":{"6h":10},"snow":{"6h":0},"freezing":0},{"dt":1787745600,"rain":{"6h":10},"snow":{"6h":0},"freezing":0},{"dt":1787767200,"rain":{"6h":20},"snow":{"6h":0},"freezing":0},{"dt":1787788800,"rain":{"6h":30},"snow":{"6h":0},"freezing":0},{"dt":1787810400,"rain":{"6h":30},"snow":{"6h":0},"freezing":0},{"dt":1787832000,"rain":{"6h":50},"snow":{"6h":0},"freezing":0},{"dt":1787853600,"rain":{"6h":90},"snow":{"6h":0},"freezing":0},{"dt":1787875200,"rain":{"6h":70},"snow":{"6h":0},"freezing":0},{"dt":1787896800,"rain":{"6h":50},"snow":{"6h":0},"freezing":0},{"dt":1787918400,"rain":{"6h":30},"snow":{"6h":0},"freezing":0},{"dt":1787940000,"rain":{"6h":50},"snow":{"6h":0},"freezing":0},{"dt":1787961600,"rain":{"6h":10},"snow":{"6h":0},"freezing":0},{"dt":1787983200,"rain":{"6h":20},"snow":{"6h":0},"freezing":0},{"dt":1788004800,"rain":{"6h":50},"snow":{"6h":0},"freezing":0},{"dt":1788026400,"rain":{"6h":60},"snow":{"6h":0},"freezing":0},{"dt":1788048000,"rain":{"6h":30},"snow":{"6h":0},"freezing":0},{"dt":1788069600,"rain":{"6h":10},"snow":{"6h":0},"freezing":0},{"dt":1788091200,"rain":{"6h":20},"snow":{"6h":0},"freezing":0},{"dt":1788112800,"rain":{"6h":20},"snow":{"6h":0},"freezing":0},{"dt":1788134400,"rain":{"6h":0},"snow":{"6h":0},"freezing":0},{"dt":1788156000,"rain":{"6h":0},"snow":{"6h":0},"freezing":0},{"dt":1788177600,"rain":{"6h":20},"snow":{"6h":0},"freezing":0},{"dt":1788199200,"rain":{"6h":30},"snow":{"6h":0},"freezing":0},{"dt":1788220800,"rain":{"6h":10},"snow":{"6h":0},"freezing":0}]}

````

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 22, 2026, 5:16pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/85 "2026-08-22T17:16:43Z")

</div>

@Chris75 Thanks for the data. For the icons, it’s pretty good for now, we don’t have more icons, so I can’t use exactly the same icons as MF (already discussed point).

But good news, I downloaded the 132 icons used by MF, I’ll see how to integrate them into the widget.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/7/77dd243c81ae3d2f8346143a41ccd0bdaa24393f.png)

For the wind, however, the values I display are those from the API and they are different from those in your image.  
For the 23rd, 24th, and 27th, the difference is due to the conversion from m/s to km/h, so these points are OK, but for the 25th and 26th, the API (the JSON you gave me) returns 3 m/s, which is 11 km/h like the values that GLadys displays. For those days, I don’t know where MF got the values from!

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [August 22, 2026, 6:17pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/86 "2026-08-22T18:17:13Z")

</div>

Ok for the icons! (there are a lot of duplicates)

> [@Will\_71](#):
>
> For the 23rd, 24th, and 27th, the difference is related to the conversion from m/s to km/h, so these points are OK. But for the 25th and 26th, the API (the JSON you gave me) returns 3 m/s, which is 11 km/h, like the values that GLadys displays. For those days, I don’t know where MF found the values!

For the wind: the 24th isn’t correct either because we should have 14 according to the calculation below:

> [@Will\_71](#):
>
> The API only returns wind speed in whole m/s. Once converted to km/h, we can therefore only display certain values:  
> 1, 2, 3, 4, 5, 6 m/s → 4, 7, 11, 14, 18, 22 km/h
> 
> _**When the site displays 15 km/h (i.e., 4.17 m/s), the API gives me 4 m/s, which gives back 14 km/h.**_
> 
> It’s impossible to display 15, 10, or 5 — these values don’t exist in what I receive. This is exactly the series of discrepancies in your screenshot, @Chris75 (15→14, 10→11, 5→7).

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 22, 2026, 6:29pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/87 "2026-08-22T18:29:37Z")

</div>

a preview of the widget with the new icons and the forecast at my place

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/3/c328eb3884be98187fd281e0f7c4b600206386cf.png)

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 22, 2026, 7:24pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/88 "2026-08-22T19:24:51Z")

</div>

> [@Chris75](#):
>
> Pout le vent : le 24 aussi ce n’est pas bon car on devrait avoir 14 d’après le calcul ci-après :

No, it’s fine on Gladys’ side because the API returns 5 m/s, which is 18 km/h!

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [August 22, 2026, 7:44pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/89 "2026-08-22T19:44:33Z")

</div>

Great for the icons, it’s more stylish!  
Regarding the API for the wind, good luck getting the right values at first!

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 22, 2026, 7:55pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/90 "2026-08-22T19:55:40Z")

</div>

For the wind there’s nothing more to do, I’m getting the right values from the API! So either their site is not good or it’s their API.

For the icons, after searching, the images are not free so I can’t put them!

Edit: I may have found something better with animated SVGs

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 22, 2026, 8:36pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/91 "2026-08-22T20:36:35Z")

</div>

@pierre-gilles here are 2 PRs:

for the SDK:

> <https://github.com/GladysAssistant/integration-sdk-js/pull/30>
>
> … (spec B.18)
> 
> Add freezing-rain, freezing-fog, snow-thunderstorm, sandstorm, …tornado and hurricane to WEATHER\_CONDITIONS, keeping the SDK in sync with the Gladys core.
> 
> They stay generic: each is encoded separately by Meteo France, OpenWeather and the NWS alike. The change is additive, so a provider that cannot tell them apart keeps sending the broader condition and nothing that worked before changes.
> 
> Updates the runtime constants, both the WeatherCondition union and the declared WEATHER\_CONDITIONS shape in index.d.ts, and the test that enumerates the enum.

for the weather widget:

> <https://github.com/GladysAssistant/Gladys/pull/2987>
>
> \### Description
> 
> The pivot enum flattened distinct phenomena into a neighbour:… freezing rain and freezing fog carried no warning as 'rain' and 'fog', a thundery snow shower was neither 'snow' nor 'thunderstorm', and 'wind' said nothing of a tornado or a cyclone. Add freezing-rain, freezing-fog, snow-thunderstorm, sandstorm, tornado and hurricane.
> 
> Each one is a phenomenon Meteo France, OpenWeather and the NWS all encode separately, never one provider's private code. The extension is additive: the core still coerces anything outside the enum to 'unknown', so every payload that worked before still does, and a provider that cannot tell them apart keeps sending the broader condition.
> 
> The widget also drops the emoji table for a bundled icon set (Meteocons, MIT), resolved per pivot condition so every external integration benefits. 'unknown' keeps its neutral thermometer emoji: it is the cue that the provider sent nothing usable.
> 
> Dark mode needed its own rule: a CSS filter creates a stacking context, so the 0.7 pre-darkening of .weather-real-colors -- tuned for emoji glyphs -- composited the drawings through it and turned the sun burnt orange and the clouds black. The icons cancel the global inversion exactly instead, and their container no longer carries that class.
> 
> \## Forum
> 
> Forum: https://community.gladysassistant.com/t/integration-externe-meteo-france/10322
> 
> \### 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
> 
> 
> 
> 
> \## Summary by CodeRabbit
> 
> \* \*\*New Features\*\*
> \* Added weather-specific SVG icons with day/night variants across current, hourly, and daily forecasts.
> \* Added support for additional conditions, including freezing rain, snow thunderstorms, sandstorms, tornadoes, and hurricanes.
> \* Added English, German, and French translations for the new weather conditions.
> \* Added an accessible fallback thermometer icon for unsupported conditions.
> \* Improved weather icon appearance in dark mode.

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [August 24, 2026, 1:24pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/92 "2026-08-24T13:24:27Z")

</div>

I was wondering if it would be possible to complete this integration with rain forecasts for the next hour.

For example, on weather forecasts, you can see this:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/1/f17909db88b974e73d5cf2ee5ee054a54ad4756c.jpeg)

And I would find it nice in Gladys to be able to display this in the dashboard and use the information in a scene (as a variable or as a trigger).

I don’t know if this is only to be handled in the external integration or also in the core…

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 24, 2026, 1:50pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/93 "2026-08-24T13:50:14Z")

</div>

In the external integration, I can retrieve the data, but for the display, it is not handled by the integration; it is the widget.

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [August 24, 2026, 2:38pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/94 "2026-08-24T14:38:44Z")

</div>

@pierre-gilles do you think it would be possible to add this to the core?

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 24, 2026, 2:52pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/95 "2026-08-24T14:52:09Z")

</div>

Open a feature request, it’s easier than asking @pierre-gilles for approval on every topic.  
Especially since he must be a bit busy with the next release

Having done the widget and the Meteo France integration, this is something I could handle.

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [August 24, 2026, 2:52pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/96 "2026-08-24T14:52:28Z")

</div>

> [@Will\_71](#):
>
> In external integration, I can retrieve the data, but for display, it is not managed by the integration, it is the widget.

@Will_71 I was thinking of something: for example, in the «&nbsp;fuel&nbsp;», «&nbsp;vigieau&nbsp;», «&nbsp;UV index&nbsp;» integrations, … (@prohand) we do retrieve the data in devices that we can then use in scenes. Wouldn’t it be possible to do the same with weather data?

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [August 24, 2026, 3:59pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/97 "2026-08-24T15:59:09Z")

</div>

> [@Will\_71](#):
>
> Open a feature request, it’s simpler than asking @pierre-gilles for approval on every topic.  
> Especially since he must be a bit busy with the next release

I already made a request in this regard:

> [@Weather Station](https://community.gladysassistant.com/t/appareil-de-type-meteo/10589):
>
> to have a device that retrieves all weather data from the Météo France integration (or other), and by extension all data from a connected weather station

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [August 24, 2026, 4:20pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/98 "2026-08-24T16:20:25Z")

</div>

Your request, @Chris75, covers the need to retrieve weather information to use in scenes and dashboards. I will make another request so that a weather integration can also handle rain forecasts.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 24, 2026, 5:47pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/99 "2026-08-24T17:47:06Z")

</div>

> [@Chris75](#):
>
> I already made a request in this regard:

yes I know, I was responding to @StephaneB

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [September 24, 2026, 5:13pm UTC](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322/100 "2026-09-24T17:13:57Z")

</div>

I’m bringing this topic back up: @Will_71, can you create triggers with this integration?

[Previous page](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322.md?page=4)

[Next page](https://community.gladysassistant.com/t/integration-externe-meteo-france/10322.md?page=6)
