# Intégration complète des fonctionnalités Météo de Netatmo

**URL:** <https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728>\
**Category:** Demandes livrées\
**Tags:** netatmo, feature-integration, météo, station\
**Created:** [Février 22, 2024, 10:57 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728 "2024-02-22T10:57:04Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 22, 2024, 10:57 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/1 "2024-02-22T10:57:04Z")

</div>

**Préambule**  
Je crée ce sujet / cette demande pour historiser le développement, tiré du sujet [Service Netatmo - #289 par Terdious](https://community.gladysassistant.com/t/service-netatmo/5910/289) qui commence à être bien plein.

**Description de la fonctionnalité**  
Prise en charge de la station météo Netatmo et des modules associés :

- Intégration de la station météo intelligente Netatmo et de son module intérieur - NAMain
- Support pour le module extérieur Netatmo - NAModule1
- Prise en charge du module anémomètre Netatmo - NAModule2
- Prise en charge du module de pluviométrie Netatmo - NAModule3
- Prise en charge du module de qualité de l’air intérieur Netatmo - NAModule4

**Avancement**

- _ **Intégration** _  
PR faite : [Grouping of PRs 2 to 6: Addition of Weather functionality by Terdious · Pull Request #2021 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/2021)  
Preneur pour de nouveaux tests via docker : `docker pull terdious/gladys:netatmo-features-nrv-weather` (@PhilippeMA ^^)

- _ **Documentation** _  
Terminée : [Update Netatmo doc - add Weather Station by Terdious · Pull Request #254 · GladysAssistant/v4-website · GitHub](https://github.com/GladysAssistant/v4-website/pull/254)

- _ **Visuels** _  
_Intégrations/Netatmo/Appareils_ :

---

<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:** [Février 23, 2024, 8:01 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/2 "2024-02-23T08:01:04Z")

</div>

Je suis impatient 😉.  
Une suggestion sur les images : peut-être utiliser un visuel qui ne présente que le pluviomètre, plutôt que le pluviomètre à côté du module principal et du module extérieur. Et idem pour les deux autres…

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 23, 2024, 8:15 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/3 "2024-02-23T08:15:40Z")

</div>

En effet.

En fait Netatmo a un branding kit distribué. Et dedans malheureusement pas de modules seuls. Je me bornais à utiliser leurs images (tres bonne qualité à un format adequat).

Mais ca fait sens. C’est vrai qu à plusieurs reprise j’ai confondu. Je vais chercher. Ou modifier les existantes et remettre au bon format.

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 23, 2024, 11:13 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/4 "2024-02-23T11:13:59Z")

</div>

De mon côté les tests sont concluants, je viens de corriger le dernier bug trouvé en repartant d’une installation fraiche.

J’ai également fait le test avec une base existante pour la migration avec l’ajout des nouvelles variables.

Et @PhilippeMA m’ayant donné accès à sa station météo le temps des tests, j’ai pu realiser les tests pour son cas propre (ce qui a grandsment fait evoluer le code global).

@pierre-gilles, je pense que tu peux lancer la review pour la station météo :

> <https://github.com/GladysAssistant/Gladys/pull/2021>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Grouping of PRs 1 to 6: Addition of complete Weather functionality
> \- ~~PR n°1 : Add support for NRV module type - Energy / Valves~~
> \- PR n°2 : Add support for NAMain module type - Weather / Smart Home Weather Station
> \- PR n°3 : Add support for NAModule4 type - Weather API / Smart Indoor Module
> \- PR n°4 : Add support for NAModule1 type - Weather API / Smart Outdoor Module
> \- PR n°5 : Add support for NAModule2 type - Weather / Smart Anemometer Module
> \- PR n°6 : Add support for NAModule3 type - Weather / Smart Rain Gauge Module

Merci par avance.

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Février 23, 2024, 12:55 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/5 "2024-02-23T12:55:39Z")

</div>

> [@Terdious](#):
>
> Ou modifier les existantes et remettre au bon format

N’oublie pas les droits d’auteurs quand tu édites. Tu peux parfois réutiliser mais pas modifier…  
C’est parfois plus simple de reprendre une photo devant un mur blanc 🙃

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 24, 2024, 8:12 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/6 "2024-02-24T08:12:26Z")

</div>

> [@GBoulvin](#):
>
> N’oublie pas les droits d’auteurs quand tu édites. Tu peux parfois réutiliser mais pas modifier…  
> C’est parfois plus simple de reprendre une photo devant un mur blanc 🙃

Yes, j’avoue que Netatmo est pas mal de ce point de vue, tout est clairement défini !!  
Bon finalement tout s’arrange, j’avais mal vu ^^ ils ont bien les images en solo ^^

> [@StephaneB](#):
>
> Une suggestion sur les images : peut-être utiliser un visuel qui ne présente que le pluviomètre, plutôt que le pluviomètre à côté du module principal et du module extérieur. Et idem pour les deux autres…

C’est fait pour l’anémomètre et le pluviomètre !! Par contre les autres non, il n’y a que peut d’intérêt. Le module extérieur et le module intérieur ont exactement le même visuel. Comme le module extérieur est fourni de base avec la station météo, j’ai gardé l’image double, la station météo est plus grande (donc j’ai gardé le grand en solo) et je laisse le petit module pour le module supplémentaire intérieur. Toutes les images sont donc bien différentes!!

---

<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:** [Février 24, 2024, 2:31 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/7 "2024-02-24T14:31:48Z")

</div>

C’est top 👍

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Février 26, 2024, 8:45 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/8 "2024-02-26T08:45:14Z")

</div>

@Terdious C’est bon pour moi pour la PR ! 🙂 Je n’ai pas testé par contre, je te fais confiance sur les tests en réel.

J’ai mergé, ça partira dans la prochaine version de Gladys !

Pour la mise à jour du site, j’ai vu que tu avais fais une PR, c’est toujours en WIP ou c’est bon ? [[WIP] Update Netatmo doc - add Weather Station by Terdious · Pull Request #254 · GladysAssistant/v4-website · GitHub](https://github.com/GladysAssistant/v4-website/pull/254)

Je pense faire la mise à jour lundi prochain donc il faudra que ça soit prêt pour être release d’ici là 🙂

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 26, 2024, 8:52 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/9 "2024-02-26T08:52:26Z")

</div>

Salut @pierre-gilles !!

Merci beaucoup pour la review.

Oui la doc est en cours toujours mais sera prête jeudi dans la journée au plus tard si ca te va.  
Comme il y a quelques ajouts sur la page Configuration et sur la page Découverte, les images sont longues a faire ^^  
Et je suis disponible tout le jeudi / vendredi / samedi en cas de retour de ta part sur la review doc.

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 29, 2024, 3:36 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/10 "2024-02-29T15:36:00Z")

</div>

@pierre-gilles, je viens de terminer la documentation + mis à jour airtable et injecté pour ajouter les produits compatibles liés, tu peux review ici :

> <https://github.com/GladysAssistant/v4-website/pull/254>
>
> Add doc new Netatmo integration - weather station : 
> \- NAMain (Smart Home Weath…er Station)
> \- NAModule1 (Smart Outoor module)
> \- NAModule2 (Smart Anemometer Module)
> \- NAModule3 (Smart Rain Gauge Module)
> \- NAModule4 (Smart Indoor Module)
> 
> link with \[Grouping of PRs 2 to 6: Addition of Weather functionality #2021\](https://github.com/GladysAssistant/Gladys/pull/2021)

Merci par avance.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mars 1, 2024, 8:27 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/11 "2024-03-01T08:27:53Z")

</div>

C’est bon pour moi @Terdious 🙂 Merci encore pour la PR, ça partira lundi avec la release !!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mars 4, 2024, 9:20 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/12 "2024-03-04T09:20:08Z")

</div>

Cette fonctionnalité est disponible dans Gladys Assistant 4.38 🙂

Je ferme ce sujet pour libérer les votes, n’hésitez pas à créer d’autres sujets en cas de bugs/retours 🙂

> [@Gladys Assistant 4.38 : Station météo Netatmo + Capteurs Z-Wave + Clignoter ampoule](https://community.gladysassistant.com/t/gladys-assistant-4-38-station-meteo-netatmo-capteurs-z-wave-clignoter-ampoule/8751):
>
> Salut à tous ! C’est lundi, et c’est l’heure d’une nouvelle version pour Gladys partying_face Au programme aujourd’hui: Station météo Netatmo Encore @Terdious qui frappe fort avec la gestion de nouveaux appareils Netatmo fire Quelques captures des nouveaux appareils gérés : Pour en savoir plus : [Connecter ses thermostats Netatmo à sa maison connectée | Gladys Assistant](https://gladysassistant.com/fr/docs/integrations/netatmo/) Z-WaveJS - Nouveaux capteurs @Sescandell a ajouté la possibilité d…

Merci à @Terdious pour le développement 🙏

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mars 4, 2024, 9:20 UTC](https://community.gladysassistant.com/t/integration-complete-des-fonctionnalites-meteo-de-netatmo/8728/13 "2024-03-04T09:20:11Z")

</div>


