Mise à jour et Personalisation d'un IPX800

Lundi, 23 Janvier 2012 01:00 Domotics
Imprimer
Note des utilisateurs: / 26
MauvaisTrès bien 

Récemment, j'ai eu l'occasion de mettre à jour une carte IPX 800 Pro de GCE-Electronics.com. On peut mettre à jour le firmware qui est le programme principal de la carte, mais on peut aussi personnaliser les pages html qui permettent de piloter la carte au quotidien. C'est intéressant pour changer les numéros des relais par le nom des appareils qui sont réellement pilotés par la carte.

Je vous propose cet article pour vous illustrer la procédure à suivre.

Identifier sa carte IPX800

Il existe 3 modèles de carte IPX800. Avant de pouvoir mettre à jour votre carte, vous devez être sur du modèle que vous avez. Normalement, c'est écrit sur la carte. On voit V1 pour l'IPX800 PRO, ou V2 ou V3 pour les deux autres modèles. Le modèle V3 se distingue aussi car la carte est dans un boitier RailDin. Il s'agit d'un boitier qui permet de fixer la carte sur un rail de compteur électrique.

Une fois que vous connaissez votre modèle de carte, vous devez aller sur le site de gce-electronics.com pour télécharger le dernier firmware.

Téléchargez le package "doc et mise à jour" qui correspond à votre carte. Puis décompressez les fichiers sur votre PC.

 

Installer le client TFTP sur votre PC Windows.

Pour aller plus loin dans la mise à jour, vous devez utiliser le logiciel TFTP depuis votre PC. Ce logiciel va permettre de charger le nouveau firmware sur votre carte IPX800. Malheureusement, TFTP n'est pas disponible en standard. Il faut l'activer pour qu'il soit utilisable.

Allez dans le panneau de configuration de votre PC Windows.

Ouvrez "Programmes et fonctionnalités".

En haut à gauche, vous devez cliquer sur "Activer et Désactiver des fonctionnalités Windows" afin de voir ce que vous propose Windows.

Sélectionnez "Client TFTP" et cliquez OK.

A ce stade, votre PC est prêt , vous pouvez passer à la mise à jour de l'IPX 800.


Mettre à jour le firmware

Le firmware à installer se trouve dans le répertoire "flash" du fichier que vous venez de télécharger. Dans ce répertoire, vous trouverez un fichier ".hex". Prenez ce fichier et copiez le à la racine de votre disque C:

Puis ouvrez un "invité de commande" Windows. Et entrez la commande "TFTP <IP de votre carte IPX> put <nom du fichier.hex>". Lorsque vous validerez cette commande, le firmware va se mettre à jour. Attention, il ne faut pas couper le courant et votre réseau local pendant cette mise à jour.

A la fin de la mise à jour, le message "Transfert réussi" vous confirmera que tout s'est bien passé. La carte va redémarrer et va probablement changer d'adresse réseau. En fait la MAC Address de la carte change et votre routeur va lui attribuer une nouvelle adresse IP. Si vous cherchez votre carte sur votre réseau, vous pouvez utiliser l'utilitaire Scandevice. Il est livré dans le fichier .rar que vous avez téléchargé avec le firmware.

On voit ici que la nouvelle adresse de la carte est la 192.168.1.250. Ouvrez votre navigateur sur cette adresse. Vous constaterez que la carte vous demande de charger les pages web correspondant à votre nouveau firmware.

 

Mettre à jour les pages HTML de la carte

Les pages web sont compilées dans le fichier MPFSImg2*.bin. Attachez les à l'aide de votre navigateur et cliquez "Upload" pour les charger sur votre carte.

Une fois que ce chargement est terminé, votre carte est prête.

Ce qui est intéressant avec les cartes IPX, c'est qu'on peut modifier les pages HTML avant de les envoyer sur la carte. Celà permet de personnaliser notre logo, nos actionneurs, le nom de nos appareils pilotés ... Grâce à cette fonction, on peut concevoir des pages qui s'intègrent mieux à votre système de domotique (Homeseer, etc).


Personnaliser les pages de l'interface

Les pages HTML par défaut sont dans le répertoire WEB_RELAY_BOARD du fichier compressé que vous avez téléchargé chez gce-electronics.com. Naviguez dans le répertoire et modifiez les pages HTML selon votre besoin.

Une fois que vous avez fini votre page HTML, vous pouvez la tester grâce à l'utilitaire Web Preview. Donnez le chemin de votre page HTML dans le premier champ, puis le répertoire racine de vos pages web (WEB_RELAY_BOARD) et cliquez "Preview Page" pour voir le résultat de votre travail.

Appliquez cette procédure sur toutes les pages. Puis lorsque vous serez sur de vos modifications, il faut générer un image bin de vitre répertoire WEB_RELAY_BOARD. Pour réaliser cette image, il vous faut utiliser le logiciel "MPFS Generator".

Entrez le chemin source de vos pages (1); Ne touchez pas au (2); Donnez le chemin ou vous voulez générer l'image bin de vos pages (3); Donnez l'IP, l'utilisateur et le mot de passe de votre carte IPX800 (4). Enfin, cliquez sur "Generate and upload" pour générer le bin et l'uploader sur la carte.

Suite à cette étape, vous pouvez voir si vos modifications sont prises en compte. Videz le cache de votre navigateur web et connectez vous à votre carte IPX800.


En conclusion

J'utilise depuis longtemps les cartes IPX et j'avoue qu'elles sont très stables. Si vous avez une version 2 ou une version 3, il convient de bien vérifier son firmware car GCE Electronics a fait amélioration pour ajouter la gestion SNMP, pour améliorer la reprise après une coupure de courant ou encore pour coupler des entrées avec des sorties.

Si vous devez mettre à jour votre carte, j'espère que cet article vous sera utile.

D'autres photos sont disponibles sur l'album Picasa de cet article.

 

Cet article vous est proposé par Domotics: Domotics habite dans la région Toulousaine. Il est ingénieur en informatique et électronicien amateur. La domotique est pour lui une passion qu'il pratique depuis 1999. En 2003, il décide de partager ses expériences sur le magazine et le forum de touteladomotique.com.

En 2014, il crée sa société de conseils en Domotique ID2domotique.com et sa boutique en ligne laboutiquededomotique.com. Profitez de l'expérience et l'expertise de Domotics en faisant appel à ses services. Les conseils sont gratuits ...

 

Ils en parlent aussi

 

Mise à jour le Vendredi, 17 Août 2012 08:48