NOTICE DÕINSTALLATION

 

1 Š le Coffret

2 Š les relais

3 Š lÕanalyse

4 Š le pilotage

5 Š la rŽgulation

6 Š connecter les sondes

7 Š connecter les Žquipements

8 Š Connecter le coffret au rŽseau

9 Š DŽclarer ses Žquipements sur lÕapplication

10 Š calibration des sondes


 

PRE REQUIS

 

Avant tout le contr™leur est un systme connectŽ, dont lÕintŽrt premier est le pilotage et le monitoring des donnŽes ˆ distance.

Vous devez vous assurer que le rŽseau wifi de votre client est joignable ˆ lÕendroit ou vous installez le contr™leur.

Dans le cas contraire, ajouter 2 bornes CPL, de prŽfŽrence wifi + ethernet, ce qui permettra ˆ votre client de se connecter avec son smartphone sur le rŽseau wifi en Žtant dans cette zone et ethernet pour simplifier la connexion avec un cable entre le CPL et le contr™leur.

DÕautres solutions, en tirant un cable ethernet, ou en ajoutant un box 3G (avec abonnement) sur un repeteur Wifi (toujours dans le but de simplifier la connexion du contr™leur et du client)

 

Assurez vous que le bassin est protŽgŽ avec une terre de bonne qualitŽ et un pool terre installŽ avant la pompe filtration.

 

Astuces : Conserver un coffret de 2 CPL, un rŽpŽtiteur et une borne 3G en stock, un cable ethernet de 1 ou 2 metres, une prise murale locaux technique, du cable electrique 3 x 1.5 mm2 et 3 x 2.5 mm2, du joint filetage, des colliers de prise en charge au diamtre du bassin 50 ou 63 en _ pouce, du tuyau 3/8 ou 10 mm.

 

1 Š le coffret

 

 

 

 

 

 

 

 

 

Fiche technique :


SWIMO PRO (normes ROHS, CE) III - 04/2018

PH BNC - Signal de tension DC +-5 V  -plage 3-10  pt -calibration linŽaire ˆ 2  points

ORP/REDOX BNC - Signal de tension DC +-5 V -plage 0 ˆ 1200 mV - calibration linŽaire ˆ 2  points

EC (conductivitŽ) BNC -Signal de tension AC +-5 V  - 0 ˆ 20 mS/cm / 0 ˆ 10000 ppm - calibration ˆ 3 points non linŽraire

TEMPERATURE Signal de tension linŽarisŽ DC +-5 V -plage -20 ˆ 60”C PT100 - 4 points de calibration non linŽaire (admin)

DETECTEURS 6 Contacts tout ou rien (TOR)

ACTIONNEURS 15 Actionneurs pour bobine 12V.

MICRO PROCESSEUR Opos6UL - 560 Mhz- eMMC 4 Gb / Wifi (b,g,n)/ Bluetooth (low energy)

ALIMENTATION 12 Volt - 2000 mA

FONCTIONNEMENT - 20”C ˆ  70

PORTS : Ethernet 100 Gb/s, USB A - USB OTG

SIGNAUX ANALOGIQUES SUPP : 2 entrŽes 4-20 mA - 12V - 250 mA - niveaux dÕeau, capteur de pression...

MODBUS EntrŽe RS485/modbus , sonde chlore ampŽromŽtrique, sonde TurbiditŽ, capteur de pression...

COFFRET IP55, installation en intŽrieur/ extŽrieur sous toit.

SOM dŽveloppŽ et fabriquŽ en France. carte mre dŽveloppŽe et fabriquŽe en France. coffret moulŽ et fabriquŽ en France.


 


 


2 - Les relais :

Utilisez des relais avec bobine ou signal de 12V.

Soit des Relais sur Rail DIN, des relais KNX ou 1 ˆ 2 coffrets relais dŽdiŽs

 

Le relais agit comme un interrupteur. Donc on installera par exemple le fil marron en provenance du coffret sur le port COM et le fil marron de lÕappareil ˆ piloter sur le port NO, tandis que les fils neutres seront raccordŽs en direct sur un domino par exemple.

Dans le cas NO, si on actionne le relais, le courant passe, sinon il ne passe pas

Dans le cas NC, le courant passe, si on actionne le relais, le courant ne passe pas.

(par dŽfaut le contr™leur fonctionne sur le mode NO, mais lÕon peut


modifier ce fonctionnement selon les appareils dans la page admin http://192.168.240.1

 


 


3 -LÕanalyse :

 

Le contr™leur est fourni en gŽnŽral avec 5 sondes analogiques

Port N” 1 Š BNC sonde PH

Port n”2 Š BNC sonde Redox/orp

Port n”3 Š BNC sonde conductivitŽ /EC

Port n” 4 Š tempŽrature PT100 Š le rouge ˆ gauche, LÕautre ou les 2 autres ˆ droite

Port n” 7 Š le dŽbit sur les 2 premiers inserts du connecteur de 12 inserts (on peut cependant choisir entre les ports 7 ˆ 12.

 

Les autres ports

n”13 - La sonde Chlore AmpŽro se connecte sur le port RS485 ˆ 4 inserts (Noir, vert, blanc et rouge ) de gauche ˆ droite Š lecture compensŽe selon Ph et tempŽrature pour afficher le chlore libre actif en mg/L

 

n”18 Š gŽnŽrateur Humisteam Carel sur le port RS485 ˆ 4 inserts (Noir, +, -) de gauche ˆ droite.

 

Les ports 4-20 mA


N” 5 et 6 Š sonde pression, sonde tempŽrature pour Sauna

 

Les detecteurs (contacts tout ou rien)

Les ports n” 7 ˆ 12 Š detecteur de fin de bidon, detecteur switch pour porte hammam, detecteur niveau haut et bas pour bac tampon, detecteur volet fermŽ pour volet et electrolyse.


 


4- Le pilotage :

 

SŽcuritŽ 0

Par dŽfaut tous les Žquipements non rŽgulŽs ont 3 modes de fonctionnement

ON /OFF et AUTO

AUTO permet de crŽer 8 plages par jour et par Žquipement : une horloge numŽrique hebdomadaire pour tous les Žquipements.

 

SŽcuritŽ 3

Les appareils sensibles :

Volet, enrouleurs, couverture, nŽcessitent 2 relais pour ouverture et fermeture et fonctionne sous la forme dÕun bouton poussoir. Il faut rester appuyer pour que lÕaction perdure. Ce type dÕappareil nÕest pas pilotable en dehors du rŽseau local du client.

 

SŽcuritŽ 2

Les pompes de dosage sont en gŽnŽrales avec le mode poussoir en mode ON, mais selon les besoins, elle peuvent passer en mode securitŽ 1

 

 

SŽcuritŽ 1

En appuyant sur le bouton ON, une sŽquence de 30 secondes est lancŽe, puis le bouton se repositionne sur OFF.


 


 


5 -La rŽgulation :

 

Par dŽfaut une alerte est envoyŽe par email et en notification locale sur lÕapplication dŽs quÕun minimum ou maximum alarme est atteint.En rgle gŽnŽrale, ces alarmes sont capables dՎteindre le matŽriel de rŽgulation concernŽ.Tant quÕune alarme nÕest pas supprimŽe, aucune autre alarme de mme type ne peut tre envoyŽe.La gestion des alarmes nÕest pas soumise ˆ approbation, le systme enverra systŽmatiquement une notification ds quÕune alarme est atteinte.

Le contr™leur est capable de gŽrer de concert tous les Žquipements du local technique selon les appareils connectŽs.

Tous les Žquipements ont le mode PLAGE HORAIRES.

Chauffage :

Le mode ON reste allumer sans limite, tant que la filtration est allumŽe, et se coupe si lÕalarme max est atteinte (40”C par dŽfaut Š modifiable -) Le mode auto est composŽ de 2 sous mode MAX et ECO. ECO,  une fois le point de consigne atteind, le chauffage redŽmarre ˆ 2”C sous la consigne. MAX, une fois le point de consigne atteint, le chauffage redŽmarre ˆ 1”C sous la consigne, et le chauffage dŽmarre la pompe filtration si besoin, mme hors plage.

Swimo peut gŽrer aussi bien les chauffages ˆ gaz, rŽchauffeurs electriques que les PAC. Pour ces dernires on prŽferera piloter lՎquipement sur le port Ē Remote Č si il existe (standard chez fluidra et les grandes marques).

Pompe pH- et/ou PH+ :

le mode ON reste allumer en pression ou 30 secondes selon le code de sŽcuritŽ choisi. Le mode AUTO comporte 2 sous modes MAX et ECO . ECO : la tolŽrance est de 0.2 pt de PH avant que la pompe ne se dŽclenche . MAX : la tolŽrance est de 0.1 pt de PH avant que la pompe ne se dŽclenche

Si les 2 pompes PH + et - sont installŽes , lÕune ne peut fonctionner si lÕautre a fonctionnŽ le jour J. Il existe un maximum injectable par jour, selon volume bassin et puissance pompe de dosage. Le contr™leur calcule la consommation des bidons en temps rŽel. Par dŽfaut une alerte est envoyŽe dŽs que le bidon est ˆ moins de 2 litres

 

 

Pompe Redox :

Elle fonctionne selon la lecture de la sonde REDOX pour chlore ou oxygne actif. Le mode ON reste allumer en pression ou 30 secondes selon le code de sŽcuritŽ choisi . Le mode AUTO comporte 2 sous modes MAX et ECO. ECO : la tolŽrance est de 30 mV avant que la pompe ne se dŽclenche . MAX : la tolŽrance est de 15 mV avant que la pompe ne se dŽclenche .

Il existe un maximum injectable par jour, selon volume bassin et puissance pompe de dosage. Le contr™leur calcule la consommation des bidons en temps rŽel. Par dŽfaut une alerte est envoyŽe dŽs que le bidon est ˆ moins de 2 litres.

 

Pompe Chlore :

Elle fonctionne selon la lecture de la sonde Chlore Ampero pour chlore libre.le mode ON reste allumer en pression ou 30 secondes selon le code de sŽcuritŽ choisi . Le mode AUTO comporte 2 sous modes MAX et ECO . ECO : la tolŽrance est de 0.2 mg/L avant que la pompe ne se dŽclenche . MAX : la tolŽrance est de 0.1 mg/L avant que la pompe ne se dŽclenche .

Il existe un maximum injectable par jour, selon volume bassin et puissance pompe de dosage. Le contr™leur calcule la consommation des bidons en temps rŽel. Par dŽfaut une alerte est envoyŽe dŽs que le bidon est ˆ moins de 2 litres.

Electrolyse  / Brominateur/ Chlorinateur

Il fonctionne selon la lecture de la sonde Redox . Le mode ON reste allumŽ tant que la filtration fonctionne et que lÕalarme max du capteur Redox nÕest pas atteinte. Le mode AUTO comporte 2 sous modes MAX et ECO . ECO : la tolŽrance est de 30 mV (modifiable) avant que lՎquipement ne redŽmarre. MAX : la tolŽrance est 15 mV  (ECO/2) avant que lՎquipement ne se dŽclenche.

Ce mode allume lՎquipement, electrolyse ou electrovanne, jusquՈ ce que la valeur de consigne soit atteinte, puis coupe lՎquipement. Si lՎquipement reste allumŽ aussi longtemps que le temps de filtration, sans atteindre la consigne, une alerte est envoyŽe

Pour lÕelectrolyse, Il existe un rapport de performance entre le taux de sel qui doit tre compris entre 3 et 5 g/L selon la tempŽrature (plus la tempŽrature est ŽlevŽ, moins il faut de sels) et la production effective de chlore. Ce faisant, nous nous efforons dÕamŽliorer nos algorithmes au fur et ˆ mesure.

Filtration :

4 modes disponibles,  DAY, NIGHT, WINTER, CHOC . Selon le volume bassin, la tempŽrature de lÕeau, la puissance de la pompe.

Day : 2 plages horaires sont gŽnŽrŽes chaque jour selon la tempŽrature moyenne de la veille.LÕune avant midi, lÕautre aprs 14 h . Night : 2 plages horaires sont gŽnŽrŽes chaque nuit selon la tempŽrature moyenne de la veille, lÕune avant minuit, lÕautre aprs 3 h . Winter : 4 plages horaires de 30 minutes, toutes les 6 heures qui passent la filtration en mode forcŽ ˆ ON lorsque la mŽtŽo renvoie < 4”C ou que lÕeau < 2”C avec ou sans gestion du chauffage (si il est sur AUTO ou sur OFF) avec gestion dÕalarmes si malgrŽ cela, la tempŽrature continue de baisser et que le gel doit sÕinstaller. Choc : pour une remise en service rŽussie, la filtration va sÕorganiser avec les diffŽrents Žquipements de traitement sur une pŽriode de 48H.

Evidemment, Il est toujours possible de crŽer ses propres plages chaque jour, rŽpŽtŽes chaque semaine.

Nettoyage du FILTRE :

Avec la multivanne automatique AQUASTAR de PERAQUA , ou VRAC BASIC 2 de ASTRAL,  Swimo gre le filtre de votre bassin en maintenant la pression dans votre circuit sous la consigne. Avec ce dispositif, votre bassin est autonome

Eclairage LED Toggle Switch (connu sous la marque RTC) :

Swimo gre les 18 sŽquences des led multicolors piscines et spad, dont 11 couleurs fixes et 7 sŽquences, sans aucun Žquipement supplŽmentaire. Swimo se transforme en version RTC Wifi.

Avec ses 15 relais disponibles, autant dire que vous pouvez gŽrer piscine, spa, hammam, Sauna, jardin, patio etc ... avec les fonctions de plages horaires Žgalement.

Gestion du niveau du BAC tampon (2 dŽtecteurs de niveau + 1 electrovanne) :

Swimo gre le remplissage du bac tampon pour maintenir un dŽbordement constant ou en version 1 capteur pour gŽrer le maintien du niveau dÕeau au niveau des skimmers. Avec 2 dŽtecteurs simple et un algorithme intelligent, Swimo sait arrter la filtration, si le dŽtecteur de niveau bas est hors dÕeau, allumer lÕelectrovanne de remplissage jusquÕau niveau haut, puis lÕeteindre et remettre en marche la filtration dans son Žtat prŽcŽdent (AUTO ou ON)

.

En prŽvision, des algoritmes avec des capteurs dÕhumiditŽ et de  tempŽrature ambiante pour la gestion dÕun dŽshu (piscine intŽrieure) ou dÕhumidicateur (hammam) É une sonde ˆ induction avec 2 plaques en alu/ inox ˆ coller sur les lames du volet, pour la gestion de lÕouverture et la fermeture du volet (avec sŽcuritŽ bouton poussoir sur lÕapp pour fermeture)

Swimo gre Žgalement via Modbus, lÕhumidificateur CAREL HumiSteam, toujours avec cette notion de gestion ˆ distance maitrisŽe. ON y trouve aussi 2 automatismes pour Sauna et Hammam

 

 

EXCEPTIONS :

On peut connecter tous types dՎclairages ou dÕauxiliaires sans exception

On peut piloter tous types de traitements sans connecter de pompe filtration si il existe un dŽtecteur dŽbit ou une sonde pression au minimum.

Il nÕest pas possible de piloter un chauffage si une pompe de filtration nÕest pas pilotŽe

Il est possible de piloter fermeture et ouverture volet sans capteur, mais les 2 actions sont obligatoirement en mode bouton poussoir.

Globalement, il nÕest pas possible dÕutiliser les automatismes des diffŽrents types de rŽgulation si la ou les sondes nŽcessaires ne sont pas connectŽes.

Tous les pŽriphŽriques ne peuvent tre activŽs simultanŽment ˆ cause du multiplexage des capteurs.

 

 

 

 

 

 

 

 

 

 

 

 


6 -Connecter les sondes

 

Connecter les sondes sur le coffret en suivant les numŽros

1 -La sonde PH a un gros bulbe transparent

2 -La sonde REDOX un petit bulbe avec une electrode centrale

3 - La sonde EC, 2 electrodes de platine sans bulbe.

 

Montez la chambre dÕanalyse et installer les 2 colliers de prise en charge idŽalement avant et aprs le filtre pour gŽnŽrer une pression vers la chambre.

Allumez la pompe, vannes fermŽes et ouvrez les doucement pour vŽrifier quÕaucune fuite nÕexiste. Eventuellement, resserez, rejointez, bien enfoncer les tubes blancs dans les quick connects.

 

LÕinstallation hydraulique

La chambre dŽportŽe

Le kit Swimo est livrŽ avec une chambre dÕanalyse pour supporter 3 sondes de diamtre 12 mm, 1 entrŽe et 1 sortie de 3/8ÕÕ pour le dŽtecteur de dŽbit, 2 filetages supplŽmentaire de 3/8ÕÕ avec bouchons et 1 filetage D10 pour sonde tempŽrature PT100, 2 mtres de tuyau flexible 9.52mm, 2 vannes _ /Quick 9.52.

La chambre est livrŽe avec portes sondes ou bouchons selon le nombre de sondes prŽvues.

Ou lÕinstaller

Pour obtenir une pression suffisante dans la chambre sans ajouter de vanne sur votre circuit existant, on placera une entrŽe aprs la pompe filtration (avant le filtre) et la sortie aprs le filtre ˆ lÕaide de 2 colliers de prise en charge avec filetage _ pouce.

Note : Cette installation est Žconome mais pose 2 problmes

Risque de rayonnement dÕun courant de fuite de la pompe, perturbant les sondes

Salissure dans la chambre accŽlŽrŽe (avant filtre)

LÕautre mŽthode consiste ˆ placer un bypass avec une vanne sur le circuit aprs le filtre ou profiter du bypass de la pompe ˆ chaleur. On placera un collier de prise en charge de chaque cotŽ de la vanne.

 

 


 

7 -CONNECTER LES EQUIPEMENTS

 

 

DÕun c™tŽ nous avons le contr™leur avec ses 15 sorties de pilotage (pour A2) et lÕalimentation commune de 12v (A1)

Si lÕon connecte avec le coffret de 8 relais, nous verrons les numŽros de 1 ˆ 8  pour les signaux et,  9 et 10 pour le 12V (pour pont vers 2nd coffret)

Nous pouvons connecter le signal 4 du contr™leur sur lÕentrŽe 2 du relaisÉ nous devons juste nous rappeler que pour la dŽclaration des Žquipements, seul les numŽros du contr™leur comptent.

Nous pourrons donc ajouter 2 coffrets de 8 relais ou utiliser 15 relais sur Rails DIN ou mixer 1 coffret de 8 relais  + relais sur rail DIN

Pour connecter la partie Žlectrique, il existe plusieurs cas de figure 

 

LÕinstallation Electrique

 

Piloter la phase ou le neutre de lՎquipement en direct.

Piloter lՎquipement via un contacteur de puissance

Piloter lՎquipement via un port remote ou detecteur de signal (dŽtecteur de debit )

 

 

 

Les Žquipements de plus de 10 A, passer par un contacteur de puissance adaptŽ ˆ lՎquipement.

Vous pouvez toujours ajouter des boutons ˆ 2 ou 3 positions pour garder des fonctions manuelles

Le branchement de petits Žquipements ne nŽcessitant pas de puissance.

Vous pouvez alimenter le port COM dÕun relais puis faire des ponts entre plusieurs COM pour amener la PHASE et joindre tous les neutres sur un DOMINO, puis vous connectez le marron de lՎquipement sur le NO et le neutre sur le DOMINO

 

Pour certains Žquipements pompes, PAC,chauffage disposant dÕun contact sec du type REMOTE control,  vous faites un aller- retour entre le com/no et ce contact

 


 


8 - SE CONNECTER AU RESEAU.

 

Vous avez connectŽs tous vos appareils, toutes vos sondes, vous aviez vŽrifiŽ que le rŽseau Wifi de votre client est consistant ou un CPL/ ethernet est dispoÉ il temps de connecter le contr™leur au rŽseau.

 

Vous allumez le contr™leur, tous les relais sÕallument 10 secondes, vous en profitez pour vŽrifier que tous les Žquipements dŽmarrent. (si ce mode ne vous convient pas, dŽconnectez le fil du 12V des actionneurs le temps du BOOT du systme)

 

1/ par ethernet : vous branchez le cable, cÕest fini.

2/ par wifi : vous vous connectez avec votre smartphone sur le rŽseau wifi nommŽ

 SWIMO-XXXXXXX

le mot de passe est : swimo000

(comme ce rŽseau nÕa pas dÕaccs ˆ internet, votre smartphone peut le rejeter, insistez 2 fois de plus)

une fois connectŽ, ouvrez votre application et connectez vous avec votre compte prŽalablement ouvert sur la console https://automation.ac/app/login.php

votre n” de sŽrie est collŽ sur le mode dÕemploi, et sur le micro processeur (tout petit)

Vous avez entrŽ toutes vos coordonnŽes, renseignŽ le type de bassin, eventuellement vous aviez prŽparŽ tous les capteurs et relaisÉ cÕest parfait.

Une fois le contr™leur connectŽ au rŽseau, il va aspirer toutes ces donnŽes.

Donc login/password, vous arrivez sur la page de garde, vous cliquez en haut ˆ droite pour passer en mode local > votre smartphone se connecte au controleur sur son rŽseau.

 

Vous tes installateur et ne connaissez pas encore le compte client.

Sur la page login, cliquez en haut ˆ droite pour passer en mode local

entrez n” de serie 1, apikey 1 et IP 192.168.240.1 (vous devez etre connectŽ sur le rŽseau Swimo)

 

Vous arrivez sur une page blanche (normal, rien est paramŽtrŽ).

Vous cliquez en haut ˆ gauche, puis sur rŽglage de lÕappareil

 

Vos cliquez sur rŽseaux ˆ proximitŽ, vous selectionnez celui du client

Puis vous entrez son mot de passe wifi (sans faire dÕerreur)

Cliquez sur Configurer et redŽmarrer

 

Eteignez le contr™leur 5 secondes puis rallumez le.

Attendre 10 minutes, le temps de lÕensemble des procŽdures de mises ˆ jour entre le contr™leur et le serveur si un compte complet ˆ ŽtŽ prŽ-enregistrŽ.

 

Connectez votre smartphone sur le rŽseau wifi du client, ou utilisez le smartphone du client.

Retournez sur lÕapplication, (en mode serveur) tirez sur la page pour actualiser le contenu, passez en mode local, vous tes connectŽs.

 

Si aucun capteur ou appareil nÕa ŽtŽ prŽalablement connectŽ, cliquez en haut ˆ gauche et ajouter tous vos capteurs en respectant les numŽros de la carte mre

 


 

9 Š DŽclarer ses Žquipements sur lÕapplication

Sur la page rŽglage de lÕappareil, ajoutez vos capteurs et appareils en suivant scrupuleusement les numŽros. Et valider en haut ˆ droite aprs chaque choix.

Une fois cette partie finie, entrez dans  chaque Žquipement pour indiquer sa puissance, eventuellement la consigne et le mode.

VŽrifiez dans votre compte le type de bassin, et le volume du bassin.

 

 


 

10 - LA CALIBRATION :

Il est indispensable de faire les calibrations ph et redox pour sÕassurer que les sondes donnent une lecture exacte.

En mode local, cliquez sur lÕic™ne outil du capteur ORP/REDOX par exemple

 

puis cliquez sur etalonnage

 

entrez les 2 valeurs de bain, insŽrez la sonde dans le 1er bain

cliquez sur le cercle pour dŽmarrer et suivez les instructions

 

 

 

Une fois la calibration finie, vous etes renvoyŽ sur la page dŽtail de ce capteur

 


 


FAQ

 

1 / Vous avez un signal analogique dŽfaillant ?

Le PH indique + de 9, le redox baisse proche de 0 ?

Cela indique un courant de fuite, il peut venir de la pompe filtration en gŽnŽral et sera corrigŽ avec

-       un pool terre

mais cela peut aussi venir de sondes dŽfectueuses

-       DŽbranchez la sonde EC > si le signal PH remonte, bonne pioche

-       DŽbranchez le fil rouge de la sonde tempŽrature

-       DŽbranchez le GND du port RS485

La solution nÕest pas lˆ ? contact 06 80 24 60 92

 


2/  Equipement connectŽ ne dŽmarre pas ?

Æ  SÕassurer que ce nÕest pas un Žquipement dŽpendant de la filtration

Æ  Allumer la filtration et sÕassurer que le dŽtecteur de dŽbit indique bien 1

Æ  VŽrifier le fil du signal entre le contr™leur et le relais, et son numŽro sur lÕapplication doit correspondre au numŽro sur la carte mre.

Ơ La phase arrive sur COM, le fil marron de lՎquipement est sur NO, le fil bleu est sur un domino avec le NEUTRE

La solution nÕest pas lˆ ? contact 06 80 24 60 92

 

 


 


 


API LOCALE V2

22/08/2018

 

 

 

Rgles /RULES

 

Param :

Show a GET must to set parameter / indique un paramtre obligatoire GET

 

Option :

Show an optional parameter / indique un paramtre optionnel GET

 

 

Chemin / way

IP/cgi-bin

 

 

Methode / method

 

Get :

param et option

 

 

 

Linux approach :

 

GET

api =<apikey>

serial =<n”de sŽrie>

 


 

 

 


 

GET ALL

<ipMachine>/cgi-bin/getAll

ip : ip local ou ip public

Get All renvoie globalement, le compte, les capteurs et Žquipements connectŽs.

 

Param :

serial=       <n” de sŽrie>

api=           <apikey>

"user":[

{

"swimo":"v.0.11.22",                                   VERSION DU CONTROLEUR

"version":"v.0.1.0",                     VERSION DE LA BASE USER

"ipMachine":"192.168.0.31",     

 

"lang":"FR",

"volume":"40", // volume du bassin

"typeBassin":"piscine", piscine ou spa / 0 ou 1

"typeAbris":"_INT", // _INT ou _EXT

"unit":"metric", metric ou imperial

 

 

"accueil_analyse":[

{

"sensorType":"1", ////voir table sensor type

"nmSensor":"4", // nmSensor correspond au n” sur circuit

"currentDate":"2018-08-08 13:17:17",

"etatSensor":"1", //// si =1 capteur en erreur

"nameSensor":"temperature", //champs modifiable

"minSensor":"26.69", //valeur minimum enregistrŽe depuis Minuit

"maxSensor":"28.39", //valeur max ..

"alarmMin": "3",        alarme de dŽclenchement notification

 "alarmMax": "10",    alarme de dŽclenchement notification

"liveSensor":[ 8 derniers relevŽs  espacŽs de 1 minute

"26.73",

"26.73",

"26.73",

"26.71",

"26.71",

"26.69",

"26.78",

"26.75"

],

"unitConsigne":"”C", //  unitConsigne

"offsetSensor":"0", //ajustement du capteur + ou -

"typeCalibration":"0",//0 ˆ 3 points de calibration

"dateCalib":"0000-00-00 00:00:00"//date de la dernire calibration

 

"accueil_appareil":[

{

"nameAction":"pompe Filtration",//champs modifiable

"idActionType":"1",

"nmAction":"1", // n” de port sur circuit

"textDevice":"AUTO ", // renvoie le code du programme en cours

"consigne":"20", // renvoi -1 ou ensemble vide si non utilisŽ

"unitConsigne":"mg/l", // renvoi -1 ou ensemble vide si non utilisŽ

"soldeNiveau":"-1",// renvoi -1 ou ensemble vide si non utilisŽ

"consoJour":"14:53:24.000",// TEMPS DE FONCTIONNEMENT FORMATƒ H :M :S

"isOff":"1", //etat de lՎquipement : 0 =ETEIND,1=ALLUMƒ

"securite":"1", // 0 1 (accepte plages) 2 (bouton poussoir, non visible sur serveur) 3 (non visible sur serveur)

"selectedIndex":"2", //index de stateAct ou code mode (0-1-2)

"stateAct":["1\/2\/3"],

"codeMode":["ON\/OFF\/AUTO"],

"currentDate":"2018-08-08 13:18:48"

 


UPDATE SYST

<ipMachine>/cgi-bin/updateSyst?

Param :

serial=       <n” de sŽrie>

api=           <apikey>

Option :

unit            metric, imperial (”c, ”f)

 

lang           fr, en, es

 

type           0=piscine, 1=spa

 

vol                      volume en m3 (step=0.1)

 

abris          _INT /_EXT

 

 

answer :

 

true

 

possiblilitŽ de valider chaque param indŽpendemment les uns des autres, 


 

 

GET DEVICES

<ipMachine>/cgi-bin/getDevices?nmAction=5

Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmAction

{

 

"devices":[

{

"nameAction":"pompe Chlore",

"idActionType":"4",

"number":"2",   send number and nmAction  for v1 et V2

"nmAction":"2",

"textDevice":"ECO", send code program

"isOff":"1", 0= Switch off, 1 switch on

"securite":"1", 1 allow over the net, 2 not allow over the net,

"selectedIndex":"2", 0, 1, 2 (so 0 is ON)

"stateAct":["1/2/3"], for 1/2/3

"codeMode":["ON/OFF/AUTO"], for ON/OFF/AUTO

"power":"20.000000", Update > val

"unitPower":"", Update >  unitPower

"consigne":"1.400000",  setpoint Update > con

"unitConsigne":"mg/l",

"niveau":"20", if -1, not used, volume tank update >  bid

PROGRAMME

"selectedSeq":"0",  Update > codeSeq

"statProg":["1/2/3"],

"codeProg":["ECO/MAX/CHOC "],

"currentDate":"2018-08-09 18:54:31"

}

],

"plages":[  // time slots

{

"action":"5", V1

"nmAction":"5", V2

"start":"22:00",

"end":"22:15",

"days":"1234567" from Monday to sunday

}

 

 

 

UPDATE DEVICE

cgi-bin/updateDevice?nmAction=2

Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmAction ou number

Option :

val             power, valeur debit ou puissance

con            setpoint point de consigne

seq            not used anymore sequence V1

bid             level can / niveau bidon

codeSeq            0, 1, 2 or 3 - selected Index for program : plage/eco/max

index         0,1 or 2 selected index for status on/off/auto

name                 rename the

 

Answer :

true


 

 

GET ANALYSE

cgi-bin/getAnalyse?nmSensor=2

Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmSensor ou number

 

"analyse":[

{

"sensorType":"5",  type from a list (see at the end)

"number":"2",number v1 or

"nmSensor":"2", nmSensor v2

"currentDate":"2018-08-09 19:14:32", last sent

"etatSensor":"1",

"nameSensor":"Electrode ORP", rename > update : nameSens

" alarmMin":"100", Alarme min < send a notification is reaches (via server)

" alarmMax":"1000", Alarme max > send a notification is reaches (via server)

"liveSensor":"809", the value live of th sensor

"offsetSensor":"0",   update an offset > : setsens

"unitConsigne":"mV",   update > unitConsigne

"typeCalibration":"2", hard > it is a very closed controller manipulation

"dateCalib":"0000-00-00 00:00:00" last calibration date

}

DEFAULT HISTORIC 24H -144

"historique":[

{

"releve":"809", /// value

"insertion":"2018-08-09 19:14:32" /// date

},

{

"releve":"813",

"insertion":"2018-08-09 19:09:31"

},

{

"releve":"800",

"insertion":"2018-08-09 19:04:30"

UPDATE SENSOR

cgi-bin/updateSensor?nmSensor=2


Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmSensor ou number

Option :

Setsens              offsetSensor adjustment

Min                     define minAlarm

Max                    define MaxAlarm

nameSens         rename the sensor

unitConsigne      unitŽ  de la liste

 

 

 

answer :

true



 

ADD SENSOR

cgi-bin/sensorAdd?sensor=2&nmSensor=2

Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmSensor ou number (n”signal)

sensor       (sensorType)

 

 

@ adding a new sensor

 

 

 

 

 

 

DEL SENSOR

cgi-bin/sensorDel?nmSensor=2

Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmSensor ou number (n”signal)

 

 

@ delete a sensor


 

ADD DEVICE

cgi-bin/relayAdd?action=2&nmAction=2

Param :

serial=       <n” de sŽrie>

api=           <apikey>

nmAction ou number (n” relay)

action        (action Type)

 

 

@ adding a new equipement

 

 

 

 

 

 

DEL DEVICE

cgi-bin/relayDel?nmSensor=2

Param :

serial=       <n” de sŽrie>

api=           <apikey>

nmAction ou number (n” relay)

 

 

@ delete an equipement

 


 

ADD PLAGE

cgi-bin/plageAdd?nmAction=2&start=08:00&end=12:00&days=123

Param :

serial=       <n” de sŽrie>

api=  <apikey>

nmAction ou number (n” relay)

start (start formated time slot 08:00)

end (end formated time slot 16:00)

days (from Monday to sunday 1234567)

 

 

retour :liste des plages / list of time slots

 

"plages":[

{

"action":"5", V1

"nmAction":"5", V2

"start":"22:00",

"end":"22:15",

"days":"1234567"

 

 

 

 

 

DEL PLAGE

cgi-bin/plageDel?nmAction=2&start=08:00

Param :

serial=       <n” de sŽrie>

api=  <apikey>

 

nmAction ou number (n” relay)

start (debut de plage formatŽe 08:00) / begining of formatted time slot

 

 

retour :liste des plages encore actives / return actives time slots

 

"plages":[

{

"action":"5", V1

"nmAction":"5", V2

"start":"22:00",

"end":"22:15",

"days":"1234567"


 

 

CALIBRATION LINUX

 

 

 

MEMO : "typeCalibration":"2", indique 2 points de calibration

 

<ipMachine>/cgi-bin/calibrateStart

Param :

serial=       <n” de sŽrie>

api=           <apikey>

number ou nmSensor:                 n” de signal

point :                                  n” du tampon

value :                                 valeur de la solution tampon

 

DŽmarrer avec bouton Start

 

 

 

 

(au bout de 60 secondes, lancer)

 

<ipMachine>/cgi-bin/calibrateResult

 

Param :

serial=       <n” de sŽrie>

api=           <apikey>

number ou nmSensor:                 n” de signal

point :        n”de point

 

Answer :

"valeur":"3424" ou True

ou

false

 

Recommencer procedure selon nbre  typeCalibration,en affichant

Bouton NEXT

Finaliser avec bouton END


 

SETUP WIFI LINUX

 

 

 

 

ipMachine >/cgi-bin/getSSID

renvoie la liste des rŽseaux wifi brute

 

 

 

 

SET WIFI

http://< ipMachine >/cgi-bin/setSSID?

 

Param :

SSID=                <nom du reseau>

PASS=               <password>

serial=       <n” de sŽrie>

api=           <apikey>

 

RESET WIFI

http://< ipMachine >/cgi-bin/resetWifi?

 

Param :

serial=       <n” de sŽrie>

api=           <apikey>