Articles taggés wagolink
WAGOID, Pilotage d’un Automate Wago 750-841 par Android
2Il y a quelques temps, je vous ai parler du projet d’Alan qui développais un logiciel pour piloter votre Wago a partir d’un device Android
Aujourd’hui il nous livre une nouvelle vidéo dans laquelle il vous montre l’ensemble des fonctionnalités disponible dans la dernière évolution.
L’interface progresse vite, et j’espere bientot vous faire part de mes premieres impression sur le soft.
Alan recherche des beta testeurs, si vous vous sentez l’âme d’un cochon d’Inde (cobaye) laisser un commentaire, je lui communiquerai vos coordonnées.
Capteur de passage de courant [Wago - PLCLink - Station de soudure CMS]
0Ce nouveau montage proposé par JF-Pautex va vous permettre de détecter le passage de courant dans un conducteur, c’est a dire que vous pourrez savoir si l’appareil branché au bout du cable est en fonctionnement (ou pas) et ainsi renvoyer l’information a votre automate domestique.
Cela est très pratique pour contrôler le fonctionnement de vos radiateurs et autre chauffe-eau.
Le retour sur l’automate ce fera cette fois sur une carte d’entrée 24V classique.
Comme le précédent montage, celui-ci est aussi réalisé a partir de composant CMS et tien dans une borne de connexion (donc très compact).
Le passage du courant est contrôlé grâce a un tore (comme pour la mesure de courant), ce qui évite de ce connecter au circuit électrique.
Comme d’habitude vous retrouvez l’ensemble des instructions, liste de composants, plans… sur le site Pautex.
Pour information, il existe des tores de mesure ouvrant, ce qui évite de devoir déconnecter le câble électrique, certes leur prix est égale a celui de l’ensemble des composants du montage.
Mesure de température sur carte analogique [Wago - PLCLink - Fer a souder]
0Il y a quelques semaines JF Pautex nous avais présenté un montage permettant de mesurer le courant.
Aujourd’hui il continue dans la même direction en nous proposant un montage permettant la mesure de température.
Le principe reste le même, un montage électronique a relier a une entrée analogique de l’automate, (sa tombe bien depuis le montage de mesure de courant il vous restait une entrée sur votre magnifique carte analogique)
Le montage proposé par JF Pautex vous permet une belle économie par rapport a une carte de mesure de température (+ 200€) et ses sondes PT100 pour un résultat quasi similaire
Comme vous pouvez le voir sur les photos, le montage a été réaliser avec des composants CMS, il vous est tout a fait possible de les remplacer par des composants « classique » (non CMS)
Le montage est basé sur un capteur de température LM335H et sur un double Ampli OP LM358
Pour retrouver toute les informations c’est ICI
Apportez vos commentaires sur cet article directement sur le Forum
Comment faire un minuteur [WagoLink-CodeSys]
1Je vous propose la version luxe du minuteur, celui qui va faire clignoter toute la maison quand la dinde sera cuite, on peut aussi l’utiliser pour la cuisson des œufs 3 minutes seulement quand l’eau est a ébullition.
Pour cela nous allons utiliser la fonction de WagoLink » Time » et un switch.
Vous pouvez également utiliser PLCLink.
Cette fonction vous renvoie les heures et minutes sous forme d’un mot ici ce sera %MW10.
Affichage dans WagoLink
(Lire la suite…)
Mise a jour de WagoLink
0L’integration du switch [WagoLink-CodeSys]
0Le switch, est en fait composé de 2 fonctions
-Il agit comme un bouton lors d’une pression
-Il lit la valeur ou l’état d’un objet et le reflète par la position du switch I ou O
Code dans WagoLink
Comme vous le voyez sur la ligne <IW> on va lire l’adresse QX2.3 qui correspond a une sortie de l’automate suivant l’etat de cette sortie le switch sera a 1 ou 0
Sur la ligne <wagolink> on va ecrire sur l’automate dans le mot MW3 la valeur 4, nous avons déjà vue dans « les bases pour utiliser wagolink » la routine a mettre en place pour utiliser les mots comme si c’était de simples bouton poussoir
Code dans Codesys
De ce coté la il n’y a absolument rien de particulier a faire.
Vous allez utiliser le Boolean que génère le passage de MW3 a la valeur 4 comme un simple poussoir
Mise a jour du dossier sur WagoLink
0Le dossier traitant de la mise en oeuvre de WagoLink vient d’etre mis a jour.
Vous trouverez maintenant les explications pour acceder a votre installation depuis l’exterieur.
Une rubrique « A Savoir » a également été ajouté.
Les Bases pour utiliser WagoLink
3Dans ce dossier nous allons voir rapidement la mise en oeuvre de WagoLink au sein de mon installation domotique.
L’installation :
-Un automate wago (ici c’est un 750-841) qui gère les principaux organe de la maison (eclairage, volets, VMC, Audio de certaines pieces….)
-Un iPhone sur le quel WagoLink sera installé
-Je passe sur l’installation réseau qui permet de faire communiquer l’ensemble
WagoLink permet de lire et d’ecrire que certains type de variable
%MWxx
%QXxx
Donc il faudra adapter le programme le programme de l’automate afin que vos objets referent a ce type de variable
Les differents element disponible
Les boutons
Les Switchs

Les Slides

Les Visus de valeur

Boutons

Affichage Date et Heure

Voila quoi ressemble les pages sur votre iPhone
Intégration dans le code de CodeSys
Dans mon installation de domotique tout les eclairages sont piloté par des impulsion (boutons poussoir) pour cela j’utilise une fonction Bascule.
Comme vous pouvez le voir j’utilise un meme mot (%MW1) au quel j’affecte differente valeur qui permettent de basculler un boolean qui lui ensuite pilote l’action voulue
Une action ce realise sur 2 cycles d’automate
Vous presser la touche sur votre iPhone
Cycle1
%MW1 a changé de valeur, il est a 1
On entre dans la boucle IF, %MW1 est remis a 0 b_pilote1 est passé a true
Dans une autre routine, on voie b_pilote1 a true et on fait l’action
Cycle2
%MW1 est a 0 donc on passe dans le else et l’on remet b_pilote1 a False
Observation
Cette maniéré de faire limite le procédé a une seule demande d’action par cycle d’automate, mais compte tenue de la rapidité de celui-ci on peut négliger ce fait
Accès a vos fonctions domotique depuis l’extérieur [WagoLink]
0Vous allez pouvoir accéder depuis l’extérieur a vos fonctions domotique de la même manière que quand vous éte a la maison, sa peut être pratique pour declancher le chauffage quelques heures avant votre retour de vacance, ouvrir les volets a 6H du matin (quand vous éte en déplacement et que votre femme est a la maison en train de dormir)
Pour cela c’est très simple
-Il n’y a rien a faire de plus dans votre programme automate, ça c’est fait
-Une redirection de port a mettre en place sur votre routeur
-Créer une nouvelle page pour WagoLink
-Configurer WagoLink pour accéder a cette page

Mise en place de la redirection de port
La communication entre WagoLink et l’automate s’effectue par l’intermédiaire du port 80, c’est le port utilisé pour internet.
Si vous avez a la maison un serveur pour diffuser vos pages ou si vous souhaiter en installer il vous faudra arriver par un autre port et rediriger vers l’automate sur le port 80 (c’est la solution que j’ai choisie)

Dans votre routeur (dans l’exemple c’est une FreeBox qui est utilisé), rendez vous dans la page » Configuration de la fonction Routeur »
Mettre en place la redirection d’un port (ici le 666) vers le port 80 a l’adresse votre automate qui est 192.168.77.66
L’iPhone envoie les données en 3G sur le port 666, quand les infos arrivent a votre routeur elles sont redirigé vers le port 80, c’est la translations
Fichier .xml WagoLink
Reprenez un fichier existant, vous avez juste a changer l’adresse sur laquelle l’action doit s’effectuer, si vous passer par un autre port que le 80, il faut le préciser dans l’adresse
<item id= »0″>
<title></title>
<name>Spots</name>
<description>Salon</description>
<type>direct</type>
<unit/>
<affichage>switch</affichage>
<IW><!–#READPI ADR=QX6.0&FORMAT=%d–></IW>
<wagolink>http://mi_ip:666/WRITEPI?ADR1=MW1&VALUE1=13&FORMAT1=%d</wagolink>
</item>
Configuration de WagoLink
Il est conseillé d’utiliser un mot de passe pour accéder a vos pages (surtout si un accès depuis l’extérieur est possible) c’est le même mot de passe que vous utilisé pour vous connecter en FTP.
N’oubliez pas de préciser le port utilisé âpres l’IP si vous ne passer pas par le 80
Si vous avez un non de domaine vous pouvez l’utiliser a la place de votre IP
Si par contre votre fournisseur d’accès ne vous fournit pas d’IP fixe il vous faudrat passer par un système de type DYNDNS
















