Mar 2009
07

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.

Boitier AVIOSYS IP9258S

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

Commandes via SMS

On peut également commander ce boîtier via une passerelle SMS.

Plus d’infos sur le hardware

Voir cette page sur le NETIO 230A, c’est exactement le même matériel.

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.

Un commentaire pour “Commandes électriques à distance”

  1. Electronika.fr a dit :

    Sur Electronika.fr, Entrées / Sorties pilotables à distance (domotique)

Répondre

*