Bjr,
Nous avons réalisé un sketch permettant de lire la téléinfo et d'activer ou désactiver deux relais simple On / Off avec un Arduino UNO + W5100 + circuit lecture téléinfo (en photo en bas - les deux versions V1 et V2 que je connais et que j'ai testé) + 2 relais.
Ce projet me permet de pouvoir faire un marche / arrêt en cas de plantage de mon projet principal de domotique sur carte Arduino Mega (pour l’arrêter à distance puis le relancer). Pour l'instant, il n'a jamais planté mais je préfère un secours au cas où.
Maintenant, chez vous, il peut servir à allumer ou éteindre une lampe, arrêter une alarme à distance, ouvrir / fermer un portail ou des volets ... enfin tout ce qui peut se commander par un relais (on pourrait le comparer à un interrupteur On/Off).
Pourquoi ne pas déclencher une alarme si on voit sur sa camIP un intrus,...
Il permet aussi de connaitre sa consommation EDF depuis le compteur avec l'option téléinfo activé (gratuit lors installation ou sauf erreur dans les 49€ après pour juste l'activer sur son compteur par edf). Les deux fils se branchent sur le compteur derrière le cache du compteur EDF (voir photo ci dessous - d'un coté les contacteurs et de l'autre la téléinfo 2 fils) sans importance sur la position sur le circuit (ici pas de 220v).
Le compteur de la page web représente la consommation instantanée. On a une lecture aussi du compteur Heure Pleine (HP) et Heure Creuse (HC) et iinst (A) / Papp (Va).
Chez moi cela me permet de vérifier si j'ai oublié de couper le chauffage , ou si le cumulus ne fonctionne pas pour rien lors de mon absence.
La page web est accessible après avoir rentrer son code de connexion. On peut y avoir accès depuis un réseau local, depuis internet ou avec un smartphone.
Ce projet fonctionne sans problème, sans ralentissement et doit pousser les limites de la carte Uno à son maxi.
- La compilation se fait sur IDE 1.0.
- Ne pas oublier de faire un reset lors branchement.
- Il faut aussi rentrer son adresse IP (correspondant à votre réseau exemple 192.168.11.11), le port utilisé (exemple 6100) et pourquoi pas l'adresse Mac que vous voulez. On peut aussi changer le mot de pass. Ne pas oublier aussi d'aller ouvrir le port (celui choisi précédemment) dans votre box (UDP/TCP). Pour cela il suffit de faire un routage du port (ex: 6100) vers l'adresse IP (ex:192.168.11.11)que l'on a attribué à l'Arduino.
- Les boutons on/off utilisent les pin 5 et 6 du Uno. La téléinfo utilise la pin Rx.
- Ne pas oublier aussi de changer la ligne pour modifier les paramètres de téléinfo suivant votre abonnement sachant que le mien est de 30A (6KVA soit en gros 6 000w...6500w).
Circuit Téléinfo V1 :
PS : j'ai mis une prise RJ11 pour pouvoir le changer (V1 ou V2 ou autre...) et faciliter mes tests du compteur EDF vers cette plaquette (deux fils de raccordés)
Compteur EDF avec branchement téléinfo :
PS : cette partie, non plombé, est accessible par tous les abonnés en enlevant le cache plastique.
http://www.macoda.com/index.php/Hardware:CompteurEdf
ou
ou
Tarif approximatif :
- Uno : 15€
- W5100 : 15€
- téléinfo V1 tous les composants environs 7€
V2 1€ (perso je préfère la V1 pour qualité du signal) - divers prise + fil : 4€
- 4 relais : 10€
- alim externe 5v 3A : 11€
PS : On peut utiliser que la partie téléinfo ou que la partie Relais (dans ce dernier cas le graphique n'apparait pas et le tableau affiche des ***).
J'attends vos questions ou suggestions.
Merci pour son aide à : http://www.stantor.com/
PS : le sketch est dispo pour tous ceux inscrits sinon il ne s'affiche pas.
teleinfo_serie_web_uno_20.ino (36.2 KB)