Mise en place d’un dispositif de commande à distance des prises éléctriques, le principal intérêt est de pouvoir réinitialiser les liaisons FT sans avoir à intervenir sur place.
Il s’agit d’un boitier AVIOSYS IP9258S, permettant de commuter quatre prises électriques et comportant une prise éthernet.
Il se gère à travers une interface HTTP, le code HTML de cette interface est quelque peu fantaisiste, aussi faut-il parfois changer de navigateur pour obtenir ce que l’on cherche (passage de Firefox à Safari dans notre cas).
On peut aussi le commander en script par wget, avec des commandes du style :
wget -O - -q http://admin:password@hostname/Set.cmd?CMD=GetPower
pour interroger l’état des prises, ou :
wget -O - -q http://admin:password@hostname/Set.cmd?CMD=SetPower+P60=1
pour mettre en service la sortie 1.
Accès au scheduler en ligne de commande :
wget -O- -q 'http://admin:password@hostname/Set.cmd? CMD=SetSchedule+Power=3A+YY=2009+MM=08+DD=04+HH=08+MN=00+SS=00+PARAM=31+ONOFF=1' wget -O- -q 'http://admin:password@hostname/Set.cmd? CMD=SetSchedule+Power=3B+YY=2009+MM=08+DD=04+HH=08+MN=30+SS=00+PARAM=31+ONOFF=0'
met en service la prise 3, tous les jours de la semaine à 8H00 et la coupe à 8H30.
En jouant sur le paramètre PARAM on peut choisir les jours de déclenchement de la commande (LUNDI=1, MARDI=2, … , SAMEDI=32, DIMANCHE=64), exemples : PARAM=31 pour tous les jours de la semaine, PARAM=18 pour le mardi et le vendredi.
Ce mode d’accès au scheduler est plus souple que l’interface http qui ne permet que les choix ‘Désactivé’ (PARAM=0), ‘Une fois’ (PARAM=128), ‘Tous les jours’ (PARAM=127), ‘Jours de la semaine’ (PARAM=31) et ‘Wend-End (samedi, dimanche’ (PARAM=96).
Interrogation SNMP :
L’état du boitier peut-être interrogé par des commandes SNMP :
snmpwalk -v 1 -c public -On hostname .1.3.6.1.2.1 snmpwalk -v 1 -c public -On hostname .1.3.6.1.4.1.92.58
Notes :
- Ne jamais essayer de mettre un mot de passe de plus de 8 caractères, le boîtier se plante !!!
- Ce passage de la doc comporte une coquille :
HARD RESET To Reset the Device Back to Manufacturer Default: a) First Turn off the device wait for 5 seconds, then power on the 9258. b) Press and hold the two buttons on the front panel of the 9258 at the same time. c) Keep holding until you here 2 short “beep” sounds and one long “beep” sound. d) Once the device has been reset refer to the following settings below. Factory default settings: User Name: admin. Password: 12345678 Device IP Address: 192.168.10.100. Default Gateway: 192.168.10.1
L’adresse IP du boîtier après un HARD RESET n’est pas 192.168.10.100 mais 192.168.1.100
Correctif : Avec la version V1.53 2009/06/24 du firmware, c’est bien 192.168.10.100.
- En cas de perte de l’adresse IP, le débuggage par le port série est très aléatoire et ne fonctionne pas la plupart du temps; la recherche par tcpdump est la solution la plus efficace.
Cet appareil a été remplacé en mai 2010 par un modèle plus évolué (double circuit d’alimentation) du même constructeur.

