Vous êtes sur la page 1sur 13

Cahier des charges dtaill du

Systme domotique
avec interface par serveur web

A. Principes gnraux du systme domotique :

1) Le systme domotique est compos dune unit de gestion domotique qui pilote diverses
units de commandes qui devront pouvoir fonctionner de manire autonomes lorsque le
systme de gestion est dfaillant ou absent.
Lunit de gestion domotique est connect priodiquement un serveur web qui lui fournit
les paramtres ncessaires aux diverses units de commande lorsque celles-ci sont en
mode automatique et qui recueille des fin de traitement (affichage, statistiques, stockage,
) les donnes comptes rendus ventuellement renvoyes par ces units de
commande.

2) Les parties opratives, commandes de chauffages lectriques, lectrovannes darrosage,


moteurs de volets lectriques, lampes dclairage, , sont commandes par diverses
units de commandes. Ces units de commandes devront pouvoir fonctionner :
- en mode manuel, c'est--dire de manire autonome, sans liaison avec lunit de
gestion,
- en mode automatique, le pilotage de lunit de commande se faisant alors par lunit
de gestion domotique.
Les diverses units de commandes devront tre robustes et fiables. Il sagira de privilgier
les technologies les plus simples, en excluant chaque fois que cela sera possible les
systmes mcaniques et lectromcaniques, les relais lectromcaniques seront remplac
par des relais statiques ( bases dopto-triacs et/ou de triacs).

3) Les liaisons entre les diffrents lments devront tre fiables et les plus simples possible,
en mettant en uvre des technologies et des protocoles standards adapts la nature
des donnes et aux longueurs des liaisons ncessaires. Le nombre de technologies et
protocoles mis en uvre pour les liaisons devra tre rduit un strict minimum. Les
diffrents lments devront tre si possible isols galvaniquement : chaque lment
dispose de son alimentation propre et les transmissions des donnes sont optiques (mme
le 0V est alors distinct dun lment lautre).

4) Le serveur web doit tre compatible avec divers lments relis linternet : ordinateurs
(PC ou Mac), tablettes, smartphone.

Cahier des charges Systme Domotique -1- Guy SINNIG - Mars 2012
B. Schma relationnel densemble des systmes dinformation domestiques

Cahier des charges Systme Domotique -2- Guy SINNIG - Mars 2012
C. Fonctionnement du systme domotique :

I. Fonctionnement global :

Le systme de domotique gre automatiquement les fonctions domotiques suivantes :

1) Chauffage lectrique (application 1) = priorit 0 :

Maison :
Films rayonnants sous plafonds, commands par des thermostats avec fil pilote 2
ordres (12 thermostats rpartis en 5 zones).
Sche serviettes avec fil pilote 6 ordres (seul 2 ordres seront utiliss), le sche
serviettes est rattach une des 5 zones.

Atelier :
Radiateurs lectriques inertie avec thermostats 6 ordres intgrs (3 radiateurs
regroups en 1 zone).

Les ordres seront envoys aux thermostats, au sche serviettes et aux radiateurs en
fonction de plages horaires, de jours de la semaine, de dates et de la tarification EJP.

Lors de la tarification EJP (durant les 22 jours de pointe par an) toutes les zones seront
forces (matriellement) en mode rduit.

Les diffrentes zones :


Rch1 (2 thermostats)
Rch2 (2 thermostats)
Etage1 (2 thermostats)
Etage2 (4 thermostats + sche serviette)
Studio (2 thermostats)
Atelier (3 radiateurs)
peuvent tre regroupes (lors dun paramtrage logiciel) dans un ou plusieurs groupes,
tous les lments appartenant un mme groupe seront pilots avec les mmes
paramtres (plages horaires, jours de la semaines et dates).

Les tempratures et le taux dhumidit du sjour, de latelier et de lextrieur (sous abri)


pourront tre affichs et seront stocks des fins statistiques.

2) Arrosage automatique (application 2) = priorit 0 :

Larrosage automatique est compos de 10 zones :


4 circuits dasperseurs
5 circuits de goutte goutte extrieurs
1 circuit de goutte goutte intrieur

Les lectrovannes 24 VAC sont commandes indpendamment, un seul circuit


fonctionnant la fois, en fonction de plages horaires, de jours de la semaine, de dates et
de ltat dun pluviomtre.
Ltat du pluviomtre sera affich et stock des fins statistiques.

Cahier des charges Systme Domotique -3- Guy SINNIG - Mars 2012
3) Alarme (application 3) = priorit 0 :

Le systme dalarme existant est un systme complet et indpendant.


Seules des informations telles que dates et heures de la mise en et hors service des
diffrentes zones (4 zones) ainsi que les dates et heures de dclenchement de lalarme
sont transmis au systme domotique des fins daffichage et de statistiques

4) Volet du garage (application 4) = priorit 1 :

Le volet lectrique du garage est command actuellement par un dispositif


tlcommande. Il sera galement command par le systme domotique si aucun obstacle
ne soppose sa fermeture.

5) Eclairage extrieur (application 5) = priorit 2 :

Les diffrents circuits dclairage extrieurs seront commands soit manuellement soit par
le systme domotique en tenant compte de lclairement.

6) Volets lectriques (application 6) = priorit 3 :

Les volets lectriques (8 ltage et 8 au rez-de-chausse) actuellement commands


manuellement devront pouvoir tre pilots par le systme domotique en tenant compte de
lensoleillement pour certain dentre eux.

7) Piscine (application 7) = priorit 4 :

Les lments tels que ouverture et fermeture du volet de couverture, clairage interne de
la piscine, clairage des abords, relev des tempratures de leau du bassin et du
dispositif de chauffage devront tre pilots par le systme domotique.

Cahier des charges Systme Domotique -4- Guy SINNIG - Mars 2012
II. Fonctionnement dtaill et solutions techniques proposes :

Seuls les fonctionnements des applications de priorit 0 et 1 sont dtaills :


- Chauffage (application 1)
- Arrosage (application 2)
- Alarme (application 3)
- Volet du garage (application 4)

1) Fonctionnement dtaill gnral et solutions techniques globales

Lunit de gestion du systme domotique pilote les diffrentes units de commande.

Lunit de gestion vient se connecter un serveur web :


- Automatiquement, au moins toutes les 24 heures, pour chercher dans une base de
donnes lensemble des paramtres qui lui sont ncessaires pour le fonctionnement
des 24 heures venir, puis il stocke dans la base de donnes du serveur web les
lments de lhistorique depuis la dernire connexion.
Si lunit de gestion na pas russi se connecter au serveur web depuis plus de 24h,
les paramtres pris en compte (plage horaires) seront des paramtres par dfaut,
chargs en dur dans lunit de gestion.
- Lors dune connexion sur le site par un utilisateur autoris, pour rendre compte de ltat
des entres, lire les donnes des capteurs (tempratures, humidits, pluviomtre, )
et prendre en compte les nouveaux paramtres qui auront ventuellement t
modifis.

Linterface web devra tre simple, intuitive, agrable et utilisable aussi bien par un micro
ordinateur, une tablette ou un smartphone.

Lhorloge du systme de gestion se synchronisera avec celle du serveur web lors des
connexions automatiques.

Les coupures du secteur (date et heure de dbut, dure) seront stockes des fins
statistiques.

Les liaisons entre lunit de gestion et les units de commande seront galvaniquement
isoles (utilisation doptocoupleurs) pour limiter au maximum la transmission de tensions
parasites et la dtrioration de lunit de gestion par un quelconque dfaut lectrique.

A chaque sortie (ou ensemble de sorties ? tudier de plus prs pour le fil pilote 6 ordres)
de lunit de gestion qui commandent des actionneurs par lintermdiaire dune unit de
commande, correspondra une entre qui sera relie la sortie correspondante de lunit
de commande.
Unit de commande
Unit de gestion Actionneur
avec mode manuel

Ce qui permettra de vrifier ltat de lactionneur, y compris en mode manuel.


Il faudra adapter le signal prlev lentre de lactionneur (230 VAC, 24 VAC, ) pour le
rendre compatible (redressement + abaissement de la tension + filtrage) avec les niveaux
des entres de lunit de gestion (optocoupleurs).

Lafficheur LCD 4 x 16 caractres affiche la date et lheure, ainsi que ltat du systme
domotique : normal, dgrad, dfaut.

Cahier des charges Systme Domotique -5- Guy SINNIG - Mars 2012
Solutions techniques gnrales :

Afficheur LCD
4 x 16 caractres
Capteurs :
- DHT 11
- DS 1820
- Pluviomtre ?
Rseau - ...
RJ 45 Ethernet Shield
W5100
Avec lecteur SD ULN 2803
Arduino + optocoupleurs ?
Mega 2560

Optocoupleurs
I2C
Horloge temps rel
Sauvegarde

Optocoupleurs
I2C PCF 8574
I/O expander
DS 1307

Entres / sorties :

Le tableau ci-dessous montre le nombre dentres/sorties ncessaires pour la mise en


uvre de lunit de gestion domotique.
Fonction Pin I/O In In In Out PCF 8574 (I2C)
control analog In Out
Ethernet Shield 10,11,12,13 4
I2C (DS 1307) 20,21 2
Chauffage 5 zones 5 5
DHT11 3
DS 1820 1
Chauffage atelier 2 2
EJP 1
Arrosage 10 10
Pluviomtre 1
Alarme 5
Absence secteur 1
Volet garage 4 2
Affichage 4x16 caract. 6
Total 6 13 2 3 10
Eclairage 4 4
In
total I/O I/O In analog Out
32 6 15 3 10

Cahier des charges Systme Domotique -6- Guy SINNIG - Mars 2012
2) Fonctionnement dtaill et solutions techniques de lapplication 1 : chauffage

a) Description du fonctionnement dtaill :

Les units de commande chauffage :


- une unit de commande pour la maison avec fil pilote deux ordres :
o mode normal (ou confort) : le thermostat se dclenche la valeur affiche
(absence de tension sur le fil pilote) ;
o mode rduit (ou co) : le thermostat se dclenche la valeur affiche 5C
(230 VAC sur le fil pilote) ;
- une unit de commande pour latelier avec fil pilote 6 ordres :
o mode normal (ou confort) : le thermostat se dclenche la valeur affiche
(absence de tension sur le fil pilote) ;
o mode rduit (ou co) : le thermostat se dclenche la valeur affiche 3C
(230 VAC sur le fil pilote ;)
o mode confort -1C : le thermostat se dclenche l a valeur affiche 1C
(absence de tension pendant 4mn 57s puis 230 V pendant 3s sur le fil pilote) ;
o mode confort -2C : le thermostat se dclenche la valeur affiche 2C
(absence de tension pendant 4mn 53s puis 230 V pendant 7s sur le fil pilote) ;
o Mode hors gel : le thermostat se dclenche 7C
(alternance ngative de 230 VAC sur le fil pilote) ;
o Mode arrt : le thermostat ne se dclenche pas
(alternance positive de 230 VAC sur le fil pilote) ;
fonctionneront de selon 2 faons :
- Manuel
- Automatique

Les tempratures du sjour, de latelier et extrieure, ainsi que les taux dhumidit seront
traites (affichage et stockage) dans lapplication chauffage.

a1. Fonctionnement manuel :


Les diffrentes zones peuvent tre forces en mode rduit ou normal

a2. Fonctionnement automatique :


Lors des 22 jours EJP (Effacement des Jours de Pointe) par an, pendant 18 heures (de
7h00 1h00 le lendemain), les units de commande sont forcs en mode rduit (ou co).
Le signal EJP est galement transmis lunit de gestion pour affichage et stockage des
fins statistiques.

Les autres jours les diffrentes zones (ventuellement regroupes en groupes) sont
places dans les diffrents modes permises par le fil pilote en fonction de plages horaires.
A lintrieur des plages horaires le mode sera celui affect la plage, en dehors des
plages horaires le mode sera le mode rduit (ou co).
Le mode affect par dfaut aux plages horaires est le mode normal (ou confort). Seule la
zone atelier peut se voir affecter un autre mode (confort -1C, confort -2C, Hors gel,
ou Arrt).
Chaque zone ou groupe peut se voir affecter au maximum 3 plages horaires diffrentes.

Les diffrentes plages horaires (nombre de plages et horaires des plages) pourront varier
selon le jour de la semaine et / ou selon une plage de dates exceptionnelles (congs par
exemple).
Les dates exceptionnelles seront identiques pour toutes les zones ou groupes de
lapplication chauffage .

Cahier des charges Systme Domotique -7- Guy SINNIG - Mars 2012
b) Schma structurel de lunit de commande chauffage 5 zones (Maison)

Cahier des charges Systme Domotique -8- Guy SINNIG - Mars 2012
c) Schma structurel de lunit de commande chauffage 1 zone (Atelier)

Cahier des charges Systme Domotique -9- Guy SINNIG - Mars 2012
3) Fonctionnement dtaill et solutions techniques de lapplication 2 : arrosage

a) Description du fonctionnement dtaill :

Lunit de commande arrosage comportes 10 zones.


4 circuits dasperseurs
5 circuits de goutte goutte extrieurs
1 circuit de goutte goutte intrieur

Chaque zone fonctionnera de selon 2 faons :


- Manuel
- Automatique

a1. Fonctionnement manuel :

Les diffrentes zones peuvent tre forces en mode arrt ou marche.

a2. Fonctionnement automatique :

- Une seule zone sera active la fois.

- A chaque zone peuvent tre affectes :


o deux plages horaires au maximum ;
o des jours de semaines :
lundi,
mardi,
mercredi,
jeudi,
vendredi,
samedi,
dimanche,
tous,
un jour sur deux,
un jour sur trois.
o trois plages de dates au maximum (t, intersaisons, hiver).

- Un dlai minimum, entre deux plages horaires conscutives, que ce soit pour une
mme zone et surtout entre deux zones, de 15 mn doit tre respect et cela afin le
systme automatique de nettoyage du filtre du forage puisse se faire correctement.

- Le fonctionnement des 9 zones (4 zones dasperseurs et 5 zones de goutte goutte


extrieurs) est interrompu lorsque ltat du pluviomtre lindique.

- Ltat du pluviomtre est affich et stock des fins statistiques.

Cahier des charges Systme Domotique - 10 - Guy SINNIG - Mars 2012


b) Schma structurel de lunit de commande arrosage 10 zones

Cahier des charges Systme Domotique - 11 - Guy SINNIG - Mars 2012


4) Fonctionnement dtaill et solutions techniques de lapplication 3 : alarme

Le systme dalarme existant comporte 4 zones :


- Sous sol
- Rez-de-chausse
- Etage
- Studio
Ces quatre zones peuvent tre mises en ou hors service selon plusieurs faons.
Cependant ltat de chaque zone sera transmis au systme de gestion, ainsi que ltat de la
sortie alarme .
Seront alors affiches et stockes des fins statistiques, les dates et heures de mise en et
hors service de chaque zone et de dclenchement du signal dalarme.

5) Fonctionnement global et principe de solution technique de lapplication 4 :


volet de garage

Le volet lectrique de garage est actuellement command par un module associ une
tlcommande RF.

Le systme de gestion domotique devra permettre :


- de savoir si le volet est baiss grce un affichage sur linterface web => mise en
place dun capteur dtectant la fermeture du volet,
- douvrir et de baisser le volet par lintermdiaire de linterface web, ou
automatiquement une certaine heure, si aucun obstacle nest dtect => mise en
place dune (ou deux) barrire(s) optique(s).

Une commande manuelle pourra ventuellement rajoute.

Le principe de commande du moteur du volet pourrait tre le suivant (des essais devront tre
faits pour valider la solution technique) :

Module & Opto triac


rcepteur Triac
tlcommande Phase
Opto triac monte
&
Phase Moteur
Domo Phase axe du volet
desc.
monte
Opto triac
>1
Triac
Neutre
Domo
Opto triac
desc.

Remarques :
- Les informations des dtecteurs dobstacle pourraient tre pris en compte pour empcher
la descente du volet dans tous les cas => un dfaut devra tre signal.

- En cas de coupure prolonge du secteur, il faudra prvoir un dispositif pour


dconnecter le volet du rseau, afin quil puisse tre raccord une alimentation
de secours (groupe lectrogne) dans un fonctionnement exclusivement manuel.

Cahier des charges Systme Domotique - 12 - Guy SINNIG - Mars 2012


III. Interface web

Linterface propose par Skumitoo dans le forum :


http://arduino.cc/forum/index.php/topic,80422.0.html

dont la page daccueil se prsente ainsi :

convient parfaitement, elle devra cependant tre lgrement adapte.

Aprs identification, la page daccueil affichera :


- Les tempratures et le taux dhumidit du sjour, de latelier et extrieur.
- Ltat du pluviomtre.
- Ltat du volet du garage.
- Les dfauts ventuels.
- Un rsum des diffrentes applications.

Des onglets :
- Chauffage
- Arrosage
- Volets
- Eclairage
- Piscine
- Systme (alarme, EJP, coupures secteurs, )
-

Les diffrentes pages des onglets permettront de visualiser et de modifier les diffrents
paramtres : plages horaires, jours de la semaine, dates, groupes, modes de fonctionnement,

Elles permettent aussi daccder aux donnes historiques stockes dans la base de donnes
et les visualiser.

Cahier des charges Systme Domotique - 13 - Guy SINNIG - Mars 2012

Vous aimerez peut-être aussi