bonjour à tous,
J’attendais la sortie du dernier firmware de l’IPX (v3.05.00) pour valider mon plugin Vera
A propos de ce plugin Vera:
Ce plugin a été spécialement développé pour piloter les volets roulants raccordés en filaire sur l’IPX. La fonction « Dimmable » y est inséré.
Vous devez posséder:
- une Vera (3 ou lite)
- Une IPX800v3 avec ou sans extension
- Au moins 1 de vos volets roulants filaires est raccordé à l’IPX
Vous pouvez piloter vos volets filaires raccordés sur l’IPX au % près!
Demandez à vos volets de s’ouvrir à 30%, pas de souci, le plugin gère l’IPX et l’IPX gère ces volets
Comme base de test, j’ai ma propre installation qui comporte 3 volets roulants filaires raccordés à mon IPX800v3.
Même aspect que le dimmer existant pour module zwave, paramétrage en plus.
Vera (testé avec la version 1.5.346)
Dans l’interface de la Vera, allez dans « APPS », « Développez des applications » et « Fichiers Luup »
Sélectionnez les 4 fichiers 1 à 1
Et cochez « Redémarrer Luup après le téléchargement » et cliquez sur « GO »
Voilà les fichiers sont chargés dans la Vera, Il ne reste plus qu’à les exploiter.
Pour se faire, Dans l’interface de la Vera, allez dans « APPS », « Développez des applications » et « Créer un module »
Ici, on va créer un module VR pour l’IPX
Type d’appareil : VR Cuisine (par exple)
Nom périphérique UPnP : D_WindowCovering1ipx.xml
Nom Application Upnp : I_WindowCovering1ipx.xml
Sélectionnez votre pièce si vous le voulez et cliquez sur « Créer un module »
Voilà c’est fini, votre module est créé et apparaîtra d’ici 1 min ou 2 dans l’interface de la Vera dans la section Sous Windows.
Tout n’est pas encore terminé… il reste la partie paramétrage.
1er champ : Temps de cycle. Faites faire à votre volet une course complète d’ouverture ou de fermeture et chronométrez le temps. Rentrez la valeur dans ce champ et cliquez sur SET
2ème : IP de l’IPX : simple ^^ sous la forme xxx.xxx.xxx.xxx (par exple : 192.168.0.44) et cliquez sur SET
3ème : Port M2M de l’IPX. Par défaut c’est 9870 mais contrôlez tout de même ici :
http://<IP_IPX>/protect/settings/servport.htm
Dans le plugin, si vous ne rentrez rien, il mettra automatiquement à 9870
Rentrez une nouvelle valeur si vous le souhaitez et cliquez sur SET
NB : Le plugin part du principe que vous pilotez vos volets avec une IPX (bien entendu ^^) mais aussi que la phase arrive sur le commun du relais pilotant la marche, que le contact NO de ce relais soit relié au commun du relais pilotant la montée/descente. De ce fait, le contact NC sur la phase de votre volet permettant de descendre et inversement.
Si vous tapez volet roulant IPX800 sur google, vous trouvez des schémas
4ème : N° de relais pilotant la marche de l’IPX à rentrer ici. De 1 à 32 suivant que vous ayez des extensions ou non et cliquez sur SET
5ème : N° de relais pilotant la montée/descente de l’IPX à rentrer ici. De 1 à 32 suivant que vous ayez des extensions ou non et cliquez sur SET
Une fois que vous avez rentré tous les paramètres, faites RAFRAICHIR sur votre Vera.
En partant du principe que vous avez un BP relié à votre IPX (ce qui n’est pas forcément obligatoire pour le plugin mais c’est plus pratique pour des commandes en local), vous devez paramétrer votre IPX pour qu’elle envoie une commande à la Vera à chaque fois que vous appuyez sur le BP.
Pour ce faire, allez ici : http://<IP_IPX>/protect/settings/push1.htm
Sélectionnez l’entrée correspondant à votre BP câblé (par exple 5)
Puis rentrez dans le champ server l’IP de votre VERA.
Port : 3480
Enable push coché puis SAVE
Dans Push1 :
/data_request?id=lu_action&DeviceNum=&serviceId=urn:upnp-org:serviceId:WindowCoveringipx1&action=BP_IPX
remplacez par le n° ID du module précédemment créé dans la Vera. (clé à molette/avancée/champ ID)
Différences avec un module Fibaro FGR221 :
- Moins cher avec l’IPX si vous avez plusieurs volets
- En contrepartie, la position de votre volet est actualisé :
- Instantanément si vous choisissez une position entre 1 et 99% (dans ce cas, il sera impossible de stopper le volet au bouton ou par la Vera tant que la position de 30% par exple n’est pas atteinte.)
- Au bout de 2 temps de cycle si vous choisissez 0 ou 100. (vous pourrez stopper le volet à tout moment mais sa nouvelle position ne peut pas être mémorisée.)
Rien de grave cependant, à l’utilisation, ça ne se remarque pas.
- C’est aussi WAF
- Vous pouvez bidouiller le code ^^ et poster vos modifs.
- Vous pouvez proposer une modif qui sera implémentée ou non dans ce plugin
A noter que le plugin réinitialise la position du volet à chaque fois qu’il est fermé à 0% ou ouvert à 100%
*** EDIT *** Mise à jour en 2.3. Correction de la sauvegarde de la position du volet après rechargement LUA. *** /EDIT***
N’hésitez pas à remonter vos bugs. Il ne devrait pas en avoir des tonnes vu que je teste tout ça depuis quelques semaines chez moi ^^
A+
Plugin_VERA_VR_v2.3.zip (7.43 KB)