Plugin permettant de récupérer les consommations venant des Ecocompteurs Legrand type Drivia with NetAtmo (ref 41203x).
Ce plugin a été développé sur la base du plugin standard netatmoWeather.
Ce plugin utilise les API fournis par Netatmo ( voir le lien suivant https://dev.netatmo.com/apidocumentation/control ).
Pour accéder aux données de votre Ecocompteur, vous devez posséder un client_id et un client_secret générés sur le site https://dev.netatmo.com.
Si ce n’est déjà fait, créer un compte https://auth.netatmo.com/fr-fr/access/signup?next_url=https%3A%2F%2Fdev.netatmo.com%2Fbusiness-showcase

Une fois identifié, aller sur le menu des applications ( https://dev.netatmo.com/apps/ ) puis cliquer sur ‘Create’.

Remplir le formulaire et cliquer sur ‘Save’.

Le ‘client ID’ et le ‘client secret’ sont générés. Vous pouvez les utiliser pour configurer le plugin.
Les tokens permettent l’accès à vos données sur les serveurs Netatmo (voir la norme d’autorisation oauth2).
On peut les générer directement sur la page de l’application.

Sélectionner le scope ‘read_magellan’ et cliquer sur ‘Generate Token’.

Après avoir autorisé l’accès à vos données, les tokens sont générés.
Une fois le plugin installé, il faut l’activer et renseigner vos informations de connexion Netatmo :

La gestion des tokens est effectuée par le plugin. Dans le cas où ceux-ci deviendraient invalides (voir les logs) après une longue période d’inactivité par exemple, il faudrait en générer de nouveaux et mettre à jour la configuration du plugin avec les nouveaux tokens.

Vous pouvez activer le niveau de log Debug pour suivre l’activité du plugin et identifier les éventuels problèmes.
La configuration des équipements Netatmo est accessible à partir du menu du plugin (menu Plugins, Energie puis EcoNetAtmo) :

Cliquer sur Synchronisation pour lancer la création des équipements. L’API /homesdata est utilisée pour récuperer les informations (voir https://dev.netatmo.com/apidocumentation/control#homesdata).

Les compteurs des lignes électriques sont créés. Il y a un équipement par ligne.

Vous retrouvez dans l’onglet ‘Equipement’ toute la configuration de votre équipement :
Le bouton ‘Importer les compteurs’ permet de créer les commandes correspondant à l’équipement. Ceci est fait lors de la création de l’équipement et n’est utile que si vous avez supprimé une commande.

Vous retrouvez dans l’onglet ‘Commandes’ la liste des commandes (celles-ci sont générées lors de la création de l’équipement).
La commande action ‘Refresh’ permet de lancer la récupération immédiate des valeurs des compteurs. Par défaut, une récupération est lancée toutes les 10 minutes.
Les autres commandes correspondent aux compteurs renseignés par Netatmo (voir l’API /getmesure https://dev.netatmo.com/apidocumentation/control#getmeasure ). Pour chacun d’eux, on trouve en plus des valeurs habituelles de Jeedom :

Voici le widget standard.
Quelle est la fréquence de rafraîchissement ?
Le plugin récupère les informations toutes les 10 minutes. Cependant, l’écocompteur envoie ses relevés environ toutes les 3 heures aussi on peut observer ce décalage dans la récupération des données.
Puis-je récupérer les compteurs pour le gaz et l’eau ?
Le plugin est capable de le faire. Malheureusement, l’API de Netatmo ne spécifie pas quel est le ‘type’ à utiliser pour la récupération de ces valeurs. Une demande a été faite à l’équipe en charge du développement de l’API mais aucune réponse n’a encore été fournie.

Si vous appréciez ce plugin, merci de laisser une évaluation et un commentaire sur le Jeedom market, ça fait toujours plaisir: https://jeedom.com/market/index.php?v=d&p=market_display&id=4413#