Les paramètres de la cuve
Par le menu de gauche, vous avez accès aux paramètres de la cuve en temps réel grâce au programme NeptuneServer
Sur la première ligne figure la date et l'heure du système de contrôle qui est décalé de 12h en été et 11h en hiver.
En dessous la température en degrés farenheit, le pH, et le potentiel redox (ORP), puis un tableau donnant l'état de tous les modules électriques reliés au système.
La cuve est reliée à un automate Neptune AquaController II de la société Neptune systems.
Cet automate est relié à un PC sous windows par une liaison série.
Sur le PC tourne un programme java qui envoie une page web à la demande. Le même programme fonctionne aussi en client-serveur pour permettre d'intervenir sur les modules commandés par l'automate mais cette partie n'est pas publique pour éviter toute conséquence sur le bac.
Ce programme Java s'apelle NeptuneServer. La version de départ a été écrite par Franck Snedecor avec lequel j'ai hélas perdu tout contact puisque ni son mail ni son site http://www.alivereef.com ne répondent plus. C'est lui qui m'a appris énormément de choses sur la liaison RS232 et JavaComm API, ainsi que la décompilation des applets java avec JAD.
La page web affiche aussi la temérature en degrés Farenheit le Ph et le potentiel redox (ORP), ainsi que l'état de tous les modules.
Ces modules sont des modules au protocole X10 (courants porteurs) AM12 pour tous les appareils sauf la simulation lunaire qui utilise un gradateur LM12
Chaque module est repéré par une lettre et un nombre de 1 à 16. Tous les modules reliés à l'aquarium commencent par la lettre C. Il y a 3 états possibles pour un module :
- OFF le module est arrété
- ON le module est en marche forcée
- AUTO le module est commandé par l'Aquacontroller.
Voic le code correspondant à chacun d'eux
Légende pour le status :
LT1 : éclairage fluo bleu
LT2 : éclairage HQI gauche
LT3 : éclairage HQI centre
LT4 : éclairage HQI droit
PM1 et PM2 : pompes de brassage
HET : chauffage
COL : ventilateur
CLI : climatisation
OZN : ozone (non utilisé)
CO2 : électrovanne CO2
ALM : alarme (buzzer)
MON : lune
IKS : pompe doseuse hydroxyde de calcium
REA : pompe d'agitation du reacteur hydroxyde de calcium
























Le 17 mars 2004 - 13:45