Étape 3: Capteur : moniteur d’énergie
Maintenant que nous avons une interface physique capable d’afficher la consommation d’énergie, nous devons construire un nœud capteur pour lire la consommation d’énergie de la maison et de publier cette consommation au courtier MQTT. Il y a deux manières de le faire. J’utilise un Arduino Yun. C’est la méthode moins compliquée, mais pas le moins cher. Si vous le souhaitez, vous pouvez utiliser un Arduino Uno, bouclier ethernet et un routeur sans fil pour agir comme un pont wifi. Ou vous pouvez utiliser un Pi avec le package Open Energy Monitor. Je vais juste couvrir la méthode Yun.
J’utilise un transformateur de courant de 7 $ sur ebay. Vous pouvez trouver la version de 100 a de la Yhdc SCT-013-000 ici . Il fil vers le haut selon le schéma de câblage ci-dessus et télécharger le sketch Arduino Yun au bas de cette étape. N’oubliez pas de modifier le code avec l’adresse IP de votre MQTT courtier. Cette page pour la bibliothèque Open Energy Monitor est une bonne référence. Voici les valeurs composant idéal.
- Résistance de charge = 33 ohm
- Diviseur de tension résistance = 10 k ohm
- Condensateur = 10uF
L’image de mon moniteur d’énergie ne correspond pas vraiment au schéma électrique parce que je n’avais pas ces composants exacts sur place. J’ai dû utiliser deux résistance de 68 ohms en parallèle, parce que je n’avais pas la résistance de charge de 33 ohms. Et je n’avais pas un condensateur 10uF pour le circuit redresseur, alors j’ai utilisé deux condensateurs de 22uF plutôt. La capacité équivalente de série est assez proche.
Fixez le transformateur de courant sur une des phases entrants de votre maison. J’ai eu seulement un transformateur 100 a unique, donc je suis seulement suivi une des phases. Finalement, je voudrais obtenir plus de transformateurs pour surveiller l’autre jambe de courant entrant, ainsi que les circuits de dérivation. À l’aide d’un ampèremètre réel, ma configuration DIY toujours lire 1 ampère au-dessus de l’ampèremètre à travers des lectures différentes amp (voir image 5 ci-dessus). Une question assez simple juste soustraire cet ampli supplémentaire.
OpenHAB
Puisque nous avons les données entrantes, nous pourrions l’afficher également sur OpenHAB afin que les données peuvent être représentées graphiquement. Voici la configuration OpenHAB pertinente.
Définition d’élément
Plan du site
Persistance
Comme nous utilisons des cartes, nous devons définir une sorte de persistance de stratégie pour l’utilisation de l’énergie. RRD4J est plus facile à utiliser, alors voici ce que j’ai pour "/ openhab/configurations/persistence/rrd4j.persist".
Écran de contrôle de l’énergie