Par exemple, vous pouvez lire votre compteur intelligent avec un Raspberry Pi

De nos jours, presque tout le monde possède un compteur intelligent, mais saviez-vous que vous pouvez obtenir plus d'informations de votre compteur que vous ne le pensez? Avec un Raspberry Pi, un câble et un logiciel, vous pouvez mieux comprendre votre consommation d'énergie. Dans cet article, nous vous expliquerons comment commencer.

Tout le monde un compteur intelligent

Environ quatre millions de foyers disposent désormais d'un compteur intelligent. Celui-ci mesure votre consommation d'énergie et la transmet aux lectures du compteur de gaz via le réseau mobile. Pratique pour le fournisseur d'énergie et l'exploitant de réseau, qui peuvent lire les données de consommation et avoir un aperçu des pics ou des perturbations sur le réseau d'énergie. Mais aussi utile pour vous, car vous pouvez avoir un meilleur aperçu de votre consommation et, par exemple, du retour des panneaux solaires. En plus d'un portail Internet de votre fournisseur d'énergie ou d'un service indépendant, vous pouvez également suivre vous-même la consommation via le port de données du compteur intelligent, appelé port P1.

Acheter des compteurs intelligents

Aperçu grâce à un service indépendant

Par exemple, ceux qui veulent garder les choses simples peuvent utiliser ce service gratuit. Après vérification de votre adresse, vous pouvez obtenir un aperçu de votre utilisation via votre compte à l'aide de graphiques. Un bon bonus est que vous pouvez comparer votre consommation avec des personnes de votre région ou avec la même situation de vie. Les données de consommation ne sont pas très détaillées, en particulier pour les plus de deux mois, et elles ne sont pas en temps réel. Vous donnez également à un tiers l'accès à vos données de consommation. C'est pourquoi nous allons travailler avec des logiciels pour suivre la consommation.

Lisez vous-même votre compteur intelligent

Quiconque souhaite lire lui-même son compteur intelligent n'a besoin que d'un Raspberry Pi. Le dernier modèle est le Raspberry Pi 4, mais le Raspberry Pi 3 modèle B est également disponible, en fait nous avons utilisé celui-ci pour cet article. Vous avez également besoin d'un câble pour le port P1 du compteur intelligent (voir étape 5) et de certains logiciels sur une carte micro-SD. Nous examinons deux options logicielles. Le premier est le moniteur P1 qui a été spécialement développé pour la lecture du compteur intelligent. De plus, la lecture du compteur intelligent est principalement le domaine des logiciels domotiques. Jetons un coup d'œil à Domoticz, qui offre les options les plus importantes pour la lecture du compteur intelligent.

Raspberry Pi et carte micro SD

Tout comme Domoticz, le moniteur P1 a été spécialement développé pour le Raspberry Pi. Le moniteur P1 fonctionne mieux sur un Raspberry Pi 3 modèle B et devrait également fonctionner sur le Raspberry Pi 4. Le Pi 3 modèle B + est également pris en charge depuis la dernière version et devrait fonctionner un peu plus facilement. Bien que cela fonctionne également sur un Raspberry Pi 2, cela n'est pas recommandé en raison du processeur un peu plus lent.

Domoticz fonctionne bien sur les Pi 2 et 3 et 4, mais vous pouvez également l'installer correctement, par exemple sur un serveur Linux ou un NAS, par exemple depuis Synology.

Câble pour le compteur intelligent

Comme vous pourrez le lire plus loin dans cet atelier, il existe différents protocoles de communication avec le compteur intelligent ainsi que différents paramètres de communication. Heureusement, il n'y a pas beaucoup de câbles différents, bien qu'il soit sage de vérifier à l'avance si un câble est vraiment adapté à votre compteur intelligent. Le câble est en vente dans différentes boutiques en ligne telles que Cedel.nl ou SOS Solutions, coûte un peu moins de 20 euros et convient à la plupart des compteurs. Vous pouvez également les trouver moins chers (par exemple dans les boutiques en ligne chinoises) ou les construire vous-même, mais vous avez alors moins de garantie que cela fonctionnera.

Mesurez presque en temps réel

Le moniteur P1 et Domoticz peuvent afficher la consommation actuelle d'électricité et de gaz ainsi que, sur la base de graphiques, l'historique de la consommation. En spécifiant vos tarifs énergétiques, vous pouvez également donner un aperçu des coûts associés. La consommation de courant est quasiment en temps réel: elle est transmise par le compteur intelligent toutes les 10 secondes. Ainsi, vous pouvez voir l'influence d'un appareil que vous allumez. Vous recevez moins souvent les données de consommation de gaz, qui sont généralement transmises par le compteur intelligent toutes les heures.

Installation sur carte micro SD

En plus de l'image de 8 Go prête à l'emploi pour le Raspberry Pi 3 modèle B (+), vous avez également besoin de l'USB Image Tool. Insérez une carte micro SD dans le lecteur de carte, sélectionnez le lecteur de carte dans USB Image Tool et choisissez Restaurer . Pointez sur le fichier image et placez-le sur la carte micro-sd. Il peut échouer s'il reste des données sur la carte micro SD. Vous pouvez souvent résoudre ce problème avec l'option Réinitialiser dans USB Image Tool ou avec un outil tel que SD Formatter.

Paramètres du compteur intelligent

Placez la carte micro-SD dans le Pi. Connectez le câble réseau, le câble d'alimentation et le câble du compteur intelligent et démarrez le Pi. Ensuite, le moniteur P1 est prêt pour vous dans le navigateur à // p1mon . Vérifiez via l'état du port Information / P1 si des données sont reçues du compteur intelligent. Sinon, vous devez ajuster les paramètres série via le port Paramètres / P1 . Utilisez les informations de connexion par défaut (nom d'utilisateur root , mot de passe ou ). Il existe quelques combinaisons courantes qui fonctionnent presque toujours (voir encadré «Protocoles de compteurs intelligents»). Si les premières données arrivent après le réglage des paramètres (cela peut prendre jusqu'à dix secondes), l'état passe au vert.

Protocoles de compteurs intelligents

La communication avec un compteur intelligent via le port P1 est définie dans le protocole dsmr (Dutch Smart Meter Requirements). Les versions bien connues sont les dsmr 3, 4 et 5. Ce dernier offre quelques avantages intéressants, tels que des données de mesure par seconde au lieu de dix secondes. Le moniteur P1 est défini par défaut pour dsmr 3 avec un débit en bauds de 9600 bits par seconde, 7 bits de données, même parité et 1 bit d'arrêt. Ceci est le plus courant à quelques mètres d'Iskra et Kamstrup. Pour les compteurs intelligents avec dsmr 4 ou 4.2, que nous voyons souvent avec Kaifa et Landis + Gyr, le débit en bauds est généralement de 115200 bits par seconde avec 8 bits de données, pas de parité et 1 bit d'arrêt.

Utiliser la carte micro-SD de l'espace

Avez-vous installé un moniteur P1 sur une carte micro-SD supérieure à 8 Go? L'espace supplémentaire n'est pas utilisé par défaut, mais il est facilement résolu en se connectant au Pi avec PuTTY ou à un autre client ssh. Utilisez p1mon comme nom d'hôte et les informations de connexion par défaut (nom d'utilisateur root , mot de passe pour ou ). Depuis le shell, démarrez l'outil raspi-config avec la commande sudo raspi-config . Choisissez Options avancées , puis Développez le système de fichiers . Après cela, redémarrez le Pi, lorsque vous y êtes invité, et connectez-vous à nouveau. Utilisez la commande df -h pour vérifier que le système de fichiers / dev / root a bien atteint (presque) la taille totale de la carte micro-sd.

Définir les tarifs énergétiques

Avant de commencer avec le moniteur P1, il est utile de vérifier les paramètres via Paramètres . Par exemple, il est utile de traduire vos données d'utilisation en coûts. Sous Tarifs, vous pouvez indiquer vos tarifs d'électricité et de gaz. Vous pouvez également définir une valeur limite. C'est le montant cible de vos coûts par mois. Dans l'aperçu des coûts, vous pouvez le voir comme une ligne de démarcation, de sorte que vous puissiez voir immédiatement si vous restez au-dessus ou en dessous du montant mensuel souhaité.

Afficher les données de consommation

Sous l' icône Accueil , vous trouverez quatre icônes pour des aperçus de la consommation actuelle ou historique. La première icône montre la consommation électrique actuelle, avec le total pour aujourd'hui sur la droite et un graphique avec la consommation des quatre dernières heures en bas. Si vous redonnez également de l'électricité au réseau électrique, vous pouvez le voir sous la rubrique Approvisionnement . La deuxième icône montre l'historique de la consommation d'électricité sous forme de graphiques (par heure, jour, mois ou année). Vous pouvez également effectuer un zoom avant encore plus si vous le souhaitez. De la même manière, vous pouvez afficher des graphiques de consommation de gaz dans l'aperçu suivant. Le dernier aperçu montre les coûts encourus.

Ajouter des informations météorologiques

Via Paramètres, vous pouvez entrer une clé API sous Météo que vous pouvez créer gratuitement via OpenWeatherMap après l'enregistrement d'un profil. Notez qu'il faut environ dix minutes pour qu'une clé API créée soit active. Dans le moniteur P1, vous entrez la clé API et l'emplacement souhaité, de préférence avec le pays, par exemple Amsterdam, nl . Enfin, choisissez Enregistrer et revenez à l'écran de vue d'ensemble via Quitter . Le moniteur P1 montrera maintenant dans le graphique avec la consommation de gaz via une fenêtre contextuelle quelle était la température minimale, moyenne et maximale à ce moment-là.

Importer et exporter des données

Il est important de sauvegarder toutes les mesures de temps en temps. Pour ce faire, allez dans Paramètres / en-export . En appuyant sur Export, un fichier zip est créé avec toutes les données historiques, sous la forme d'instructions SQL. Cela permet de recharger la base de données ultérieurement, via l'option d' importation . Voulez-vous passer à une version plus récente du moniteur P1? Ensuite, il est préférable d'exporter d'abord toutes les données, puis d'écrire une nouvelle image sur la carte micro-sd et enfin d'importer à nouveau les anciennes données.

Lisez avec Domoticz

Vous pouvez également lire le compteur intelligent avec Domoticz, logiciel de domotique. Le logiciel affiche la consommation actuelle et présente également de beaux graphiques et rapports avec l'historique de la consommation, où vous pouvez exporter des données si vous le souhaitez. Bien que Domoticz soit légèrement moins étendu que le moniteur P1 sur ce point, il offre toutes les fonctions importantes et bien sûr de nombreuses options supplémentaires pour l'automatisation dans et autour de la maison. De plus, dans Domoticz, vous pouvez utiliser les notifications de manière flexible ou utiliser les données de consommation d'une autre manière, par exemple dans des scripts auto-écrits.

Situé à Domoticz

Domoticz peut être configuré de différentes manières et fonctionne sur de nombreux appareils. Les instructions d'installation sont un bon point de départ. Si vous souhaitez installer Domoticz sur un NAS de Synology, vous pouvez vous rendre sur www.jadahl.com pour les packages actuels. La prise en charge du compteur intelligent est déjà intégrée à Domoticz. Pour ce faire, allez dans Paramètres / Matériel et ajoutez l'appareil appelé P1 Smart Meter USB. Choisissez ensuite le port USB auquel vous avez connecté le câble dans la liste des ports série . Vous pouvez le découvrir via le shell, mais vous pouvez également l'essayer. Définissez également les autres détails, tels que le débit en bauds qui peut être de 9600 ou 115200 bits par seconde en fonction de votre compteur.

Zoomez sur votre consommation

Dans Domoticz, vous pouvez voir sous l'onglet Autre quelle est la consommation actuelle d'électricité et combien de gaz vous avez brûlé au total aujourd'hui. Appuyez sur Journal pour afficher les graphiques pour aujourd'hui et pour la semaine, le mois et l'année écoulés. Le graphique par mois est particulièrement utile pour repérer les jours de pointe, le graphique annuel est utile pour découvrir les tendances à long terme de votre consommation. Les graphiques peuvent éventuellement être exportés sous forme de fichier image ou de base de données, et l'option Rapport affiche les données de consommation sous forme de liste.

Recevoir des notifications

Outre le suivi des consommations via l'interface utilisateur Domoticz, vous pouvez également paramétrer des notifications, afin d'être averti si la consommation dépasse un certain seuil, par exemple. Pour ce faire, utilisez l'option Notifications qui apparaît dans le bloc pour l'électricité et le gaz. Ici, vous pouvez choisir via quels systèmes une notification doit être envoyée. Cela peut se faire par e-mail, par exemple, mais aussi avec une notification directement sur votre smartphone. Si vous avez un smartphone Android, Pushbullet est une excellente option pour cela. Vous devez encore configurer vous-même les notifications via les paramètres Domoticz.

Mesurer la consommation d'eau

Si vous avez correctement cartographié votre consommation d'énergie, vous pouvez également garder une trace de votre consommation d'eau. Vous pouvez bien sûr également économiser sur cela et il est également préférable pour l'environnement d'utiliser l'eau avec parcimonie. Cela nécessite des actions supplémentaires. Cet article explique comment cela fonctionne.