Sei sulla pagina 1di 294

CONTROL DOMTICO DE UNA VIVIENDA

TITULACIN: E.T.I.E.I.

AUTOR: Francesc Barberan Villacampa.


DIRECTOR: D. Pedro Iiguez Galbete.

FECHA: 06 / 07

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice

INDICE

MEMORIA DESCRIPTIVA
1.-

OBJETO ......................................................................................................... 11

2.-

EMPLAZAMIENTO....................................................................................... 12

3.-

DESCRIPCIN DEL SISTEMA..................................................................... 13


3.1.-

Arquitectura del Sistema ...................................................................... 14

3.2.-

Hardware del Sistema .......................................................................... 15

3.3.-

Software del Sistema............................................................................ 16

3.4.-

Organigrama ........................................................................................ 17

3.5.-

Descripcin reas del Sistema ............................................................. 19


3.5.1.- rea de Seguridad .................................................................... 19
3.5.1.1.- Control de Fugas....................................................... 20
3.5.1.2.- Deteccin de Intrusiones........................................... 21
3.5.1.3.- Control de Inundacin .............................................. 22
3.5.1.4.- Deteccin de Humos................................................. 23
3.5.2.- rea de Climatizacin .............................................................. 24
3.5.3.- rea de Control ........................................................................ 25
3.5.3.1.- Control de Iluminacin ............................................. 25
3.5.3.2.- Control de Riego....................................................... 26
3.5.3.3.- Control de Sonido..................................................... 27
3.5.3.4.- Control de Toldos ..................................................... 28
3.5.3.5.- Control de Persianas ................................................. 29

4.-

OPERACIN DEL SISTEMA........................................................................ 30


4.1.-

Objeto ............... ................................................................................. 30

4.2.-

Operacin de las reas......................................................................... 31


4.2.1.- rea de Seguridad .................................................................... 32
4.2.1.1.- Deteccin de Gases................................................... 32
4.2.1.2.- Control de Intrusin.................................................. 33
4.2.1.3.- Control de Inundacin .............................................. 34
4.2.1.4.- Deteccin de Incendios ............................................. 35
2

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice

4.2.2.- rea de Climatizacin .............................................................. 36


4.2.3.- rea de Control ........................................................................ 37
4.2.3.1.- Control de Iluminacin ............................................. 38
4.2.3.1.1.- Modo Normal ......................................... 38
4.2.3.1.2.- Modo Seguro.......................................... 39
4.2.3.2.- Control de Riego....................................................... 40
4.2.3.3.- Control de Sonido..................................................... 41
4.2.3.3.1.- Control de Msica .................................. 41
4.2.3.4.- Control de Toldos ..................................................... 42
4.2.3.5.- Control de Persianas ................................................. 43
5.-

DESCRIPCIN DE EQUIPOS ....................................................................... 44


5.1.-

Mdulos SIMONVIS ........................................................................... 45


5.1.1.- Mdulo de Control.................................................................... 45
5.1.2.- Mdulos de Alimentacin......................................................... 47
5.1.3.- Mdulo de Entradas 24V .......................................................... 48
5.1.4.- Mdulo de Salidas 24V............................................................. 49
5.1.5.- Mdulo DIMMER .................................................................... 50
5.1.6.- Mdulo Modem........................................................................ 51

5.2.-

Sensores y Actuadores ......................................................................... 52


5.2.1.- Detector de Inundacin............................................................. 52
5.2.2.- Fuente de Alimentacin 12V .................................................... 54
5.2.3.- Sonda de Inundacin................................................................. 55
5.2.4.- Electrovlvula de Agua............................................................. 56
5.2.5.- Detector de Gas ........................................................................ 57
5.2.5.1.- Lmite Inferior de Explosividad ................................ 58
5.2.6.- Electrovlvula de Gas ............................................................... 60
5.2.7.- Detector de Presencia ............................................................... 61
5.2.7.1.- Principios Fsicos de los Detectores de Presencia ...... 62
5.2.8.- Detector de Humo..................................................................... 63
5.2.8.1.- Tipos de Detectores de Humo ................................... 63
5.2.8.2.- Principios Fsicos de los Detectores de Humo ........... 64
5.2.9.- Termostato ............................................................................... 66
5.2.10.- Anemmetro .......................................................................... 67
3

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice
5.2.11.- Videocmara de Vigilancia..................................................... 68
5.2.12.- Sensor de Luminosidad .......................................................... 69
5.2.8.2.- Principios Fsicos de los Sensores de Luminosidad ... 69
5.2.13.- Central de Sonido ................................................................... 71
5.2.14.- Regulador de Sonido .............................................................. 72
5.2.15.- Mdulo Emisor de Avisos ...................................................... 73
5.2.16.- Altavoces ............................................................................... 74
6.-

COMUNICACIN DEL SISTEMA................................................................ 75


6.1.-

Bus RS485 ......... ................................................................................. 75

6.2.-

Protocolo MODBUS ............................................................................ 76

6.3.-

Ejemplos de Comunicacin.................................................................. 78
6.3.1.- Lectura de Detector de Presencia .............................................. 78
6.3.2.- Escritura en Termostato ............................................................ 80
6.3.3.- Trama de Error ......................................................................... 82

MEMORIA DE CLCULO
7.-

CONEXIN DE EQUIPOS ............................................................................ 85


Tabla 1.- Referencias Equipos ........................................................................ 86
Tabla 2.- Conexiones Mdulo de Control MC1 .............................................. 89
Tabla 3.- Conexiones Mdulo de Control MC2 .............................................. 90
Tabla 4.- Conexiones Mdulo de Control MC3 .............................................. 91
Tabla 5.- Conexiones Mdulo de Entrada 24V E1M1.................................. 92
Tabla 6.- Conexiones Mdulo de Entrada 24V E2M1.................................. 93
Tabla 7.- Conexiones Mdulo de Salida 24V S1M1..................................... 94
Tabla 8.- Conexiones Mdulo de Salida 24V S2M1..................................... 95
Tabla 9.- Conexiones Mdulo de Salida 230V S230-1M1............................ 96
Tabla 10.-Conexiones Mdulo de Entrada 24V E1M2.................................. 97
Tabla 11.-Conexiones Mdulo de Entrada 24V E2M2.................................. 98
Tabla 12.-Conexiones Mdulo de Salida 24V S1M2..................................... 99
Tabla 13.-Conexiones Mdulo de Salida 24V S2M2....................................100
Tabla 14.- Conexiones Mdulo de Salida 24V S3M2...................................101
Tabla 15.-Conexiones Mdulo de Salida 230V S230-1M2...........................102
Tabla 16.-Conexiones Mdulo de Entrada 24V E1M3.................................103
4

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice
Tabla 17.-Conexiones Mdulo de Entrada 24V E2M3.................................104
Tabla 18.-Conexiones Mdulo de Entrada 24V E3M3.................................105
Tabla 19.-Conexiones Mdulo de Salida 24V S1M3....................................106
Tabla 20.-Conexiones Mdulo de Salida 24V S2M3....................................107
Tabla 21.- Conexiones Mdulo de Salida 24V S3M3...................................108
Tabla 22.-Conexiones Mdulo de Salida 230V S230-1M3...........................109
8.-

DIAGRAMAS FUNCIONALES....................................................................110
8.1.-

rea Seguridad .. ................................................................................110


8.1.1.- Funcin Modo Alarma...........................................................110
8.1.2.- Funcin Deteccin de Incendios ............................................112
8.1.3.- Llamada a Modem.................................................................114
8.1.4.- Funcin Deteccin de Gases..................................................116
8.1.5.- Funcin Control de Intrusin.................................................118
8.1.6.- Funcin Final de Intrusin.....................................................123
8.1.7.- Funcin Control de Inundacin..............................................128

8.2.-

rea Climatizacin .............................................................................132


8.2.1.- Funcin Control de Climatizacin .........................................132
8.2.2.- Funcin Clima Planta ............................................................134

8.3.-

rea Control ...... ................................................................................142


8.3.1.- Funcin Control Iluminacin.................................................142
8.3.2.- Funcin Configuracin Diurna ..............................................144
8.3.3.- Funcin Configuracin Nocturna...........................................149
8.3.4.- Funcin Activar Luces Modo Seguro.....................................154
8.3.5.- Funcin Control de Sonido ....................................................157
8.3.6.- Funcin Msica Plantas.........................................................159
8.3.7.- Funcin Msica General........................................................162
8.3.8.- Funcin Msica Modo Seguro...............................................165
8.3.9.- Funcin Control de Riego......................................................167
8.3.10.- Funcin Control de Toldos ....................................................169
8.3.11.- Funcin Control de Persianas ................................................171
8.3.12.- Funcin Persianas en Modo Seguro .......................................175

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice

9.-

CONFIGURACIN PANTALLAS ...............................................................179


9.1.-

Pantalla Principal ................................................................................179


9.1.1.- Pantalla Visualizacin ...........................................................179
9.1.2.- Captura Pantallas...................................................................180
9.1.2.1.- Captura Visualizacin..............................................180
9.1.2.2.- Captura Configuracin Telfono ..............................181

9.2.-

Pantallas Climatizacin.......................................................................182
9.2.1.- Pantalla Visualizacin ...........................................................182
9.2.2.- Configuracin Temperatura...................................................182
9.2.3.- Temporizado .........................................................................182
9.2.4.- Captura Pantallas Climatizacin ............................................183
9.2.4.1.- Captura Pantalla Visualizacin ................................183
9.2.4.2.- Captura Setup Clima ................................................184
9.2.4.3.- Captura Configuracin Temperatura ........................185
9.2.4.4.- Captura Conexin Desconexin...............................186

9.3.-

Pantallas Iluminacin..........................................................................187
9.3.1.- Pantalla Visualizacin ...........................................................187
9.3.2.- Configuracin Da / Noche ....................................................187
9.3.3.- Modo Seguro.........................................................................187
9.3.4.- Captura Pantallas Iluminacin ...............................................188
9.3.4.1.- Captura Pantalla Visualizacin ................................188
9.3.4.2.- Captura Configuracin Da/Noche ...........................189
9.3.4.3.- Captura Modo Seguro ..............................................190

9.4.-

Pantallas Control de Riego ..................................................................191


9.4.1.- Pantalla de Visualizacin.......................................................191
9.4.2.- Setup .... ................................................................................191
9.4.3.- Captura Pantallas Control de Riego .......................................192
9.4.3.1.- Captura Pantalla de Visualizacin............................192
9.4.3.2.- Setup .......................................................................193

9.5.-

Pantallas Control de Sonido ...............................................................194


9.5.1.- Pantalla Visualizacin ...........................................................194
9.5.2.- Pantalla Setup........................................................................194
9.5.3.- Captura Pantallas Control de Sonido......................................195
6

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice
9.5.3.1.- Captura Pantalla Visualizacin ................................195
9.5.3.2.- Captura Setup ..........................................................196
9.5.3.3.- Captura Control de Sonido.......................................197
9.5.3.4.- Captura Modo Seguro ..............................................198
9.6.-

Pantallas Control de Toldos.................................................................199


9.6.1.- Pantalla Visualizacin ...........................................................199
9.6.2.- Captura Pantallas Control de Toldos......................................200
9.6.2.1.- Captura Pantalla Visualizacin ................................200
9.6.2.2.- Captura Setup ..........................................................201

9.7.-

Pantallas Control de Persianas.............................................................202


9.7.1.- Captura pantallas Control de Persianas ..................................203
9.7.1.1.- Captura Pantalla Visualizacin ................................203
9.7.1.2.- Captura Modo Seguro ..............................................204

10.-

CDIGO

11.-

PLANOS

P0.-

Emplazamiento ............. ................................................................................206

P1.-

Distribucin Planta Baja ................................................................................207

P2.-

Distribucin Planta Primera............................................................................208

P3.-

Distribucin Planta Segunda...........................................................................209

P4.-

Situacin Equipos Planta Baja ........................................................................210

P5.-

Situacin Equipos Planta Primera...................................................................211

P6.-

Situacin Equipos Planta Segunda..................................................................212

ESQUEMAS
E01.- Organigrama Funcional . ................................................................................213
E02.- Mdulo de Control ........ ................................................................................214
E03.- Mdulo de Alimentacin 72W........................................................................215
E04.- Mdulo de Entradas 24V................................................................................216
E05.- Mdulo de Salidas 24V . ................................................................................217
E06.- Mdulo de Salidas 230V 10A.........................................................................218
E07.- Mdulo DIMMER......... ................................................................................219
7

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice
E08.- Fuente de Alimentacin 12V ..........................................................................220
E09.- Mdulo Modem............. ................................................................................221
E10.- Detector de Gas ............. ................................................................................222
E11.- Detector de Humo ......... ................................................................................223
E12.- Detector de Inundacin.. ................................................................................224
E13.- Electrovlvula de Agua . ................................................................................225
E14.- Central de Sonido .......... ................................................................................226
E15.- Regulador de Sonido ..... ................................................................................227
12.-

PRESUPUESTO.......... ................................................................................228

13.-

PLIEGO DE CONDICIONES

13.1.- CONDICIONES GENERALES .....................................................................236


13.1.1.-

Reglamento y Normas ....................................................................236

13.1.2.-

Materiales...... ................................................................................236

13.1.3.-

Reconocimientos y Ensayos ...........................................................237

13.1.4.-

Personal......... ................................................................................237

13.1.5.-

Ejecucin de Obra ..........................................................................237


13.1.5.1.-

Plazo de Ejecucin...................................................238

13.1.5.2.-

Libro de Ordenes .....................................................238

13.1.6.-

Interpretacin y Desarrollo del Proyecto.........................................239

13.1.7.-

Obras Complementarias..................................................................239

13.1.8.-

Modificaciones ...............................................................................240

13.1.9.-

Obra Defectuosa.............................................................................240

13.1.10.- Medios Auxiliares ..........................................................................241


13.1.11.- Conservacin de las Obras..............................................................241
13.1.12.- Recepcin de las Obras...................................................................241
13.1.12.1.-

Recepcin Provisional .............................................241

13.1.12.2.-

Plazo de Garantas ...................................................242

13.1.12.3.-

Recepcin Definitiva ...............................................242

13.2.- CONDICIONES FACULTATIVAS


13.2.1.-

Contrato ........ ................................................................................243

13.2.2.-

Responsabilidades ..........................................................................243

13.2.3.-

Rescisin del Contrato....................................................................244

13.2.4.-

Liquidacin en caso de Rescisin del Contrato ...............................244


8

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

ndice
13.3.- CONDICIONES ECONMICAS ..................................................................245
13.3.1.-

Fianza... ........ ................................................................................245

13.3.2.-

Abono de la Obra ...........................................................................245

13.3.3.-

Precios.. ........ ................................................................................246

13.3.4.-

Revisin de Precios ........................................................................246

13.3.5.-

Penalizaciones ................................................................................247

14.-

ANEXOS

............. ................................................................................248

15.-

REFERENCIAS .......... ................................................................................250

MEMORIA DESCRIPTIVA

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

MEMORIA DESCRIPTIVA

1.-

OBJETO

El objeto de este proyecto es el diseo, instalacin y puesta en marcha de un


sistema de domtica para una vivienda, diseando el sistema para alcanzar los niveles de
confort y seguridad deseados.

11

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

2.-

EMPLAZAMIENTO

El proyecto esta englobado en la promocin de dos viviendas ubicadas en Viehla,


concretamente en la poblacin de Vilams.

12

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.-

DESCRIPCIN DEL SISTEMA


Los sistemas domticos se componen de tres grandes apartados, que son:

Controladores

Actuadores

Sensores

El controlador se encarga de la gestin de las seales que sena enviadas desde los
actuadores y censores, actuando segn hayan sido programados y enviando las acciones a
los mismos para que acten en el sistema.
El grupo de actuadores de una instalacin recibe las ordenes del sistema de control
y realiza una accin determinada sobre la instalacin, por ejemplo abrir una vlvula o
activar un climatizador.
Los sensores son los equipo que comunican al centro de control o controlador la
informacin por la que estn diseados para que el centro de control acte en
consecuencia.

13

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.1-

Arquitectura del Sistema

El modo en como se organice el sistema domtico se le llama la arquitectura del


sistema y tiene bsicamente dos grandes grupos, si bien siempre se puede obtener una
opcin mixta.
En primer lugar hay una Estructura Centralizada en la cual un controlador gestiona
todas las funciones y acciones de los sensores y actuadores. Para la ejecucin de este
proyecto se ha elegido este tipo de configuracin.
Otra opcin es la Estructura distribuida en la cual no aparece un controlador como
tal sino que cada elemento se comunica directamente con el resto de elementos del sistema
mediante un bus de comunicaciones.

14

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.2

Hardware del Sistema

El hardware del sistema de control se ha basado en la tecnologa aportada por


SIMON, concretamente se ha pensado en base a los mdulos de domtica que ofrece las
serie SIMON VIS, si bien los actuadores y sensores sern de diferentes fabricantes, segn
sea la necesidad para cada caso.
La serie SIMON VIS esta basada en una Arquitectura Centralizada: un
controlador centralizado recibe informacin de mltiples sensores y, una vez procesada,
genera las rdenes oportunas para los actuadores.
El Sistema de Control ser cableado. Todos los sensores y actuadores estn
cableados a la central, ocupndose del control de todo el sistema.
La eleccin de este producto es debida a la modularidad que presenta, siendo
fcilmente extrapolable a cualquier otro sistema son una configuracin similar, ya sea
como control domtico o por ejemplo el control va PLC de cualquier industria.
La jerarqua del sistema esta basada en un PC que se comunica con el Mdulo de
Control, mediante un puerto serie RS232. Tres Mdulos de Control gestionaran todos los
actuadores de la vivienda. Los Mdulos de Control irn conectados entre si mediante los
conectores de RS485 y gestionarn tres grandes reas : Seguridad, Climatizacin y
Control. Dentro de cada rea tendr los controles especficos de cada una. Se pretende
establecer de esta manera una programacin en la que se puedan establecer prioridades
entre reas fcilmente y que se puedan generar rutinas que se aprovechen en el resto del
sistema.

15

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.3.

Software del Sistema

Los sistemas domticos estn desarrollados por empresas, las cuales cada una utiliza
su propio software para la comunicacin entre el PC y el sistema de controlador, actuador
y sensores. Debido a este hecho, los sistemas de programacin no estn en cdigo abierto
con lo que resulta muy difcil el conseguir dichos programas para desarrollarlos si no se
obtiene todo el conjunto de hardware y software.
Por este motivo se ha optado por programar una simulacin de software mediante
VISUAL BASIC el cual nos permitir ver como se comportara el sistema en una
instalacin real, desde la respuesta de seales a como se comunica el mdulo de control
con los sensores y actuadores.

16

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.4.-

Organigrama

En el organigrama representado por la figura 1.-Diagrama de Bloques se


representa todo el sistema a desarrollar en este proyecto, mostrando las reas que sern
tratadas a lo largo de este documento.

17

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

DIAGRAMA DE BLOQUES
PC

MDULO DE CONTROL

SEGURIDAD

Detector
Gas

Control
Intrusin

Control
Inundacin

CLIMATIZACIN

Control
Incendio

Aire
Acondic.

Control
Calefac.

18

Figura1.- Diagrama de Bloques

CONTROL

Control
Iluminac.

Control
Riego

Control
Msica

Control
Toldos

Control
Persianas

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.-

Descripcin reas del Sistema

A continuacin se va a desarrollar la explicacin de cada bloque del sistema y la


interaccin entre los dems bloques del sistema desde un punto de vista general, sin entrar
a la operativa de la misma.

3.5.1 Area de Seguridad

3.5.1.1

Control de Fugas de Gas

3.5.1.2.

Deteccin de Intrusiones

3.5.1.3.

Control de Inundaciones

3.5.1.4.

Deteccin de Humos

19

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.1.1 Control de Fugas de Gas

Este punto controla mediante Detectores de Gas, posibles fugas en la vivienda,


enviando la seal pertinente al Centro de Control y actuando en el punto conflictivo
mediante electrovlvulas.
Se prev que los gases detectados sean los comnmente utilizados en las viviendas
(gas natural, gas butano, propano, etc), de esta manera no se cierra la posibilidad de
instalar diferentes suministros de gas, sin detrimento de la seguridad detectando fugas de
distintos tipos.
El sistema de Control de Fugas de Gas esta compuesto de las electrovlvulas y los
detectores de fuga de gases. Por motivos de seguridad las electrovlvulas no son de rearme
automtico, teniendo que rearmar el equipo manualmente, evitando de este modo cualquier
error mecnico que pudiera abrir la electrovlvula cuando todava no se hubiera
solucionado el problema.
En caso de deteccin de gases el sistema responder enviando una seal por parte
del Detector de Gases al Mdulo de Entradas, el cual pasa la seal al Mdulo de
Control. Este, trata la informacin y enva una seal va el Mdulo de Salidas cerrando
las electrovlvulas necesarias. Se enva seal de alarma al telfono seleccionado.

20

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.1.2.

Deteccin de Intrusiones

Dentro del rea de Seguridad, el apartado de deteccin de intrusiones es quizs el


que mas fcilmente se justifica para introducirlo en un sistema de control domtico.
Mediante detectores de presencia, cmaras de video vigilancia, grabaciones de
video y alarmas tanto acsticas como visuales, se pretende dotar a la vivienda de un
sistema de seguridad que permita disuadir a cualquier individuo de entrar en la vivienda.
Los sensores de presencia instalados sern volumtricos y servirn tanto para la
deteccin de intrusiones como para acciones distintas como el encendido y apagado de
luces. Debido a la limitada distancia de deteccin de estos equipos segn las dimensiones
de la estancia, se dispondrn de varios sensores para cubrir toda la superficie.
En el mercado existen diversas soluciones todo lo complejas que se deseen para
solventar este apartado, ya sea contratando vigilancia a empresas especializadas como otras
soluciones. Este sistema no pretende abarcar todo el rango de seguridad que las empresas
especializadas pueden ofrecer, sino que se disponga de un primer filtro de cara a la
deteccin de posibles intrusiones y poder avisar directamente al propietario, quedando la
posibilidad de control mucho mas amplia mediante dichas empresas sin estar en detrimento
del sistema propuesto.

21

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.1.3.

Control de Inundacin

El Control de Inundacin es uno de los puntos los cuales dan motivos para la
instalacin de un sistema domtico. Una fuga de agua es siempre un problema para
cualquier vivienda, pero si esta fuga se produce en una segunda residencia y sus
propietarios no estn presentes puede suponer un problema de incalculables consecuencias.
Por este motivo este apartado se hace imprescindible en el sistema propuesto, dotndolo de
un sistema de seguridad global , sumado al control de fuga de gas, muy completo.
Desde un punto de vista tcnico, mediante Detectores de Inundacin, se controlan
las posibles fugas en la vivienda, enviando la seal pertinente al Centro de Control y
actuando en el punto conflictivo mediante electrovlvulas. Las electrovlvulas elegidas se
rearmaran automticamente una vez que no se detecte fuga alguna, permitiendo restablecer
el suministro automticamente.
En caso de deteccin de fuga el sistema responder enviando una seal por parte
del Detector de Inundacin al Mdulo de Entradas, el cual pasa la seal al Mdulo de
Control. Este, trata la informacin y enva una seal va el Mdulo de Salidas cerrando
las electrovlvulas necesarias. Se enva seal de alarma al telfono seleccionado.

22

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.1.4. Deteccin de Humos

Los sistemas de deteccin de incendios son muy amplios. Dependiendo en que fase
se quiere detectar el incendio el sistema se configurar de una manera u otra.
Las etapas de un fuego se dividen en cuatro, que son por orden de aparicin en un
incendio:
1. Etapa Latente
2. Humo Visible
3. Etapa de Llamas
4. Etapa de Calor
Se ha escogido detectores para la etapa 2, la Etapa de Humo Visible. En el resto de
etapas o el fuego es muy incipiente y los detectores han de ser muy sofisticados, lo que
supone un aumento del precio de los mismos o en el resto de etapas el fuego ya esta muy
avanzado y la alarma puede que no sea tan efectiva.
Para la deteccin de la Etapa de Humo Visible se utilizan sensores pticos. Estos
detectores tienen un diodo semiconductor que emite luz y un fototransistor que la recibe
constantemente. Cuando el humo se interfiere entre los dos, se deja de recibir luz y se
dispara el detector.
Se dispondrn detectores en todas las plantas localizando el mximo nmero en las
zonas de mayor riesgo, ya sean cocinas o en el saln, donde hay chimenea y el riesgo de
incendio es evidente.
Para este punto en concreto se habilitar el Mdulo de MODEM en el caso que se
dispare una alarma por humo, llamando al telfono seleccionado.

23

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.2. rea de Climatizacin

La monitorizacin del sistema de climatizacin, nos va a permitir programar todas


las temperaturas de confort que se desean en la vivienda, ya sea de manera global o
especificar temperaturas distintas para las diferentes reas de la vivienda.
Una de las funciones que se incorporan es la posibilidad de efectuar el encendido
del sistema va llamada telefnica, de esta forma al ser una segunda residencia se podr
activar todo el sistema sin tener que estar insitu, con las ventajas que ello supone. La
posibilidad de programar tiempos de conexin y desconexin desde el software, nos
permite hacer un uso mas racional de la climatizacin.
Si bien para esta rea se han creado dos sistemas diferenciados, Aire acondicionado
y calefaccin, el control de los mismos vendr de los termostatos que se distribuirn por la
vivienda, activando los equipos de climatizacin mediante el Mdulo de Control.

24

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.3. rea de Control

3.5.3.1.

Control de Iluminacin

3.5.3.2.

Control de Riego

3.5.3.3.

Control Sonido

3.5.3.4.

Control de Toldos

3.5.3.5.

Control de Persianas

3.5.3.1.

Control de Iluminacin

El sistema de control de iluminacin, va a permitir controlar desde el software


diferentes parmetros referido a las luces. Gracias a la instalacin de diversos detectores ya
sean sensores de luminosidad o de presencia, la utilizacin de la iluminacin se podr
hacer desde un punto de vista mas racional, utilizando la energa donde sea necesaria y
apagndose en los lugares donde no se encuentre nadie.
La introduccin de reguladores de intensidad permitir una mayor sensacin de
confort en la vivienda, pudindose regular al gusto del propietario, ya sea desde el
software, manualmente o desde el mando a distancia por infrarrojos que se incorporar al
sistema.
La iluminacin en un a vivienda es sinnimo de presencia en la misma, de este modo
se utilizar el encendido de las estancias de manera aleatoria como sistema de seguridad,
haciendo ver que la vivienda esta ocupada.

25

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.3.2. Control de Riego

Uno de los problemas con los que se encuentran las viviendas de segunda
residencia, es el mantenimiento de sus jardines y el correcto regado de los mismos.
Por la situacin de la vivienda, localizada en el Vall DAran, debido a los altos
ndices de pluviomtrica que se recogen, es mas que necesaria la introduccin de un
control de humedad para la activacin o desactivacin del riego, de esta manera se
optimiza al mximo el agua gastada para tal propsito.
Ser posible programar todos los servicios mediante electrovlvulas de agua,
controladores de humedad y temporizadores, todo ello controla desde el Mdulo de
Control.

26

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.3.3. Control de Sonido

Los sistemas de control musical, pueden ser todo lo sofisticados que uno desee,
abarcando todos los equipos multimedia de la vivienda. En el caso que se trata, se
aprovecha el sistema domtico para controlar el volumen de la vivienda, sin pretensiones
de configurara un sistema de control multimedia.
Las posibilidades que nos da el sistema domtico son muy interesantes para el
control musical. Aprovechando los detectores de presencia, nos va a permitir programar el
control de volumen de diversas maneras, ya sea por plantas, por zonas preprogramadas,
poner msica solo en las estancias en las que se encuentren ocupadas o sencillamente
habilitar el hilo musical para toda la vivienda.
Se propone la posibilidad de controlar la instalacin de un hilo musical, mediante el
sistema de control, de esta forma podremos poner msica en diferentes estancias de la casa
y quitarla en otras.
Las Centrales de Sonido controladas por los Mdulos de Control, distribuir las
configuraciones a los distintos Reguladores de Sonido.

27

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.3.4.

Control de Toldos

La gestin del extendido y recogida de los toldos va a permitir que las condiciones
de confort que se desean en la zona de tapado de los toldos sea mucho mejor que si se hace
manualmente.
Por extensin, el poder controlar remotamente los toldos nos permitir alargar la
vida de los mismos al poder evitar fuertes ventiscas que los puedan romper o nevadas
abundantes que por el peso puedan romper las telas.
Mediante sensores de lluvia as como anemmetros que controlen la fuerza del
viento, termmetros y dems sensores de la vivienda nos va a permitir realizar el control
deseado sobre la vivienda.

28

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

3.5.3.5. Control Persianas

Para una correcta gestin de la energa que se consume en la vivienda, la


posibilidad de controlar las persianas supone un ahorro importante a la hora de conectar
calefacciones o aires acondicionados.
Se va a disponer de Detectores de Luminosidad que se van a encargar de dar seal
a las persianas para abrirse y poder aprovechar al mximo la luz natural.
Siguiendo en la lnea de algunos apartados, las persianas tambin pueden jugar un
papel en la seguridad de la vivienda. Configurando sus aperturas y cierres puede parecer
que la vivienda esta ocupada, cuando en realidad no haya nadie.

29

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.

OPERACIN DEL SISTEMA

4.1.

Objeto

El objeto de este captulo es el de desarrollar la operativa de cada mdulo,


explicando en cada caso los diferentes MODOS de funcionamiento as como las
interacciones con los restantes mdulos, quedando definido el funcionamiento del sistema.

30

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.

Operacin de las reas

4.2.1. rea de Seguridad


Este mdulo tendr prioridad sobre las otras dos reas, es decir,
independientemente de las acciones que se estn ejecutando, si se recibe una seal del
REA DE SEGURIDAD, se actuar sobre el sistema entrando en MODO ALARMA y
realizando las acciones pertinentes para cada caso.
En este mdulo cada alarma que se genere tendr asociada una ALARMA
ACUSTICA. Por extensin, para poder alertar del incidente se dispone de un MODEM el
cual puede programar hasta 4 nmeros de telfono distintos, efectuando una llamada a uno
de los telfonos programados.
Para cualquier tipo de alarma, una vez desactivada y solucionado el problema, el
sistema volver a activarse en MODO NORMAL, recuperando las variables programadas
por el usuario antes de la activacin de la alarma en cuestin.

31

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.1.1.

Deteccin de Gases

En caso de recibir la seal de fuga de gas a travs de los detectores de fuga de gas,
el sistema activar el MODO ALARMA.
Se enviar la seal a las electrovlvulas de gas para que se cierren
automticamente, cortando de esta forma el suministro. A la vez se realizar una llamada a
uno de los cuatro telfonos programados por el usuario, avisando de la alarma en cuestin.
Una vez los detectores de gas no estn activados por la disminucin de la
concentracin de gas, se podr rearmar las electrovlvulas, abriendo de nuevo el flujo de
gas y el sistema permitir que el usuario pase de manera manual del MODO ALARMA a
MODO NORMAL de funcionamiento.
En el caso de que se intente rearmar las electrovlvulas o se intente entrar
manualmente del MODO ALARMA a MODO NORMAL, si los detectores todava
detectan presencia de gas el sistema no permitir realizar el cambio.
Se tiene que tener en cuenta que una vez rearmadas las electrovlvulas y pasado a
MODO NORMAL, segn las especificaciones del fabricante en relacin al detector de
fuga, se necesitan 5 minutos para que el equipo pueda de nuevo detectar fugas. Durante
este periodo el sistema no podr detectar perdida de gas.

32

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.1.2. Control de Intrusin

Para que el control de intrusin se active, deberemos poner el sistema en MODO


SEGURO, momento en el cual todos los equipos implicados en la deteccin de
intrusiones, se activarn.
Si en ese MODO un detector de presencia es activado, pasaremos de MODO
SEGURO a MODO ALARMA.
Una vez entrado en MODO ALARMA se emitir una ALARMA ACSTICA y
mediante el MODEM se realizar una llamada al telfono configurado por el usuario.
Las cmaras se conectarn y empezaran a grabar las estancias activadas o todas las
zonas en las que se hayan instalado las cmaras, quedando registrado en el sistema de
almacenamiento dispuesto para este cometido. Hasta que no se desactive el MODO
ALARMA de manera manual, las videocmaras no pararn de grabar.
En el supuesto de que las persianas estn bajadas se abrirn y se activar la
ALARMA LUMINOSA, la cual encender y apagar las luces de la vivienda como
sistema de aviso.

33

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.1.3.

Control de Inundacin

En caso de recibir la seal de fuga de agua a travs de las sondas y los detectores
de inundacin, el sistema activar el MODO ALARMA.
Se enviar la seal a las electrovlvulas de agua para que se cierren
automticamente, cortando de esta forma el suministro. A la vez se realizar una llamada a
uno de los cuatro telfonos programados por el usuario, avisando de la alarma en cuestin.
Una vez los detectores de agua no estn activados se rearmar automticamente las
electrovlvulas, abriendo de nuevo el flujo de agua y se pasar de MODO ALARMA a
MODO NORMAL de funcionamiento.

34

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.1.4.

Deteccin de Incendios

El sistema de deteccin de incendios, pasara de MODO NORMAL a MODO


ALARMA en el caso que se activen los detectores de humo instalados en la vivienda se
activar la ALARMA ACUSTICA.
Se realizar una llamada a uno de los cuatro telfonos programados por el usuario,
avisando de la alarma en cuestin y se cerrar la electrovlvula de gas como mediad de
seguridad.
En el supuesto de que el detector de humos deje de estar activado, se pasar de
nuevo a MODO NORMAL y se reestablecer el sistema.

35

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.2. rea de Climatizacin

En esta rea estarn englobados el control del aire acondicionado y la calefaccin.


El inters de esta rea radica en la posibilidad de programarlo a distancia as como la
programacin de tiempos de encendido y apagado.
El sistema de aire acondicionado se controlar por zonas, pudiendo tener
temperaturas distintas en las diferentes plantas. Mediante temporizadores se podr
controlar los encendidos y apagados de las distintas zonas programadas,
independientemente de si se ha llegado o no a las temperaturas de confort programadas.
Para cada zona programada, se tendr que dar un valor de confort. Una vez
alcanzado dicho valor el aire se apagar. Tambin se tendr que especificar si el sistema se
encender o apagar de manera temporizada y en caso afirmativo, en cuanto tiempo se
temporizar.

36

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3. rea de Control

Para este MDULO, se introduce un MODO de funcionamiento nuevo, el MODO


SEGURO. Este MODO generar acciones de proteccin pasiva, las cuales nos facilitar a
la hora de proteger nuestra vivienda.
La interaccin de los diferentes bloques del MDULO DE CONTROL
funcionando en MODO SEGURO, nos va a permitir dar la sensacin de que la vivienda
esta ocupada, atajando en gran medida la posibilidad de una intrusin en la vivienda.

37

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3.1. Control de Iluminacin

El control de iluminacin podr trabajar en dos MODOS distintos, el MODO


NORMAL de funcionamiento el cual controlar las luces de la vivienda segn se le haya
programado y el MODO SEGURO, que una vez activado formar parte de la seguridad
pasiva de la vivienda.
4.2.3.1.1. Modo Normal

El encendido y el apagado de las luces se controlar mediante sensores de presencia, de


esta manera el encendido y apagado de las luces es mucho mas racional, ahorrando energa
en los lugares donde no se detecta nadie.
Este MODO dispondr de dos configuraciones distintas:

Configuracin Diurna

Configuracin Nocturna

En el caso de la Configuracin Diurna, el encendido de la luz esta condicionada a la


seal que enve el Detector de Presencia correspondiente y adems la seal que nos
enven los sensores de luminosidad, de esta manera si el da es muy soleado y la estancia
no necesita luz, no se encender.
En la Configuracin Nocturna, el encendido o apagado de las luces solo depender de
los detectores de presencia los cuales habilitaran o no el encendido de las luces.

38

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3.1.2. Modo Seguro

En MODO SEGURO se podr programar el encendido y apagado de las luces cuando


no haya nadie en la vivienda, dando la sensacin de que haya presencia de gente o que
estn despiertos.

39

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3.2.

Control de Riego

Debido a la situacin de la vivienda y los datos actuales de pluviometria, es


necesario hacer un uso racional del agua. Como la zona en cuestin recibe muchas
precipitaciones a lo largo del ao, es interesante hacer el diseo pensando en activar riegos
solo si la humedad del suelo lo necesita, de esta manera, aunque este programado un riego
para una hora en concreto y la humedad del suelo lo desaconseja, no se dar la seal a las
electrovlvulas.
El diseo de control de Riego, se basar en una programacin de los tiempos de
regado, controlado a su vez con sensores de humedad, los cuales validarn o no, la orden
de regado.

40

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3.3.

Control de Sonido

Este apartado gestionar dos bloques. Un o seria el control de la msica y otro


bloque gestionar las alarmas reproducidas, as como las medidas de seguridad.

4.2.3.3.1. Control de Msica

El sistema de control gestionar la activacin de los altavoces, los cuales se podrn


encender de manera global, as como activarlos por zonas.
Aprovechando los detectores de presencia, si se detecta que en una planta no hay
nadie, se podr desconectar el sistema de altavoces de la planta o de una zona en concreto
y por el contrario, si se detecta movimiento, se puede programar la activacin de altavoces
a medida que se detecta movimiento.
Para este diseo se crean dos MODOS de trabajo uno MODO DINMICO,
descrito en el prrafo anterior y otro MODO ESTTICO, en el cual se enciende la msica
en toda la vivienda.
Dentro del apartado de seguridad pasiva, el control de la msica de manera
automtica, puede jugar un papel importante, para hacer creer que la vivienda esta
ocupada.
Se podrn programar diferentes tiempos de conexin / desconexin de la msica, ya
sea de manera global o en algunas zonas de la casa.

41

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3.4. Control de Toldos

Los toldos que se dispongan en la vivienda se podrn controlar desde el sistema de


control. Para este efecto se dispondrn de controladores de temperatura, lluvia y viento. Si
la temperatura, velocidad del viento y humedad en la zona, son los indicados, los toldos se
plegarn o desplegarn, segn convenga.
Uno de los principales problemas que afectan a los toldos, son los fuertes vientos y
las lluvias o nevadas, que pueden romperlos. Mediante anemmetros y controladores de
humedad, se controlar el plegado y desplegado de los toldos, tal y como se especifica en
el prrafo anterior.

42

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

4.2.3.5.

Control de Persianas

La automatizacin del sistema de persianas de basar en el control de la luminosidad


y de la lluvia. Se pretende que las persianas se cierren por dos motivos, ya sea por la
luminosidad, lo cual si no hay luz no hay motivo para dejarlas abiertas y otro caso es si
llueve pudiendo evitar que los cristales se ensucien.
Siguiendo en la lnea del resto de bloques de control, las persianas tambin actuarn
de MODO SEGURO, con lo que se podrn programar para abrir y cerrar automticamente
a diferentes horarios, dando la impresin que la vivienda est ocupada.

43

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.-

DESCRIPCIN DE EQUIPOS

A continuacin se detallan los diferentes equipos que conforman el sistema, con sus
caractersticas de funcionamiento as como la interconexin entre ellos, expresada en sus
esquemas correspondientes.
En el esquema E01.- Organigrama Funcional, se presenta la interconexin de
todos los mdulos de SIMONVIS utilizados para la ejecucin de este proyecto as como la
interconexin entre los tres mdulos de control y el PC.

44

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.1.-

Mdulos SIMON VIS

5.1.1. Mdulo de Control


Este es el mdulo principal del sistema y tiene las siguientes caractersticas:

128 Entradas

128 Salidas

Conexin a PC va puerto RS232

Programa en EEPROM

Dicho mdulo dispone de dos partes diferenciadas, el Modulo de Control y el Mdulo de


Interfase E/S.
El Mdulo de Control dispone de 6 conectores de entrada en su parte superior
donde se conectar el Mdulo de Alimentacin (entradas 0V / 24V), dos entradas para la
conexin del mdem o de temporizadores (RS485 +-) y por ltimo dos entradas mas para
la conexin de una batera adicional (BAT+, BAT-). En la parte inferior del mdulo se
disponen de 12 conexiones que nos permiten la conexin de 8 Mdulos de Salida.
El Mdulo de Control hace la funcin de recibir las seales de los Mdulos de
Entrada y mediante el puerto RS232, comunicarse con el PC el cual le da la accin
pertinente para que actu sobre el Mdulo de Salida indicado.
Entre los Mdulos de Entrada/Salida y el Mdulo de Control tenemos el Mdulo
de Interfase E/S, que nos gestiona todas las seales que enva o recibe el Mdulo de
Control.
El citado mdulo tiene capacidad para 8 Mdulos de Entrada, los cuales a su vez
tiene capacidad para 16 seales de entrada, con lo que disponemos de hasta 16 * 8 = 128
seales de entrada.

45

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

Del mismo modo el Mdulo de Interfase E/S dispone de una conexin de 8


Mdulos de Salida, los cuales a su vez pueden conectar 8 seales de salida.
Dispondremos de un total de 8*8=64 seales de salidas desde este mdulo, que sumadas a
las 8 conexiones para los Mdulos de Salida que dispone el Mdulo de Control tendremos
las 128 salidas.
Ver esquema E02.- Mdulo de Control donde se presenta el citado mdulo y la
forma de conectarlo a los diferentes equipos.

46

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.1.2.

Mdulos de Alimentacin

Se disponen de dos Mdulos de Alimentacin de potencia distinta, uno de 72 W y


otro de 15 W. Estos dos mdulos nos permitirn alimentar todos los mdulos del sistema.
Las caractersticas de los mdulos son las siguientes:

Mdulo de Alimentacin 72W

Entrada 230 V 50 Hz

Salida 24 V CC, 3 A

Fuente conmutada y Protegida

Mdulo de Alimentacin 15W

Entrada 230 V 50 Hz

Salida 24 V CC, 06A

Fuente conmutada y Protegida

En funcin de los mdulos que se conecten al sistema se deber escoger un mdulo u


otro. Para este caso se han dispuesto tres fuentes de 72W, una para cada mdulo de control,
dejando potencia suficiente para posibles ampliaciones del sistema.
Ver esquema E03.- Mdulo de Alimentacin.

47

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.1.3.

Mdulo de Entrada 24v

Las caractersticas de este mdulo son las siguientes:

16 Entradas digitales

Tensin de entrada 24 V

Impedancia de entrada 1 KOhm

Este mdulo se utilizar para recibir todas las seales procedentes de los sensores del
sistema, los cuales enviaran una seal al mdulo y este se activar mediante la seal de 0V,
envindola al mdulo de control.
La conexin del sensor al Mdulo de Entrada se har mediante cualquiera de los
terminales libres y uno de los terminales de 0V. El mdulo ir alimentado por el Mdulo
de Alimentacin en el terminal de 24V, tal y como se representa en el esquema E04.Mdulo de Entradas 24V.
Se comunicar con el Mdulo de Interfase E/S conectando los terminales 0V entre
ellos y el terminal DATA del Mdulo de Entradas con cualquiera de las conexiones
libres del Mdulo Interfase.

48

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.1.4. Mdulo de Salidas 24V

Las caractersticas de este mdulo son las siguientes:

8 Salidas digitales

Tensin de salida 12-48 V

Intensidad mxima por salida 500 mA.

Este mdulo se utilizar para activar diversos equipos como leds luminosos,
diferentes detectores, elementos de confirmacin, etc.
Igual que en el Mdulo de Entradas, la confirmacin de seal se hace mediante el
terminal de 0V, es decir una seal de baja impedancia.
La conexin del sensor al Mdulo de Salida se har mediante cualquiera de los
terminales libres y uno de los terminales de 0V. El mdulo ir alimentado por el Mdulo
de Alimentacin en el terminal de 24V. tal y como se representa en el esquema E05.Mdulo de Salidas 24V.
Se comunicar con el Mdulo de Interfase E/S conectando los terminales 0V entre
ellos y el terminal DATA del Mdulo de Salidas con cualquiera de las conexiones libres
del Mdulo Interfase o del Mdulo de Control.

49

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.1.5. Mdulo Dimmer


En el caso que se desee hacer una regulacin de la intensidad de la iluminacin se
tendrn que utilizar Mdulos Dimmer, los cuales irn interpuestos entre el Mdulo de
Salida y el Mdulo de Control.
Este tipo de mdulo solo admite una regulacin por equipo, es decir por cada
lmpara que se desee regular se tendr que utilizar un Mdulo Dimmer.
El mdulo dispone de dos entradas para continua en las que se conectar la seal del
Mdulo de Salida que se desee regular. En la regulacin de salida se conectar en un
terminal el equipo a regular y en el otro, la fase de la instalacin. Ver esquema E07.Mdulo Dimmer.

50

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.1.6.- Mdulo Modem

El Mdulo de Mdem es bidireccional, es decir tanto es utilizado para realizar una


llamada a los telfonos programados, como puede recibir una llamada para activar alguno
de los actuadores que tenga programados.
Este mdulo va conectado al Mdulo de Control mediante el conector de RS485 y
es alimentado por los conectores de 24V y 0V. Ver esquema E09.- Mdulo MODEM.

51

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.

Sensores y Actuadores

5.2.1. Detector de Inundacin

El detector de inundacin pertenece a Simon concretamente a la Serie Simon 88.


A este detector viene asociados dos equipos mas, para su correcto funcionamiento, uno es
la Sonda de Deteccin de Humedad y para alimentar el detector una Fuente de
Alimentacin de 12V.
Los datos tcnicos de este equipo son los siguientes:

Alimentacin 12V

Corriente absorbida 6mA / 45 mA (alarma).

Temperatura de funcionamiento 0 40 C

Rango de Humedad de funcionamiento 30 90 % RH

Tiempo de retardo confirmacin alarma : 5s

Tiempo retardo activacin de la salida : 8s

El detector admite un mximo de tres sondas de humedad, las cuales se


conectaran al equipo detector mediante cable 2 x 075 mm. Las conexiones entre los
dispositivos no debe superar los 50 metros de distancia y no se debe instalar por las
mismas canalizaciones de los cables de 230 V, para evitar interferencias.
El Detector de Inundacin dispone de dos leds, uno verde que nos indica que el
detector esta activado y uno rojo el cual nos indica el estado de la alarma. En el caso de
que se detecte una alarma el led parpadear durante un tiempo y luego se quedar fijo,
activando la alarma sonora.

52

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

Se dispone de un botn de test y reset. En caso de alarma si se toca el botn se


silencia la misma, si bien esta funcin ira gobernada desde el centro de control. Cuando el
sistema no esta en alarma, el botn realiza un test de funcionamiento del sistema.
El detector tiene 6 conectores. Dos para las sondas de agua, que como ya se ha
dicho anteriormente pueden ir hasta tres. Dos conectores mas son para la conexin a la
Fuente de Alimentacin de 12 V y por ltimo los conectores C y NA van conectados al
Mdulo de Entradas correspondiente.
El esquema de este equipo se representa en E12.-Detector de Inundacin.

53

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.2. Fuente Alimentacin 12 V

La fuente de alimentacin es necesaria para conectar los equipos alimentados a


12V, debido a que las fuentes de alimentacin de los mdulos VIS son de 24 V.
Solo se debe utilizar una Fuente de Alimentacin por cada detector que se utilice.
El equipo utilizado ser de la fuente de alimentacin empotrable de la Serie
Simon 88 y su esquema este representado en E08.- Fuente de Alimentacin 12V.

54

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.3. Sonda de Inundacin

Las sondas de alarma, tal y como el detector y la fuente de alimentacin pertenecen a


la Serie Simon 88.
Disponen de dos terminales metlicos los cuales al contacto con el agua se cierra el
circuito y enva la seal al detector.
Se deben instalar en los puntos donde se prevea una posible fuga de agua y siguiendo
las especificaciones del detector de Humedad, tanto en distancias de conexin como en el
nmero de sondas a conectar.

55

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.4. Electrovlvula de Agua

La Electrovlvula de Agua nos permitir gestionar los cortes de suministro en


caso de fuga. El equipo elegido pertenece a Simon y sus caractersticas son las siguientes:

Normalmente Abierta

Rearme automtico

Alimentacin 230 V 50 Hz

Grado proteccin IP 54

Conexin R G

Temperatura de funcionamiento : -10 a 90C

Presin de trabajo : 01 a 20 bar

En el caso de que se detecte una fuga por los Detectores de Humedad, el sistema
alimentar la bobina de la electrovlvula y se cerrar automticamente, una vez se deja de
alimentar se vuelve a abrir.
La electrovlvula debe ir conectada a un Mdulo de Salidas de 230V / 10A, en uno
de sus conectores de salida (S1 a S8) y mediante el conector del mdulo L5-8 se conectar
a la fase de la instalacin. La otra salida de la electrovlvula se conecta al neutro de la
instalacin, cerrando as el sistema. El esquema de conexin es el E13.- Electrovlvula de
Agua.

56

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.5. Detector de Gas

El Detector de Gas pertenece a Simon concretamente a la Serie Simon 88. Para


alimentar el detector se tendr que conectar a una Fuente de Alimentacin de 12V.
Los datos tcnicos de este equipo son los siguientes:

Alimentacin 12 V.

Corriente absorbida : 75 mA / 110 mA Alarma.

Temperatura de funcionamiento : 0-40 C

Rango humedad de funcionamiento : 30-95 RH

Tiempo caldeo del elemento sensible : 5 min (norma UNE-EN 50194)

Tiempo retardo confirmacin alarma : 5s

Tiempo retardo activacin de la salida : 8s

El detector esta preparado para gases txicos y explosivos como : butano, propano,
metano, gas ciudad y gas natural, de esta manera sea cual sea el gas utilizado en la
vivienda, ser detectado.
El Detector de Gas dispone de dos leds, uno verde que nos indica que el detector
esta activado y un led bicolor rojo/mbar que nos indica alarma o avera. Se dispone de un
botn de test.
El detector tiene 4 conectores. Dos conectores son para la conexin a la Fuente de
Alimentacin de 12 V y otros dos conectores C y NA van conectados al Mdulo de
Entradas correspondiente. En el esquema E10.-Detector de Gas se puede ver su
conexin.

57

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

El Detector de Gas se inicia al aplicar alimentacin, momento en el cual se inicia el


tiempo de caldeo, que segn las especificaciones del fabricante es de 5 min. Durante este
tiempo no es capaz de detectar fuga. Una vez acabado el tiempo de caldeo se queda
encendido el led verde y ya es capaz de detectar las posibles fugas.
Esta calibrado para detectar presencia de gases en un nivel de concentracin del
10%, Limite inferior de Explosividad (L.I.E). Si se supera este nivel, el sistema espera 5
segundos para evitar falsas alarmas. Si pasado este tiempo se continua detectando fuga, se
activa la alarma con un retardo tambin de 8s.

5.2.5.1. Limite inferior de Explosividad (L.I.E)

Se define como la concentracin mnima de vapor o gas en mezcla con el aire, por
debajo de la cual, no existe propagacin de la llama al ponerse en contacto con una fuente
de ignicin.
Por ejemplo el lmite inferior de inflamabilidad del vapor de acetona en el aire es
aproximadamente 2,6% en volumen. Esto significa que en 100 volmenes de mezcla vapor
de combustible-aire hay 2,6 % de vapor de acetona y 100 - 2,6 = 97,4 % de aire.
El lmite inferior de inflamabilidad est relacionado con el punto de inflamacin, de
forma que este ltimo se puede definir tambin como la temperatura mnima a la que la
presin del vapor del lquido puede producir una mezcla inflamable en el lmite inferior de
inflamabilidad. En otras palabras, la temperatura mnima a la que se puede producir una
concentracin inflamable. La relacin entre estos parmetros para la acetona y el alcohol
etlico, se ve claramente en la figura 1.

58

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

Figura 1.- Limite Inferior Explosividad de Acetona y Alcohol Etlico.

59

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.6. Electrovlvula de Gas

La Electrovlvula de Gas nos permitir gestionar los cortes de suministro en caso


de fuga. El equipo elegido pertenece a Simon y sus caractersticas son las siguientes:

Normalmente Abierta

Alimentacin 230 V 50 Hz

Grado proteccin IP 54

Conexin R G

Temperatura de funcionamiento : -10 a 90C

Presin de trabajo : 01 a 20 bar

En el caso de que se detecte una fuga por los Detectores de Gas, el sistema
alimentar la bobina de la electrovlvula y se cerrar automticamente. Se tiene que
rearmar manualmente para restablecer el suministro.
La electrovlvula debe ir conectada a un Mdulo de Salidas de 230V / 10A, en uno
de sus conectores de salida (S1 a S8) y mediante el conector del mdulo L5-8 se conectar
a la fase de la instalacin. La otra salida de la electrovlvula se conecta al neutro de la
instalacin, cerrando as el sistema. Su interconexin es la misma que para el caso de la
electrovlvula de agua donde esta representada en el esquema E13.- Electrovlvula de
Agua.

60

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.7.

Detector de Presencia

El Detector de Presencia por Infrarrojos es del fabricante DOMAUT, es


empotrable y sus caractersticas son las siguientes:

Contacto de salida N/A libre de potencial.

Campo de deteccin 360

Distancia mxima de deteccin : 10m

Ajuste crepuscular entre 5 y 1000 Lux.

Alimentacin 230 V

Temperatura de trabajo : -20C a 40C

Humedad mxima : 93% RH

El detector se activa no solo por la presencia de alguien sino tambin si el nivel


programado de luz es inferior, aunque esta ltima funcin no se utilizar en el sistema, al
estar controlado por el Mdulo de Control.
Las salidas libres de potencial irn conectadas al Mdulo de Entradas
correspondiente.

61

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.7.1. Principios Fsicos de los Detectores de Presencia


Segn el principio fsico utilizado para la deteccin de presencia se engloban en dos
grandes grupos:

Detectores por Ultrasonido: Emiten ondas de sonido ultrasnico que


rebotan en paredes y objetos, volviendo al detector. Si hay alguna persona
presente, la onda no rebotar con la misma frecuencia, es decir, la longitud de
onda ser diferente, lo que encender la luz.

Detectores por Infrarrojos: Analizan las variaciones trmicas que se


producen en su radio de accin.

Dentro de la gama de los detectores por infrarrojos se diferencian entre los pasivos,
activos y de doble tecnologa.
El detector utilizado en este proyecto es un Detector por Infrarrojos Pasivo el cual
depende de la energa que transmite un elemento exterior al detector, de ah su nombre
pasivo. Captan la presencia de personas o animales, al detectar la diferencia entre el calor
emitido por el cuerpo y el que hay en el ambiente.
La sensibilidad de estos aparatos viene dada por la capacidad que tienen para detectar
la variacin en la radiacin infrarroja que genera el cuerpo humano en el rea en que estn
colocados. Son sensibles tanto al aumento como a la disminucin de dichas radiaciones.

62

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.8.

Detector de Humo

Para este detector se ha optado por un detector inico de la marca SYSTEM


SENSOR. Las caractersticas tcnicas del dispositivo son las siguientes:

Alimentacin 15-32 Vcc

Consumo en reposo : 230 mA

Temperatura de trabajo : 0 49 C

Humedad relativa : 10% a 93% RH

Doble led comunicacin / alarma

El Detector de Humo, dispone de una salida para enviar la seal al Mdulo de


Entradas correspondiente. A la deteccin de alarma, dispone de un retraso de 5 segundos,
como seguridad a falsas alarmas. Si pasado este tiempo se sigue detectando la alarma, se
enva la seal al mdulo.
Ver esquema E11.- Detector de Humo.

5.2.8.1. Tipos de Detectores de Humo


En funcin de la vivienda donde se va a instalar un detector se elegir un tipo u otro,
disponiendo de dos:

Fotoelctricos: Recomendables en lugares construidos con materiales de


combustin lenta y que generan partculas de humo de gran tamao. Un
ejemplo son los metales, los cuales tardan mucho en tener combustin y el
humo que por induccin es muy denso. Este tipo de detector detectan el humo
por los cambios en la luminosidad de la estancia

Inicos: Es el tipo de detector utilizado para este proyecto, el cual detecta


partculas de humo de menos de 2 micras de tamao. Se utiliza para focos de
combustin muy rpida como el plstico o la madera. Estos detectores
funcionan por las variaciones de humedad y presin atmosfrica que generan
el humo.

63

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.8.2.- Principios fsicos Detectores Inicos

Dentro de los detectores inicos existen los detectores por partculas alfa y por
partculas Beta. En concreto para este proyecto se han utilizado detectores de humo
inicos por Partculas Alfa.
El principio fsico de estos detectores se basa en la disminucin que experimenta
el flujo de corriente elctrica formada por molculas de oxgeno y nitrgeno ionizadas por
una fuente radioactiva entre dos electrodos, al penetrar los productos de combustin en de
un incendio.
El principio de actuacin de estos de detectores se muestra en la Figura 2:

Figura 2.- Principio Detector Inico

Se disponen de dos electrodos donde se encuentra la cmara de deteccin. Las


molculas de oxgeno y de nitrgeno del aire se ionizan por las partculas alfa de la fuente
radiactiva. Las partculas se mueven hacia los electrodos de signo opuesto estableciendo un
flujo en la corriente elctrica a travs de la cmara de muestreo. Situacin mostrada en el
esquema izquierdo.
Si se detecta una combustin las partculas de dicha combustin tienen una masa
superior y lo que hace es disminuir la movilidad de los iones con lo que disminuimos el
flujo de corriente dentro de la cmara de deteccin lo que provoca que se active la seal de
alarma. Situacin mostrada en el esquema derecho.

64

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

El rango donde actan los detectores inicos utilizados se representan en la siguiente


figura 3:

Figura3.- Rango de Deteccin de Humos

65

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.9. Termostato

Se ha elegido un Termostato Digital del fabricante DOMAUT modelo ATH-530.


Las caractersticas del equipo son las siguientes:

Termostato Digital

Temperatura de Control : +5 / + 30 C

Alimentacin mediante bateras de 15 V

Salida rel 6A/250VAC

Termostato digital para el control de la climatizacin, que dispone de una salida de


rel para la activacin de los equipos, monitorizados por el sistema de control.

66

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.10. Anemmetro

Para el control de la velocidad del viento se ha escogido un anemmetro del


fabricante SEAC S.A. Sus caractersticas tcnicas son las siguientes:

Unidad de mediad: m/s

Alimentacin 12Vcc

Consumo : 45 mA

Resolucin : 01 m/seg

Precisin 2%

Se trata de un anemmetro digital, el cual, mediante un contacto libre de potencial,


emite una seal de alarma si se supera el setpoint programado.
El equipo ira conectado al Mdulo de Entradas correspondiente, con el fin de
actuar sobre el sistema. Necesitar una Fuente de Alimentacin de 12V.

67

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.11. Videocamara de Vigilancia

El equipo consta de videocmara, con grabador de DVR y un receptor de audio/video


El fabricante del equipo es RIMAX y el equipo en cuestin es el RIMAX SAMART
RECORDER. Las caractersticas del equipo son las siguientes:

Cmara de video vigilancia tanto para interiores como para exteriores.

Micrfono integrado

16 Mb de memoria interna

Ranura para memoria SD

Alimentacin con batera de 9V

Distancia de transmisin: 100m

Formato grabacin: ASF

En el caso que los detectores de presencia se activen la cmara grabar las imgenes
y el audio, almacenando en su memoria interna o en la memoria SD.

68

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.12. Sensores de Luminosidad

Se ha elegido un Sensor de Luminosidad del fabricante DOMAUT modelo LDR720. Las caractersticas del equipo son las siguientes:

Alimentacin 12 Vcc

Consumo mximo : 10 mA

Medida relativa de luz: 0-99

Salida analgica : 0 5V

El sensor mediante la salida analgica, nos dar la medida de la luz en la estancia.


Las salida del sensor se conectar al Mdulo de Entradas correspondiente. El equipo debe
incorporar una Fuente de Alimentacin de 12V.
5.2.12.1. Principios fsicos de los Sensores de Luminosidad
Para el clculo de la intensidad de luz en una estancia, los detectores de
luminosidad utilizan fotoconductores, de los cuales tenemos dos tipos, entre los mas
utilizados:

Fotorresistencias : Se trata de una resistencia la cual varia su valor en


funcin de la luz que incida sobre su superficie. Como mas luz incide en la
fotorresistencia menor es el valor de resistencia y viceversa, como menos
luz incida aumenta el valor de la resistencia. Con estos datos es posible
calcular la cantidad de luz que tenemos en una estancia.

Fotodiodos : Son diodos de unin PN, los cuales modifican sus


caractersticas bajo la incidencia de luz. El Sensor de Luminosidad de este
proyecto esta construido mediante fotodiodos. El principio por el que actan
se basa en la generacin de pares electrn-hueco al recibir luz. La
generacin luminosa tiene mayor incidencia en los portadores minoritarios,
cuando el diodo esta polarizado en inversa. Es en este estado donde se
puede medir la cantidad de luz recibida debida a las variaciones en las
corrientes de fuga. En cuanto al comportamiento del diodo en polarizacin
directa, se comporta como si fuera un diodo normal con una tensin de corte
de 07V.

69

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

El comportamiento de la curva para el fotodiodo se representa en la Figura 4:

Figura 4.- Curva caracterstica Fotodiodo

70

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.13. Central de Sonido

La Central de Sonido pertenece a SIMON con referencia 05021. Las caractersticas


tcnicas de la Central son las siguientes:

Alimentacin : 230 V, 50 Hz

Potencia mxima : 25 VA

Intensidad e salida : 15 A max

1 canal estereo

Impedancia de entrada: 10 k Ohm

Relacin S/N : 70 dB

La Central de Sonido ser la encargada de monitorizar el control de volumen del


Mdulo Emisor de Sonido, as como los Reguladores de Sonido distribuidos por la
vivienda, conectando los equipos a sus entradas de Audio Canal Derecho y Audio Canal
Izquierdo.
Ver interconexin de la Central de Sonido con los mdulos de Regulacin de
Sonido y Emisor de Avisos en esquema E14.- Central de Sonido.

71

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.14. Regulador de Sonido

El Regulador de Sonido pertenece a SIMON con referencia 05321. Las


caractersticas tcnicas de la Central son las siguientes:

Alimentacin 16 V

Consumo mximo : 370 mA

Impedancia de salida: 8 Ohm

Potncia Mxima : 15 + 15 Wrms

Respuesta en frecuencia : 70Hz 24 KHz

Este equipo ser el encargado de modelar el volumen de los altavoces va la Central


de Sonido, poniendo un equipo por cada zona que se desee regular.
Ver esquema de conexin E15.- Regulador de Sonido.

72

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.15. Mdulo Emisor de Avisos

El equipo es del fabricante SIMON, con referencia 05391. Las caractersticas del
equipo son las siguientes:

Alimentacin : 16 V

Consumo mximo : 50 mA

Entrada conmutacin avisos: 15 V

Salida para llamadas: 15 V

Altavoz omnidireccional.

El Mdulo Emisor de Avisos nos permite configurar 5 zonas distintas con su


alarma correspondiente o realizar una alarma general para toda la vivienda. Este mdulo
ir conectado al Mdulo de Salidas correspondiente, el cual nos dar la seal para
conectar el Mdulo.

73

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria Descriptiva

5.2.16. Altavoces

Los altavoces que irn incorporados al sistema de sonido sern de SIMON, modelo
05502. Sus caractersticas tcnicas son las siguientes:

Altavoz de 2

Potencia : 2W / 8 Ohms

Respuesta de frecuencia : 350 Hz 15 KHz.

74

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

6.-

COMUNICACIN DEL SISTEMA

El sistema de control esta basado en tres Mdulos de Control que gestionarn


todas las seales de los actuadores y sensores, conectados entre si mediante el conector RS
485.
Esta interfaz conecta los mdulos entre si estableciendo rangos de Master-Esclavo.
La informacin ser transmitida por el PC va el puerto serie con conector RS 232, que
ejerce la funcin de master, hacia los Mdulos de Control que ejercen la funcin de
esclavos del sistema.

6.1.-

Bus RS 485

Esta interfaz permita la transmisin de datos de alta velocidad a largas distancias.


Las longitudes del bus pueden llegar hasta los 1200 metros, permitiendo la conexin de
hasta 32 equipos y teniendo una comunicacin half-duplex.
El estndar RS485 no especifica ningn protocolo de utilizacin en concreto,
simplemente especifica las caractersticas elctricas para ser utilizado en una lnea de
transmisin. Es por eso que se debe utilizar una protocolo de comunicaciones que garantice
la comunicacin entre todos los dispositivos, teniendo en cuenta que todos cuelgan en serie
del bus. Se deber buscar un protocolo que garantice la emisin de informacin por un
equipo mientras el resto espera la informacin.
Un protocolo de comunicacin que tiene estos requisitos es el MODBUS, el cual
ser el utilizado para la comunicacin entre los dispositivos.

75

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

6.2 Protocolo MODBUS

El protocolo MODBUS esta basado en la arquitectura Master-Esclavo, con un


numero mximo de estaciones de 63 esclavos y un Master.
La comunicacin del protocolo es asncrona y las velocidades de transmisin van
desde 75 baudios a 19.200 baudios.
Cuando se emite un comando, este lleva la direccin del dispositivo destinatario de la
orden. Todos los dispositivos reciben la trama, pero solo el destinatario la ejecuta. Todos
los mensajes disponen de informacin redundante para asegurar la integridad de la
informacin.
Cada dispositivo de la red MODBUS tendr una direccin distinta. El protocolo
utilizado concretamente es MODBUS RTU (Remote Transmisin Unit), el cual forma
las tramas mediante codificacin binaria directamente.
Todas las comunicaciones entre dispositivos mediante MODBUS, estn diseadas
de tal forma que el receptor de la informacin sabe en la misma trama si el mensaje es
completo, es decir si se enva una funcin con datos fijos la misma trama dispone de
informacin de fin de mensaje. En el caso que los datos sean variables, se especifica que
cantidad de bytes se van a enviar.
La estructura de una trama en MODBUS-RTU es la siguiente:

N Esclavo
(00-3F)

Cdigo de
Operacin

Subfunciones,
Datos

76

CRC(16)

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

La trama esta formada por cuatro campos diferenciados. El nmero de esclavo,


ocupa un byte, permite direccional un mximo de 63 esclavos con direcciones que van
desde la 01 hasta la 3F.
La direccin 00 se utiliza para los llamados mensajes difundidos. Este tipo de
mensajes realizan una comunicacin unidireccional del maestro a los esclavos y se emplea
para datos comunes de configuracin, reset, etc.
Las direcciones de los dispositivos del proyecto son las siguientes:

Mdulo de Control 1

Ocupa la posicin 0x01, como primer esclavo.

Mdulo de Control 2

Ocupa la posicin 0x02, como segundo esclavo.

Mdulo de Control 3

Ocupa la posicin 0x03, como tercer esclavo.

El cdigo de operacin, que al igual que el campo ocupa un byte, se ocupa de la


codificacin de la funcin a utilizar en la trama para enviar datos u ordenes a los esclavos.
Existen ordenes de lectura y escritura de datos en los registros o en las memorias de los
esclavos y ordenes de control de esclavos y el propio sistema de comunicaciones.
El campo de subfunciones, que puede ocupar un nmero indeterminado de bytes,
contiene en primer lugar los parmetros para ejecutar la funcin del byte anterior y luego
puede contener el numero de bits y palabras a escribir, la informacin propiamente dicha,
etc.
Por ltimo, el campo CRC se ocupa de la deteccin de errores.

77

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

6.3.-

Ejemplos de Comunicacin

A continuacin se detallan tres ejemplos de comunicacin del sistema a travs del


protocolo MODBUS.

6.3.1.- Lectura de Detector de Presencia

Se va a simular la comunicacin con un detector de presencia que esta conectado en


el Mdulo de Control 1. El nmero de esclavo de este mdulo es el 0x01.
El detector de presencia dispone de dos bytes para pasar la comunicacin, el primero
nos da la informacin de funcionamiento y el segundo nos pasa la informacin de estado.

Detector de Presencia :

Byte H

0x00 = Funcionamiento Correcto


0x01 = Anomala en el Equipo

Byte L

0x00 = No presencia
0x01 = Presencia

La direccin de memoria en el Mdulo de Control donde se aloja esta informacin


es en 0xB1.
La funcin que nos permite realizar una lectura de n palabras (siendo la palabra de
4 bytes) es la funcin 0x04.

78

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

La peticin que se realizad desde el Master tendr la siguiente configuracin :

01

01

B1

04

CRC(16)

Primeramente se especifica el nmero de esclavo a dirigirse, en este caso es el 01.


La funcin de lectura de informacin es la 04. El siguiente campo especifica en que
posicin de memoria se encuentra la primera palabra (B1) y el siguiente nos marca el
numero de palabras a leer (01). El ltimo campo es la comprobacin de errores.
Una vez enviada esta trama el dispositivo esclavo tiene que devolver lo siguiente:

01

04

02

00

01

CRC(16)

En el campo 3 se especifica cuantos bytes se han ledo, en este caso 2. Los otros
dos campos pone la informacin de los bytes ledos.
El primer byte es 00, lo que corresponde a buen funcionamiento en el detector. El
siguiente campo a devuelto 01 lo que quiere decir que el detector de presencia esta
activado, hay presencia en la estancia que controla.

79

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

6.3.2.- Escritura en Termostato

A continuacin se simula los pasos a seguir para conseguir entrar un valor de


setpoint en un termostato ubicado en el Mdulo de Control 3, el cual tiene el nmero de
esclavo nmero 3.
El Termostato dispone de varias palabras para el funcionamiento del dispositivo,
desde posiciones para los setpoint de temperatura, hasta direcciones para el temporizador.
La informacin de setpoint dispone de una palabra de 2 bytes, un primer byte de control y
un segundo donde almacena la temperatura de setpoint.

Termostato

Byte H

0x00 = Funcionamiento Correcto


0x01 = Anomala en el Equipo

Byte L

Valor de confort

La direccin de memoria en el Mdulo de Control donde se aloja esta informacin


es en 0xC9.
La funcin que nos permite realizar una escritura de n palabras es la funcin 0x10.

80

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

La peticin que se realizad desde el Master tendr la siguiente configuracin :

03

10

C9

01

02

0019

CRC(16)

Primeramente se especifica el nmero de esclavo a dirigirse, en este caso es el 03.


La funcin de lectura de informacin es la 10. El siguiente campo especifica en que
posicin de memoria se encuentra la primera palabra (C9) y el siguiente nos marca el
numero de palabras a leer (01).
El quinto campo especifica el nmero de bytes que se van a escribir, en este caso
02. El siguiente campo nos expresa la palabra a escribir, en nuestro caso es el 0019, que
correspondera a la temperatura de confort que se desea en hexadecimal, es decir 25C.
Una vez enviada esta trama el dispositivo esclavo tiene que devolver lo siguiente:

03

10

C9

01

CRC(16)

La nica modificacin es que la respuesta del esclavo es el nmero de palabras que


se han escrito, especificado en el campo 4, que en este caso es de una palabra.

81

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

6.3.3.- Trama de Error

En el supuesto que la trama recibida por el esclavo hubiera sido incompleta o


errnea, se enva un mensaje de error mediante otra trama. La trama de error es la
siguiente:

N de
Esclavo

Cdigo
Funcin

Cdigo de
Error

CRC

El cdigo de funcin que se enva, es el cdigo de funcin + 0x80. Los Cdigo de


error son los siguientes:

01

Cdigo de Funcin Incorrecta

02

Direccin Incorrecta

03

Datos Incorrectos

06

Autmata Ocupado.

82

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

Si suponemos que la trama enviada por el Master a quedado incompleta por fallo en
la comunicacin, el esclavo tendra que enviar la siguiente trama:

03

90

03

CRC

El segundo campo es el resultado de suma 0x80 al cdigo de funcin. El cdigo de


error enviado es el 03 que representa un error por Datos Incorrectos.

83

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

MEMORIA DE CLCULO

84

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

7.-

CONEXIN EQUIPOS

En el presente captulo, se detallan los equipos que conforman toda la instalacin,


dndoles una referencia a cada uno de ellos y detallando la localizacin en la vivienda.
Esta informacin viene listada en la Tabla 1.- Referencias de Equipos.
La referencia del equipo esta ordenada de con una estructura que permite identificar
rpidamente de que equipo se trata y su localizacin en la vivienda en cuanto a plantas se
refiere.
Las dos primeras palabras de la referencia expresan la planta en la que se encuentra
el equipo, as por ejemplo el equipo PBXXXX est localizado en la planta baja. Los tres
cdigos que forman la localizacin son los siguientes:

PBXXX :

Localizado en Planta Baja

P1XXX :

Localizado en Primera planta

P2XXX :

Localizado en Segunda Planta

Los dgitos posteriores, nos especifican que tipo de equipo es y el numero de tem
que le corresponda, de esta forma si tenemos la referencia PBL1, estamos hablando de una
Luz localizada en la planta baja, concretamente la nmero 1, que tal como se dispone en la
Tabla1 corresponde a la luz de la cocina.

85

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

Los distintos cdigos para relacionar los equipos son los siguientes:

Luz

Pulsador de luz

PR

Detector de Presencia

LU

Sensor de Luminosidad

DIM :

Mdulo DIMMER

Termostato

Anemmetro

EG

Electrovlvula Gas

EA

Electrovlvula Agua

DG

Detector de Gas

DA

Detector de Agua

DH

Detector de Humo

CAM :

Cmaras

RS

Regulador de Sonido

CS

Central de Sonido

AL

Altavoz

AV

Generador de Avisos

Cada mdulo de domtica instalado tiene una tabla en la que se indica que equipos
tiene conectados, en que conector concretamente, la seal que generan y la accin que hace
dicha seal.
Las seales sern de entrada o de salida. Siguiendo con la ordenacin de las
referencias de los equipos, las seales se le aaden al principio de la palabra de referencia
una E o una S en funcin de si es de entrada o de salida la seal, de esta forma se puede
localizar rpidamente que equipo ha generado dicha seal.

86

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

Si recibimos la seal EPBPR1 rpidamente la identificamos con una seal de


entrada generada por el detector de presencia nmero 1 localizado en la cocina, es decir se
ha detectado presencia en la cocina.
Los mdulos domticos identifican a que Mdulo de Control van conectados
median el siguiente cdigo escrito detrs de la referencia del mdulo:

M1

Mdulo de Control 1

M2

Mdulo de Control 2

M3

Mdulo de Control 3

El sistema esta formado por los siguientes Mdulos de Control :

MC1

Mdulo de Control 1
Tabla 2.- Modulo Control MC1

MC2

Mdulo de Control 2
Tabla 3.- Mdulo de Control MC2

MC3

Mdulo de Control 3
Tabla 4.-Mdulo de Control MC3

A continuacin se muestran las tablas de conexiones:

87

TABLA REFERENCIAS EQUIPOS

EQUIPO
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Luz
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Pulsador
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia

REFERENCIA LOCALIZACIN
PBL1
PBL2
PBL3
PBL4
PBL5
PBL6
P1L7
P1L8
P1L10
P1L11
P1L12
P1L13
P2L14
P2L15
P2L16
P2L17
P2L18
P2L19
P2L20
P2L21
PBP1
PBP2
PBP3
PBP4
PBP5
PBP6
P1P7
P1P8
P1P10
P1P11
P1P12
P1P13
P2P14
P2P15
P2P16
P2P17
P2P18
P2P19
P2P20
P2P21
P2P22
PBPR1
PBPR2
PBPR3
PBPR4
P1PR5
P1PR6
P1PR7
P1PR8
P1PR9
P1PR10
P1PR17

Cocina
Recibidor
Comedor
Saln
Escalera P1
Jardin
Distribuidor P1
Dormitorio 1
Bao 1
Dormitorio 2
Balcon Dorm2
Bao 2
Escalera P2
Dormitorio 3
Balcon Dorm3
Bao 3
Dormitorio 4
Balcon Dorm4
Bao 4
Distribuidor P2
Cocina
Recibidor
Comedor
Saln
Escalera P1
Jardin
Distribuidor P1
Dormitorio 1
Bao 1
Dormitorio 2
Balcon Dorm2
Bao 2
Escalera P2
Escalera P2
Dormitorio 3
Balcon Dorm3
Bao 3
Dormitorio 4
Balcon Dorm4
Bao 4
Distribuidor P2
Cocina
Recibidor
Comedor
Saln
Escalera P1
Distribuidor P1
Dormitorio 1
Bao 1
Dormitorio 2
Bao 2
Jardin

EQUIPO
Detect Luz
Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Detect Presencia
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Sensor Luminosidad
Dimmer
Dimmer
Dimmer
Dimmer
Dimmer
Dimmer
Termostato
Termostato
Termostato
Termostato
Termostato
Termostato
Termostato
Termostato
Termostato
Termostato
Anemmetro
Electro. Gas
Electro. Agua
Electro. Agua
Electro. Agua
Electro. Agua
Electro. Agua
Electro. Agua
Detect. Gas
Detect. Agua
Detect. Agua
Detect. Agua
Detect. Agua
Detect. Agua

REFERENCIA LOCALIZACIN
PBL1
P1PR18
P2PR11
P2PR12
P2PR13
P2PR14
P2PR15
P2PR16
P2PR17
P2PR18
PBLU1
PBLU2
PBLU3
PBLU4
PBLU5
PBLU6
P1LU7
P1LU8
P1LU10
P1LU11
P1LU12
P2LU13
P2LU14
P2LU15
P2LU16
P2LU17
P2LU18
P2LU19
PBDIM1
PBDIM2
P1DIM3
P1DIM4
P2DIM5
P2DIM6
PBT1
PBT2
P1T3
P1T4
P1T5
P1T6
P2T7
P2T8
P2T9
P2T10
P1A1
PBEG1
PBEA1
PBEA2
P1EA3
P1EA4
P2EA5
P2EA6
PBDG1
PBDA1
P1DA2
P1DA3
P2DA4
P2DA5

Cocina
Balcon
Dorm2
Escalera P2
Dormitorio 3
Bao 3
Dormitorio 4
Bao 4
Distribuidor P2
Balcon Dorm3
Balcon Dorm4
Cocina
Recibidor
Comedor
Saln
Escalera P1
Jardin
Distribuidor P1
Dormitorio 1
Dormitorio 2
Balcon Dorm2
Bao 2
Escalera P2
Dormitorio 3
Balcon Dorm3
Dormitorio 4
Balcon Dorm4
Bao 4
Distribuidor P2
Comedor
Saln
Dormitorio 1
Dormitorio 2
Dormitorio 3
Dormitorio 4
Recibidor
Saln
Dormitorio 1
Bao 1
Dormitorio 2
Bao 2
Dormitorio 3
Bao 3
Dormitorio 4
Bao 4
Jardin
Cocina
Cocina
Jardin
Bao1
Bao2
Bao3
Bao4
Cocina
Cocina
Bao1
Bao2
Bao3
Bao4

EQUIPO
LuzHumo
Detect.
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Detect. Humo
Cmaras
Cmaras
Cmaras
Cmaras
Detector Humedad
Detector Humedad
Central Sonido
Central Sonido
Central Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Regulador Sonido
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Altavoz
Generador de Avisos
Generador de Avisos
Generador de Avisos

REFERENCIA LOCALIZACIN
PBL1
PBDH1
PBDH2
PBDH3
P1DH4
P1DH5
P1DH6
P1DH7
P1DH8
P2DH9
P2DH10
P2DH11
P2DH12
P2DH13
PBCAM1
PBCAM2
P1CAM3
P2CAM4
PBHUM1
PBHUM2
PBCS1
P1CS2
P2CS3
PBRS1
PBRS2
PBRS3
P1RS4
P1RS5
P1RS6
P1RS7
P1RS8
P2RS9
P2RS10
P2RS11
P2RS12
P2RS13
PBRAL1
PBRAL2
PBRAL3
P1RAL4
P1RAL5
P1RAL6
P1RAL7
P1RAL8
P2RAL9
P2RAL10
P2RAL11
P2RAL12
P2RAL13
PBAV1
P1AV2
P2AV2

Cocina
Recibidor
Comedor
Distribuidor P1
Dormitorio 1
Bao 1
Dormitorio 2
Bao 2
Dormitorio 3
Bao 3
Dormitorio 4
Bao 4
Distribuidor P2
Recibidor
Comedor
Distribuidor P1
Distribuidor P2
Jardin
Jardin
Saln
Distribuidor P1
Distribuidor P2
Cocina
Comedor
Saln
Distribuidor P1
Dormitorio 1
Bao 1
Dormitorio 2
Bao 2
Dormitorio 3
Bao 3
Dormitorio 4
Bao 4
Distribuidor P2
Cocina
Comedor
Saln
Distribuidor P1
Dormitorio 1
Bao 1
Dormitorio 2
Bao 2
Dormitorio 3
Bao 3
Dormitorio 4
Bao 4
Distribuidor P2
Salon
Distribuidor 1
Distribuidor 2

Tabla 1.- Referencias Equipos

TABLA CONEXIONES MDULO DE CONTROL MC1

CONECTOR
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

TIPO

EQUIPO

DESCRIPCIN

E1M1
E2M1

Mdulo de Entradas 24V


Mdulo de Entradas 24V

S1M1
S230-1M1
S2M1

Mdulo de Salidas 24V


Mdulo de Salidas 230V 10A
Mdulo de Salidas 24V

ENTRADAS

SALIDAS

Tabla 2.- Conexiones Mdulo de Control MC1

TABLA CONEXIONES MDULO DE CONTROL MC2

CONECTOR
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

TIPO

EQUIPO

DESCRIPCIN

E1M2
E2M2

Mdulo de Entradas 24V


Mdulo de Entradas 24V

S1M2
S230-1M2
S2M2
S3M2

Mdulo de Salidas 24V


Mdulo de Salidas 230V 10A
Mdulo de Salidas 24V
Mdulo de Salidas 24V

ENTRADAS

SALIDAS

Tabla 3.- Conexiones Mdulo de Control MC2

TABLA CONEXIONES MDULO DE CONTROL MC3

CONECTOR
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

TIPO

EQUIPO

DESCRIPCIN

E1M3
E2M3
E3M3

Mdulo de Entradas 24V


Mdulo de Entradas 24V
Mdulo de Entradas 24V

S1M3
S230-1M3
S2M3
S3M3

Mdulo de Salidas 24V


Mdulo de Salidas 230V 10A
Mdulo de Salidas 24V
Mdulo de Salidas 24V

ENTRADAS

SALIDAS

Tabla 4.- Conexiones Mdulo de Control MC3

TABLA MDULO DE ENTRADA 24V : E1M1

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

DESCRIPCIN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

PBPR1
PBPR2
PBPR3
PBPR4
P1PR5
P1LU7
PBLU1
PBLU2
PBLU3
PBLU4
PBLU5
PBLU6
PBP1
PBP2
PBP3
PBP4

Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Pulsadores
Pulsadores
Pulsadores
Pulsadores

EPBPR1
EPBPR2
EPBPR3
EPBPR4
EP1PR5
EP1LU7
EPBLU1
EPBLU2
EPBLU3
EPBLU4
EPBLU5
EPBLU6
EPBP1
EPBP2
EPBP3
EPBP4

Activa presencia en Cocina


Activa presencia en Recibidor
Activa presencia en Comedor
Activa presencia en Saln
Activa presencia en Escalera P1
Luz necesaria en Distribuidor P1
Luz necesaria en Cocina
Luz necesaria en Recibidor
Luz necesaria en Comedor
Luz necesaria en Saln
Luz necesaria en Escalera P1
Luz necesaria en Jardin
Activado pulsador en Cocina
Activado pulsador en Recibidor
Activado pulsador en Comedor
Activado pulsador en Saln

Tabla 5.- Conexiones Mdulo de Entradas 24V E1M1

TABLA MDULO DE ENTRADA 24V : E2M1

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

DESCRIPCIN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

PBP5
PBP6
PBHUM1
P1A1

Pulsadores
Pulsadores
Detector Humedad
Anemmetro
Sensor Temperatura
Detector Humedad
Detector de gas
Detector Agua
Detector Agua
Detector Humo
Detector Humo
Detector Humo
Detector Humo
Detector de Presencia
Termostato
Termostato

EPBP5
EPBP6
EPBHUM1
EP1A1

Activado pulsador en Escalera P1


Activado pulsador en Jardin
Humedad suficiente en Jardn
Velocidad admisible viento superada
Temperatura Control Toldos
Activado por lluvia en jardin
Fuga de gas
Fuga de Agua en cocina
Fuga de agua en bao 1
Deteccin de humo en Cocina
Deteccin de humo en Recibidor
Deteccin de humo en Comedor
Deteccin de humo en Distribuidor P1
Presencia en Jardin
Termostato Recibidor
Termostato Saln

PBHUM2
PBDG1
PBDA1
P1DA2
PBDH1
PBDH2
PBDH3
P1DH4
PBPR17
PBT1
PBT2

EPBHUM2
EPBDG1
EPBDA1
EP1DA2
EPBDH1
EPBDH2
EPBDH3
EP1DH4
EPBPR17
EPBT1
EPBT2

Tabla 6.- Conexiones Mdulo de Entradas 24V E2M1

TABLA MDULO DE SALIDAS 24V : S1M1

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

PBP1
PBP2
PBP3
PBP4
PBP5
PBP6
P1P7

Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores

SPBP1
SPBP2
SPBP3
SPBP4
SPBP5
SPBP6
SP1P7

DESCRIPCIN
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en

Tabla 7.- Conexiones Mdulo de Salidas 24V S1M1

Cocina
Recibidor
Comedor
Saln
Escalera P1
Jardin
Distribuidor P1

TABLA MDULO DE SALIDAS 24V : S2M1

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

PBT1
PBT2
PBCAM1
PBCAM2
PBCS1
PBRS1
PBRS2
PBRS3

Termostato
Termostato
Cmaras
Cmaras
Central Sonido
Reg Sonido
Reg Sonido
Reg Sonido

SPBT1
SPBT2
SPBCAM1
SPBCAM2
SPBCS1
SPBRS1
SPBRS2
SPBRS3

DESCRIPCIN
Abrir/Cerrar Climatizador en Recibidor
Abrir/Cerrar Climatizador en Saln
Activa grabacin en Recibidor
Activa grabacin en Comedor
Central de sonido en Planta Baja
Regulador sonido en
Cocina
Regulador sonido en
Comedor
Regulador sonido en
Saln

Tabla 8.- Conexiones Mdulo de Salidas 24V S2M1

TABLA MDULO DE SALIDAS 230 V : S230-1M1

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

M1
M2
PBEA2
PBEG1
PBEA1

Motor Toldo
Motor Persiana
Electrovlvula
Electrovlvula
Electrovlvula

SM1
SM2
SPBEA2
SPBEG1
SPBEA1

DESCRIPCIN
Conexin Motor Toldo
Abrir / Cerrar Persiana Comedor
Abrir / Cerrar Electrovlvula del jardn
Cerrar Electrovlvula de gas
Abrir / Cerrar Electrovlvula de la cocina

Tabla 9.- Conexiones Mdulo de Salidas 230V S230-1M1

TABLA MDULO DE ENTRADA 24V : E1M2

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

DESCRIPCIN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

P1PR7
P1PR8
P1PR9
P1PR10
P1PR6
P1LU8
P1LU10
P1LU11
P1LU12
P1PR18
P1P7
P1P8
P1P10
P1P11
P1P12
P1P13

Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Presencia
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores

EP1PR7
EP1PR8
EP1PR9
EP1PR10
EP1PR6
EP1LU8
EP1LU10
EP1LU11
EP1LU12
EP1PR18
EP1P7
EP1P8
EP1P10
EP1P11
EP1P12
EP1P13

Activa presencia en Dormitorio 1


Activa presencia en Bao 1
Activa presencia en Dormitorio 2
Activa presencia en Bao 2
Activa presencia en Distribuidor P1
Luz necesaria en Dormitorio 1
Luz necesaria en Dormitorio 2
Luz necesaria en Balcon Dorm2
Luz necesaria en Bao 2
Presencia Balcon Dormitorio 2
Activado pulsador en Distribuidor P1
Activado pulsador en Dormitorio 1
Activado pulsador en Bao 1
Activado pulsador en Dormitorio 2
Activado pulsador en Balcon Dorm2
Activado pulsador en Bao 2

Tabla 10.- Conexiones Mdulo de Entradas 24V E1M2

TABLA MDULO DE ENTRADA 24V : E2M2

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

DESCRIPCIN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

P2P14
P1DA3
P1DH5
P1DH6
P1DH7
P1DH8
P1PR6
P1DA2
P1T3
P1T4
P1T5
P1T6

Pulsadores
Detector de Agua
Detector Humo
Detector Humo
Detector Humo
Detector Humo
Detector Presencia
Detec. Agua
Termostato
Termostato
Termostato
Termostato

EP2P14
EP1DA3
EP1DH5
EP1DH6
EP1DH7
EP1DH8
EP1PR6
EP1DA2
EP1T3
EP1T4
EP1T5
EP1T6

Activado pulsador en Escalera P2


Fuga de Agua en Bao2
Deteccin de humo en Dormitorio 1
Deteccin de humo en Bao 1
Deteccin de humo en Dormitorio 2
Deteccin de humo en Bao 2
Activa presencia en Distribuidor P1
Fuga Agua Bao1
Termostato Dorm1
Termostato Bao1
Termostato Dorm2
Termostato Bao2

Tabla 11.- Conexiones Mdulo de Entradas 24V E2M2

TABLA MDULO DE SALIDAS 24V : S1M2

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

P1P8
P1CS2
P1P10
P1P11
P1P12
P1P13
P2P14
P1CAM3

Pulsadores
Central Sonido
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Cmaras

SP1P8
SP1CS2
SP1P10
SP1P11
SP1P12
SP1P13
SP2P14
SP1CAM3

DESCRIPCIN
Activar / Desactivar luz en
Control de sonido en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activa grabacin en

Tabla 12.- Conexiones Mdulo de Salidas 24V S1M2

Dormitorio 1
Primera Planta
Bao 1
Dormitorio 2
Balcon Dorm2
Bao 2
Escalera P2
Distribuidor P1

TABLA MDULO DE SALIDAS 24V : S2M2

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

P1T3
P1T4
P1T5
P1T6
P1RS4
P1RS5
P1RS6
P1RS7

Termostato
Termostato
Termostato
Termostato
Reg Sonido
Reg Sonido
Reg Sonido
Reg Sonido

SP1T3
SP1T4
SP1T5
SP1T6
SP1RS4
SP1RS5
SP1RS6
SP1RS7

DESCRIPCIN
Abrir/Cerrar Climatiz.en
Abrir/Cerrar Climatiz.en
Abrir/Cerrar Climatiz.en
Abrir/Cerrar Climatiz.en
Distribuidor primera planta
Regulador de sonido en
Regulador de sonido en
Regulador de sonido en

Tabla 13.- Conexiones Mdulo de Salidas 24V S2M2

Dorm1
Bao1
Dorm2
Bao2
Dormitorio1
Bao1
Dormitorio2

TABLA MDULO DE SALIDAS 24V : S3M2

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

P1RS8

Reg Sonido

SP1RS8

DESCRIPCIN
Regulador de sonido en

Tabla 14.- Conexiones Mdulo de Salidas 24V S3M2

Bao2

TABLA MDULO DE SALIDAS 230 V : S230-1M2

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

M3
M4
M5
P1EA3
P1EA4

Motor Persiana
Motor Persiana
Motor Persiana
Electrovlvula
Electrovlvula

SM3
SM4
SM5
SP1EA3
SP1EA4

DESCRIPCIN
Abrir/Cerrar Persiana en Dormitorio1
Abrir/Cerrar Persiana en Bao2
Abrir/Cerrar Persiana en Balcon2
Abrir / Cerrar Electrovlvula del Bao1
Abrir / Cerrar Electrovlvula del Bao2

Tabla 15.- Conexiones Mdulo de Salidas 230V S230-1M2

TABLA MDULO DE ENTRADA 24V : E1M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

DESCRIPCIN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

P2PR11
P2PR12
P2PR13
P2PR14
P2PR15
P2PR16
P2LU14
P2LU15
P2LU16
P2LU17
P2LU18
P2LU19
P2P15
P2P16
P2P17
P2P18

Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Presencia
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Detector Luminosidad
Pulsadores
Pulsadores
Pulsadores
Pulsadores

EP2PR11
EP2PR12
EP2PR13
EP2PR14
EP2PR15
EP2PR16
EP2LU14
EP2LU15
EP2LU16
EP2LU17
EP2LU18
EP2LU19
EP2P15
EP2P16
EP2P17
EP2P18

Activa presencia en Escalera P2


Activa presencia en Dormitorio 3
Activa presencia en Bao 3
Activa presencia en Dormitorio 4
Activa presencia en Bao 4
Activa presencia en Distribuidor P2
Luz necesaria en Dormitorio 3
Luz necesaria en Balcon Dorm3
Luz necesaria en Dormitorio 4
Luz necesaria en Balcon Dorm4
Luz necesaria en Bao 4
Luz necesaria en Distribuidor P2
Activado pulsador en Escalera P2
Activado pulsador en Dormitorio 3
Activado pulsador en Balcon Dorm3
Activado pulsador en Bao 3

Tabla 16.- Conexiones Mdulo de Entradas 24V E1M3

TABLA MDULO DE ENTRADA 24V : E2M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

DESCRIPCIN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

P2P19
P2P20
P2P21
P2P22
P2DA4
P2DA5
P2DH9
P2DH10
P2DH11
P2DH12
P2DH13
P2LU13
P2PR17
P2PR18
P2T7
P2T8

Pulsadores
Pulsadores
Pulsadores
Pulsadores
Detector de Agua
Detector de Agua
Detector Humo
Detector Humo
Detector Humo
Detector Humo
Detector Humo
Detector Luminosidad
Detec Presencia
Detec Presencia
Termostato
Termostato

EP2P19
EP2P20
EP2P21
EP2P22
EP2DA4
EP2DA5
EP2DH9
EP2DH10
EP2DH11
EP2DH12
EP2DH13
EP2LU13
EP2PR17
EP2PR18
EP2T7
EP2T8

Activado pulsador en Dormitorio 4


Activado pulsador en Balcon Dorm4
Activado pulsador en Bao 4
Activado pulsador en Distribuidor P2
Fuga de Agua en Bao3
Fuga de Agua en Bao4
Deteccin de humo en Dormitorio 3
Deteccin de humo en Bao 3
Deteccin de humo en Dormitorio 4
Deteccin de humo en Bao 4
Deteccin de humo en Distribuidor P2
Luz necesaria en
Escalera P2
Presencia Balcon3
Presencia Balcon4
Termostato Dorm3
Termostato Bao3

Tabla 17.- Conexiones Mdulo de Entradas 24V E2M3

TABLA MDULO DE ENTRADA 24V : E3M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL ENTRADA

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

P2T9
P2T10

Termostato
Termostato

EP2T9
EP2T10

DESCRIPCIN
Termostato Dorm 4
Termostato Bao4

Tabla 18.- Conexiones Mdulo de Entradas 24V E3M3

TABLA MDULO DE SALIDAS 24V : S1M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

P2P15
P2P16
P2P17
P2P18
P2P19
P2P20
P2P21
P2P22

Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores
Pulsadores

SP2P15
SP2P16
SP2P17
SP2P18
SP2P19
SP2P20
SP2P21
SP2P22

DESCRIPCIN
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en
Activar / Desactivar luz en

Tabla 19.- Conexiones Mdulo de Salidas 24V S1M3

Escalera P2
Dormitorio 3
Balcon Dorm3
Bao 3
Dormitorio 4
Balcon Dorm4
Bao 4
Distribuidor P2

TABLA MDULO DE SALIDAS 24V : S2M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

P2RS12
P2RS13
P2T7
P2T8
P2T9
P2T10
P2CAM4
P2P14

Reg. Sonido
Reg. Sonido
Termostato
Termostato
Termostato
Termostato
Cmaras
Pulsadores

SP2RS12
SP2RS13
SP2T7
SP2T8
SP2T9
SP2T10
SP2CAM4
SP2P14

DESCRIPCIN
Regulador sonido en
Regulador sonido en
Abrir/Cerrar Climatiz en
Abrir/Cerrar Climatiz en
Abrir/Cerrar Climatiz en
Abrir/Cerrar Climatiz en
Activa grabacin en
Activar / Desactivar luz en

Tabla 20.- Conexiones Mdulo de Salidas 24V S2M3

Bao4
Distrib. P2
Dorm3
Bao3
Dorm4
Bao4
Distribuidor P2
Escalera P2

TABLA MDULO DE SALIDAS 24V : S3M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

P2CS3
P2RS9
P2RS10
P2RS11

Central Sonido
Reg. Sonido
Reg. Sonido
Reg. Sonido

SP2CS3
P2RS9
P2RS10
P2RS11

DESCRIPCIN
Central sonido en Planta 2
Regulador de sonido en Dormitorio3
Regulador de sonido en Bao3
Regulador de sonido en Dormitorio4

Tabla 21.- Conexiones Mdulo de Salidas 24V S3M3

TABLA MDULO DE SALIDAS 230 V : S230-1M3

CONECTOR

EQUIPO

DESCRIPCIN

SEAL SALIDA

1
2
3
4
5
6
7
8

M6
M7
M8
P2EA5
P2EA6

Motor Persiana
Motor Persiana
Motor Persiana
Electrovlvula
Electrovlvula

SM6
SM7
SM8
SP2EA5
SP2EA6

DESCRIPCIN
Abrir / Cerrar Persiana en Balcon3
Abrir / Cerrar Persiana en Bao4
Abrir / Cerrar Persiana en Balcon4
Abrir / Cerrar Electrovlvula del Bao3
Abrir / Cerrar Electrovlvula del Bao4

Tabla 22.- Conexiones Mdulo de Salidas 230V S230-1M3

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.-

DIAGRAMAS FUNCIONALES

A continuacin se detallan todos los algoritmos funcionales que conformarn el


software de control de la vivienda.
8.1.-

rea Seguridad

8.1.1- Funcin Modo Alarma


Esta funcin es la que nos permitir controlar todo el rea de Seguridad del
sistema, activando las variables pertinentes para que entren en funcionamiento las
funciones programadas para cada caso.
Se activan los cuatro bloques de seguridad, empezando por Control de Humos,
Fuga de Gas, Deteccin de intrusiones y por ltimo Fuga de Agua.
En el caso de Control de incendios, si se detectan algunas de las variables entre
EPBDH1 y EPBDH13, enviadas por los detectores de humo, se validar la variable
HUMO. Una vez desactivadas las seales de deteccin de humo se negar dicha variable.
Si recibimos la seal EPBDG1 enviada por el detector de Fuga de Gas, validar la
seal AGAS, negndola en el momento que la seal de entrada no se reciba, sealando que
la fuga ya no es detectada. Si se detecta una alarma por Fuga de Agua mientras se espera
que cese la de Fuga de Gas, el sistema acudir a resolver esta otra alarma, sin desactivar la
anterior ya que sino podra abrir vlvulas sin haber solucionado el problema. Para salir de
la Deteccin de Gases, se tiene que recibir la variable Activa Manual y nos validar la
variable REARME MANUAL GAS. La variable Activa Manual, se recibe desde el
software de control, cuando se apreta el botn de Fin de Alarma, el cual quiere decir que se
ha solventado el problema, siempre y cuando los detectores no estn activados, sino por
mucho que se aprete el botn no activar la variable.
Si se detectan las variables de presencia y se esta en MODO SEGURO, se validar
la variable INTRUSIN, una vez desactivada la presencia, se niega dicha variable y se
espera al rearme manual. Igual que en el caso de Deteccin de Gases se atendern otras
alarmas si se encuentra a la espera de Fin de Intrusin.

110

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

Por ltimo se trata la fuga de agua como en los otros casos, activando la variable
AAGUA y desactivndola cuando se deja de detectar fuga.
La programacin de este Modo de trabajo funciona en paralelo, es decir si se
detecta una alarma se gestiona dicha alarma y si antes de desactivarse dicha alarma entra
otra se dar servicio a la nueva alarma.

111

MODO ALARMA

INICIO

(EPBDH1+...+EPBDH13)*EPBDG1

Humo

EPBDG1

Agas

EPBDH1+...+EPBDH13

Humo

(EPBDA1+...+EPBDA5)*EPBDG1

(EPBPR1+...+EPBPR16)*mseguro*EPBDG1

Intrusin

EPBDG1

Aagua

EPBDA1+...+EPBDA5

EPBPR1+...+EPBPR16

Agas

Intrusin

Aagua

Activa Manual

Rearme Manual
Gas

Rearme Manual

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.1.2.- Funcin Deteccin de Incendios

Esta funcin se ejecutar en el caso que se active la variable HUMO, momento en el


cual se activan las funciones ALARMA ACUSTICA y se realiza la llamada al modem
mediante LLAMADA A MODEM. Se habilita la variable modem, que es la que nos
habilitar la entrada a la funcin propiamente dicha. Como medida de seguridad se manda
orden mediante SPBEG1 para que se cierre la electrovlvula de gas.
Una vez desactivada la variable HUMO se entra en DESACTIVA ALARMA
ACUSTICA y se vuelve al MODO NORMAL de funcionamiento.

112

DETECCIN INCENDIOS

INICIO

Humo

ALARMA ACUSTICA

Modem

LLAMADA A MODEM

SPBEG1

/*Cerrar electrovlvula de Gas

Humo

DESACTIVAR ALARMA
ACUSTICA

MODO NORMAL

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.1.3.- Llamada a Modem

La variable modem nos habilita la entrada a la funcin. Se realizar una llamada,


en caso de recibir la variable conecta va software, se interpretar como llamada aceptada.
En el caso de no recibir contestacin se intentara tres veces mas, antes de volver a la
posicin de inicio. Una vez atendida la llamada se recibir la variable negada de conecta,
se niega la variable modem y se vuelve al punto inicial.

114

LLAMADA A MODEM

INICIO

modem

Llamada1

conecta
conecta

Llamada2

conecta

LLAMADA ACTIVA

Llamada3
1

conecta

Modem

Llamada4

conecta

1
conecta

Modem

conecta

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.1.4.- Funcin Deteccin de Gases

Una vez recibida la variable de alarma AGAS se cierra la electrovlvula de gas


mediante la seal de salida SPBEG1, se realiza LLAMADA MODEM y se tienen dos
posibilidades de salida. En el caso de que salte otra alarma se recibir la variable salir y
volveremos al estado inicial, si se recibe la variable Rearme Manual Gas, pasamos a
MODO NORMAL y salimos de la funcin.

116

DETECCIN DE GASES

INICIO

AGAS

Cerrar Electrovlvula de Gas

SPBEG1
1

LLAMADA MODEM

RearmeManualGas * AGAS

MODO NORMAL

Salir

OTRA ALARMA

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.1.5.- Funcin Control de Intrusin

En el caso de recibir la variable intrusin se activaran las funciones de ACTIVAR


CAMARAS, ABRIR PERSIANAS y ACTIVAR LUCES. La variable abrir nos
habilitara la ejecucin de las funciones ABRIR PERSIANAS y ACTIVAR LUCES. Una
vez realizadas dichas acciones se realiza la LLAMADA MODEM.
La sistemtica de salida de funcin es igual que en el caso anterior. Si se recibe
final de intrusin se ejecuta la funcin FINAL INTRUSIN y se sale. En el caso de
recibir otra alarma y esta esperando el fin de intrusin se sale al haber habilitado la variable
salir en la funcin principal MODO ALARMA.
Las funciones asociadas a esta funcin y nombradas en el apartado anterior se
limitan a abrir o conectar los equipos mediante sus actuadores.

118

CONTROL INTRUSIN

INICIO

intrusin

ALARMA ACUSTICA

ACTIVAR CAMARAS
1
Abrir
1
ABRIR PERSIANAS
1
Abrir
1

ACTIVAR LUCES
1
LLAMADA MODEM

Intrusin+Salir

FIN INTRUSIN
1

ACTIVAR CAMARAS

INICIO

intrusin

SPBCAM1

Graba Cmara 1

SPBCAM2

Graba Cmara 2

SPBCAM3

Graba Cmara 3

SPBCAM4

Graba Cmara 4

ABRIR PERSIANAS

INICIO

abrir

SM2

/*persiana Comedor

1
/*Persiana Dorm1

SM3

1
/*Activan todas las
persianas desde SM2 a
SM8
1

SM8

Abrir

ACTIVAR LUCES

INICIO

Abrir

SPBP1

/*Activa luz Cocina

/*Activa luz Recibidor

SPBL2

1
/*Activan todas las luces
desde PBL1 hasta P2L21

SP2P22

Abrir

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.1.6.- Funcin Final de Intrusin

En esta funcin se pretende dejar el sistema tal y como estaba antes de la entrada de
CONTROL DE INTRUSIN, dejando eso si una posibilidad de salida en el caso de que
se detecte otra alarma va la variable salir. Mediante la variable cerrar habilitaremos la
entrada a la funcin CERRAR PERSIANAS.

123

FIN INTRUSIN

INICIO

intrusin

FIN ALARMA ACUSTICA

Salir
OTRA ALARMA

DESACTIVAR CAMARAS
1
Cerrar
1
CERRAR PERSIANAS

DESACTIVAR LUCES

MODO NORMAL

DESACTIVAR CAMARAS

INICIO

intrusin

SPBCAM1

Desactiva Cmara 1

SPBCAM2

Desactiva Cmara 2

SPBCAM3

Desactiva Cmara 3

SPBCAM4

Desactiva Cmara 4

CERRAR PERSIANAS

INICIO

Cerrar

SM2

/*Cerrar persiana
Comedor
1

/*Cerrar Persiana Dorm1

SM3

1
/*Cierra todas las
persianas desde SM2 a
SM8
1

SM8

Cerrar
1

DESACTIVAR LUCES

INICIO

intrusin

SPBP1

/*Desactiva luz Cocina

/*Desactiva luz Recibidor

SPBL2

1
/*Desactivan todas las
luces desde PBL1 hasta
P2L21
1

SP2P22

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.1.7.- Funcin Control de Inundacin

La sistemtica para esta funcin es la misma que en los casos anteriores. Va la


funcin general nos habilita mediante AAGUA la entrada a la funcin, realizando las
acciones de LLAMADA A MODEM y CERRAR ELECTROVLVULA DE AGUA
dejando una salida para atender otra alarma va la variable salir. Una vez restablecido el
sistema se ejecuta ABRIR ELECTROVLVULA DE AGUA, entramos en MODO
NORMAL y salimos de la funcin.
Las funciones asociadas ABRIR / CERRAR ELECTROVLVULA DE AGUA,
realizan dicha accin mediante la activacin de los actuadores que tienen.

128

CONTROL INUNDACIN

INICIO

Aagua

LLAMADA A MODEM

1
CERRAR ELECTROVALVULA
AGUA

Aagua

ABRIR ELECTROVALVULA
AGUA

MODO NORMAL

Salir

OTRA ALARMA

ABRIR ELECTROVLVULA DE AGUA

INICIO

AAGUA

SPBEA1

/* Abrir Electroval.
Cocina

SPBEA3

/* Abrir Electroval.
Bao1

SPBEA4

/* Abrir Electroval.
Bao2

SPBEA5

/* Abrir Electroval.
Bao3

SPBEA6

/* Abrir Electroval.
Bao4

CERRAR ELECTROVLVULA DE
AGUA

INICIO

AAGUA

SPBEA1

/* Cerrar Electroval.
Cocina

SPBEA3

/* Cerrar Electroval.
Bao1

SPBEA4

/* Cerrar Electroval.
Bao2

SPBEA5

/* Cerrar Electroval.
Bao3

SPBEA6

/* Cerrar Electroval.
Bao4

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.2.-

rea Climatizacin

8.2.1.- Funcin Control de Climatizacin

Esta funcin controla todo el sistema de climatizacin. Hay dos posibilidades de


entrar o bien porque se han programado temperaturas de confort para las plantas, en ese
caso la variable Planta que nos viene va software al apretar la opcin de climatizacin por
plantas, o bien si se ha configurado una conexin retardada que nos habilitara por la
variable TconexClima.
No se podr entrar en la funcin si alguna alarma est activa, en ese caso el
software nos generar la variable malarma y no permitir entrar en climatizacin.

132

CONTROL CLIMATIZACIN

INICIO

malarma * Planta

TConexClima*malarma

CLIMA PLANTA

TEMPORIZADO CLIMA

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.2.2.- Funcin Clima Planta

Esta funcin se encarga del control de la configuracin de climatizacin por


plantas, donde se encarga de activar las funciones para climatizar cada planta. En estas
funciones se activa el climatizador indicado (SPBT1...SP2T10) si se recibe seal mediante
el termostato (EPBT1...EP2T10). En el caso que entre en funcionamiento la conexin
temporizada, como tiene preferencia, mediante la variable Tempo se inhabilita la entrada.
La variable Tempo se crea en la funcin Temporizado Clima, quedando negada
en la misma funcin una vez finalizado el tiempo marcado por el usuario.

133

CLIMA PLANTA

INICIO

Planta

CLIMA PLANTA BAJA

CLIMA PLANTA 1

CLIMA PLANTA 2

CLIMA PLANTA BAJA

INICIO

EPBT1 * Tempo

EPBT2 * Tempo

SPBT1

SPBT2

SPBT3

EP1T3 * Tempo

SP1T4

INICIO

CLIMA PLANTA 1

EP1T4 * Tempo

SP1T5

EP1T5 * Tempo

SP1T6

EP1T6 * Tempo

TEMPORIZADO CLIMA

INICIO

TConexClima * malarma

ACTIVA CLIMAS

TEMPO

TConexClima

DESACTIVA CLIMAS

TEMPO

ACTIVAR CLIMAS

INICIO

TConexClima*malarma

SPBT1

/*Activa Clima Recibidor

/*Activa Clima Salon

SPBT2

1
/*Activan todos los
CLimas

SP2T10

DESACTIVAR CLIMAS

INICIO

TConexClima + malarma

SPBT1

/*Desactiva Clima
Recibidor
1

/*Desactiva Clima Salon

SPBT2

1
/*Desactivan todos los
Climas

SP2T10

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.8.3.1.-

rea Control
Funcin Control Iluminacin

Esta funcin se encarga de la gestin de la iluminacin de la vivienda. Segn las


dos configuraciones disponibles, diurna o nocturna, si se reciben las variables da o noche
se nos activar el modo elegido, siempre y cuando no nos encontremos en Modo Alarma o
Modo Seguro, lo que se actuar de manera diferente.

142

CONTROL ILUMINACIN

INICIO

Noche * malarma * mseguro

dia * malarma * mseguro

CONFIG DIURNA

CONFIG NOCTURNA

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.2.- Funcin Configuracin diurna


Si entramos en Configuracin Diurna, aprovechamos la funcin Presencia
Msica, en la cual se evala en que planta se detecta presencia para habilitar o no las
funciones de cada planta en cuanto a iluminacin se refiere, siempre y cuando este activada
la variable da, enviada desde software en la configuracin del sistema por el usuario.
Las funciones asociadas a esta configuracin activaran la luz de las habitaciones
siempre y cuando se detecte presencia y el detector de iluminacin no nos enve seal de
luz suficiente.

143

CONFIGURACION DIURNA

INICIO

PresenciaPB * dia

PlantaB dia

Presencia1 * dia

Presencia2 * dia

Planta1 dia

Planta2 dia

ACTIVAR PLANTA B LUZ DIA

INICIO

PlantaPBdia*
EPBPR1*
EPBLU1
SPBP1

/* Luz Cocina

PlantaPBdia*
EPBPR2*
EPBLU2
SPBP2

/* Luz Recibidor

PlantaPBdia*
EPBPR3*
EPBLU3
SPBP3

/* Luz Comedor

PlantaPBdia*
EPBPR4*
EPBLU4
SPBP4

/* Luz Saln

PlantaPBdia*
EPBPR5
*EPBLU5
SPBP5

/* Luz Escalera

SPBP6

PlantaPBdia*
EPBPR6
*EPBLU6

PlantaPBdia*
EPBPR7*
EPBLU7

/* Luz Distrib. SPBP7

/* Luz Jardin

ACTIVAR PLANTA 1 LUZ DIA

INICIO

Planta1dia*
EP1PR7*
EP1LU8
SP1P8

/* Luz Dormitorio1

Planta1dia*
EP1PR9*
EP1LU10
SP1P11 /* Luz Dormitorio2

Planta1dia*EP1PR8

SP1P10 /* Luz Bao1

Planta1dia*
EP1PR10*EP1LU12
SP1P13 /* Luz Bao2

Planta1dia*
EP1PR18*EP1LU11
SPBP12 /* Luz Balcon2

ACTIVAR PLANTA 2 LUZ DIA

INICIO

Planta2dia*
EP2PR11
*EP2LU13
SP2P15 /* Luz EscP2

Planta2dia*
EP2PR12
*EP2LU14
SP2P16 /* Luz Dorm3

Planta2dia*
EP2PR13
SP2P18 /* Luz Bao3

Planta2dia*
EP2PR14
*EP2LU14
SP2P19 /* Luz Dorm4

Planta2dia*
EP2PR15
*EP2LU18
SP2P21 /* Luz Bao4

Planta2dia*
EP2PR15
*EP2LU18
SP2P21 /* Luz Bao4

Planta2dia*
EP2PR16
*EP2LU19
SP2P22 /* Luz Distrib2

Planta2dia*
EP2PR17
*EP2LU15
SP2P17 /* Luz Balcon3

Planta2dia*
EP2PR18
*EP2LU18
SP2P20 /* Luz Balcon4

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.3.- Funcin Configuracin Nocturna


Esta configuracin se comporta de igual forma que la Configuracin Diurna,
teniendo en cuenta que la variable que la activa es noche. En esta configuracin, solo que
se detecte presencia en una habitacin se activar la luz de la habitacin, tal y como se
muestra en las funciones de activacin de luz en modo noche.

149

CONFIGURACION NOCTURNA

INICIO

PresenciaPB * Noche

PlantaB Noche

Presencia1 * Noche

Presencia2 * Noche

Planta1 Noche

Planta2 Noche

ACTIVAR PLANTA B LUZ NOCHE

INICIO

PlantaPBnoche*
EPBPR1
SPBP1

/* Luz Cocina

PlantaPBnoche*
EPBPR2
SPBP2

/* Luz Recibidor

PlantaPBnoche
*EPBPR3
SPBP3

/* Luz Comedor

PlantaPBnoche
*EPBPR4
SPBP4

/* Luz Saln

PlantaPBnoche
*EPBPR5
SPBP5

/* Luz Escalera

SPBP6

PlantaPBnoche
*EPBPR6

PlantaPBnoche
*EPBPR7

/* Luz Distrib. SPBP7

/* Luz Jardin

ACTIVAR PLANTA 1 LUZ NOCHE

INICIO

Planta1Noche*
EP1PR7

SP1P8

/* Luz Dormitorio1

Planta1Noche
*EP1PR9
SP1P11 /* Luz Dormitorio2

Planta1Noche
*EP1PR8

Planta1Noche
*EP1PR10

SP1P10 /* Luz Bao1

SP1P13 /* Luz Bao2

Planta1Noche
*EP1PR18
SPBP12 /* Luz Balcon2

ACTIVAR PLANTA 2 LUZ NOCHE

INICIO

Planta2Noche*
EP2PR11
SP2P15 /* Luz EscP2

Planta2Noche
*EP2PR12

Planta2Noche
*EP2PR13

Planta2Noche
*EP2PR14

Planta2Noche
*EP2PR15

Planta2Noche
*EP2PR15

SP2P16 /* Luz Dorm3

SP2P18 /* Luz Bao3

SP2P19 /* Luz Dorm4

SP2P21 /* Luz Bao4

SP2P21 /* Luz Bao4

Planta2Noche
*EP2PR16
SP2P22 /* Luz Distrib2

Planta2Noche
*EP2PR17
SP2P17 /* Luz Balcon3

MC3*EP2PR18
1
SP2P20 /* Luz Balcon4

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.4.- Funcin Activar Luces Modo Seguro


Esta funcin se activar cuando estando en Modo Seguro (mseguro), se active el
temporizador para este efecto (Ton). Una vez finalizado el tiempo de conexin se negara y
se apagarn las luces activadas.

154

LUCES MODO SEGURO

INICIO

mseguro * Ton

ACTIVAR LUCES

Ton

DESACTIVAR LUCES

ACTIVAR LUCES MODO SEGURO

INICIO

mseguro * Ton

SPBP3

/* Luces comedor

/* Luces Dormitorio2

SP1P11

SP2P17

/* Luces Dormitorio3

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.5.- Funcin Control Sonido

Esta funcin controla todo el bloque de control de sonido. Se tienen dos


posibilidades de configuracin, una en Modo Dinmico, quedando habilitado por la
variable dinmica, que se generar cuando el usuario seleccione dicha opcin desde la
pantalla de configuracin, la otra configuracin es en Modo Esttico que de igual forma lo
validar una variable generada desde el software, en este caso esttica es la que habilita
dicha opcin.
En el caso de la configuracin dinmica, entraremos en la funcin MUSICA
PLANTAS, la cual se saldr de ella cuando se reciba la variable presencia negada y se
pasar a la funcin Quitar Msica, en la cual se desconectan las tres Centrales de
Sonido. En el caso de la configuracin esttica se saldr de ella si se recibe la orden de
parte del usuario mediante el software de quitar la msica, va la variable quitar.

157

DESACTIVAR LUCES MODO SEGURO

INICIO

Ton

SPBP3

/* Apagar Luces comedor

/* Apagar Luces Dormitorio2

SP1P11

SP2P17

/* Apagar Luces Dormitorio3

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.6.- Funcin Msica Plantas

En esta funcin se habilitan las Centrales de Sonido y los Reguladores de Sonido


de las plantas indicadas. Mediante la activacin de las variables PresPB, PresP1 y PresP2,
nos conectaran las plantas donde se detecte presencia. Estas variables se crean en la
funcin Presencia Msica, donde se validan o se niegan, segn si se recibe seal de algn
detector de presencia de la planta implicada.

159

CONTROL SONIDO

INICIO

malarma * mseguro * dinmica *


esttica * Conectar

malarma * mseguro * dinmica *


esttica * Conectar

MUSICA PLANTAS

MUSICA GENERAL

Quitar
Presencia

QUITAR MUSICA

MUSICA PLANTAS

INICIO

dinamica * PresPB
SPBCS1

/* Activa Central
Sonido Salon

dinamica * PresP1
SPBCS2

SPBRS1

/* Activa reg.
sonido Cocina

SP1RS4

/* Activa reg.
sonido Comedor

SP1RS5

/* Activa reg.
sonido Distrib1

SP1RS6

/* Activa reg.
sonido Dorm1

/* Activa reg.
sonido Bao1

SP2RS10

/* Activa reg.
sonido Bao3

SP2RS11

/* Activa reg.
sonido Dorm4

/* Activa reg.
sonido Dorm2

SP1RS8

/* Activa reg.
sonido Dorm3

SP1RS7

SP2RS9

/* Activa reg.
sonido Salon

/* Activa Central
Sonido Distrib2

SPBRS3

SPBCS3

SPBRS2

/* Activa Central
Sonido Distrib1

dinamica * PresP2

SP2RS12

/* Activa reg.
sonido Bao4

1
/* Activa reg.
sonido Bao2

SP2RS13

/* Activa reg.
sonido Distrib2

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.7.- Funcin Msica General

Esta funcin es la encargada de conectar la msica en toda la vivienda, activando


las tres Centrales de Sonido y sus Reguladores de Sonido. En el caso de recibir la seal
de cerrar la msica mediante la variable enviada por el software quitar, se pasar a
ejecutar la funcin Quitar Msica.

162

PRESENCIA MUSICA

INICIO

EPBPR1+...+
EPBPR5
PRESPB /* Presencia
Planta Baja

EP1PR6+...+
EP1PR10
PRESP1 /* Presencia
Planta 1

EP2PR11+...+
EP2PR16
PRESP2 /* Presencia
Planta 2

presencia

EPBPR1*...*EPBPR5

PRESPB /* No Presencia
Planta Baja

EP1PR6*...*EP1PR10

PRESP1 /* No Presencia
Planta 1

presencia

EP2PR11*...*EP2PR16

PRESP2 /*No Presencia


Planta 2

MUSICA GENERAL

INICIO

estatico * encender PB

SPBCS1

/* Activa Central
Sonido Salon

SPBCS2

/* Activa Central
Sonido Distrib1

SPBCS3

/* Activa Central
Sonido Distrib2

SPBRS1

/* Activa reg.
sonido Cocina
/* Activa todos los reg. de
sonido

SP2RS13

/* Activa reg.
sonido Distrib2

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.8.- Funcin Msica Modo Seguro

Esta funcin se encarga de gestionar la conexin y desconexin de la msica en


Modo Seguro. Mediante las variables enciendePB, P1 y P2, junto con la activacin del
tiempo de conexin, Tconexin, se activa la msica en las plantas configuradas.
Indiferentemente al numero de plantas conectadas, el tiempo de desconexin es el
mismo para las tres, as cuando se termine el tiempo de conexin Tconexin, se pasar a
desconectar las tres Centrales de Sonido, mediante la funcin Quitar Msica.

165

QUITAR MUSICA

INICIO

(dinamica * PresPB)+Quitar+TConexin

SPBCS1

/*Desconecta
Central Sonido
Planta Baja

(dinamica * PresP1)+Quitar+TConexin

/*Desconecta
Central Sonido
Planta 1

SP1CS2

1
Conectar

Quitar

/*Desconecta
Central Sonido
Planta 2

(dinamica * PresP2)+Quitar+TConexin

SP2CS3

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.9.- Funcin Control de Riego

Para el control de riego intervienen las variables EPHUM1, que la genera el


detector de humedad instalado en el jardn y la temporizacin para el riego. En el caso que
se active la temporizacin y no se detecte humedad se activar el riego mediante la
electrovlvula del jardn activada por SPBEA2. Una vez finalizado el tiempo de regado se
parar el riego, cerrando la electrovlvula.

167

MUSICA MODO SEGURO

INICIO

mseguro*enciendeP0
*Tconexion
ACTIVA PB

mseguro*enciendeP1
*Tconexion
ACTIVA P1

mseguro*enciendeP2
*Tconexion
ACTIVA P2

enciendeP2
enciendeP1

TConexion

Quitar Musica

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.10.-

Funcin Control de Toldos

Desde panel de control se permite habilitar o no la automatizacin del toldo del


jardn, mediante la variable autotoldo nos validar o no esta opcin. Por extensin, si los
detectores de humedad ni el anemmetro no enva ninguna seal (EPBHUM2 y EP1A1),
se desplegar el toldo, en caso contrario se plegar.

169

CONTROL DE RIEGO

INICIO

Triego+EPBHUM1

SPBEA2

/*Activa Electrovlvula jardin

Triego

/*Desactiva Electrovlvula
jardin

SPBEA2

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.11.-

Funcin Control de Persianas

Para el control de persianas se habilitar la apertura de las mismas si estamos en


Modo Normal, no se detecta lluvia y se detecta luz, mediante las variable luz y lluvia
generadas en las funciones Gestin de Luz y Gestin de Lluvia, las cuales mediante los
controladores de luminosidad y de humedad nos generarn las seales de aviso. Por el
contrario, en caso que llueva o no se detecte luz se cerrar.

171

CONTROL DE TOLDOS

INICIO

autotoldo*( EPBHUM2 * EP1A1 *


Temp )

autotoldo*( EPBHUM2 * EP1A1 *


Temp )

SM1

SM1

CONTROL DE PERSIANAS

INICIO

mseguro * malarma * luz * lluvia

mseguro * malarma * luz * lluvia

ABRIR PERSIANAS

CERRAR PERSIANAS

PERSIANAS MODO SEGURO

INICIO

mseguro * Tabrir

ABRIR PERSIANAS

Tabrir

ABRIR PERSIANAS

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

8.3.12.-

Funcin Persianas en Modo Seguro

En el caso de estar en Modo Seguro y se detecte la temporizacin por apertura de


persianas (Tabrir), se dar orden de abrir mediante la funcin Abrir Persianas, por el
contrario una vez terminado el tiempo se cerrarn.

175

CONTROL DE TOLDOS

INICIO

autotoldo*( EPBHUM2 * EP1A1 *


Temp )

autotoldo*( EPBHUM2 * EP1A1 *


Temp )

SM1

SM1

GESTION LLUVIA

INICIO

EPBHUM2

EPBHUM2

lluvia

lluvia

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.-

CONFIGURACIN PANTALLAS

9.1.-

Pantalla Principal

9.1.1.- Visualizacin
Desde esta pantalla se puede acceder a todos los mens del programa pudiendo
configurara cada rea accediendo desde la barra lateral de la pantalla. Clicando sobre el
botn que se desea se ira al men del rea escogida.
La barra inferior nos indica en que estado se encuentra el programa y si hay alguna
alarma activada. Si se desea rearmar manualmente alguna alarma, solo se tiene que clicar
sobre el botn de dicha alarma o a Rearme General.
Se dispone de un botn de configuracin de telfono en el cual accedemos a la
entrada de nmeros de telfono que llamara el sistema en caso de alarma.

179

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.1.2.- Captura Pantallas


9.1.2.1.-

Captura Pantalla Visualizacin

180

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.1.2.2.- Captura Configuracin Telfono

181

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.2.-

Pantallas Climatizacin

9.2.1.- Pantalla Visualizacin


En primera lnea de la pantalla tenemos un indicador de conexin de temperatura
por plantas.
En segunda lnea tenemos dos indicadores que nos conectaran o desconectaran el
control automtico de la climatizacin.
Un botn nos permite acceder a la pantalla setup desde donde accederemos a la
configuracin de los modos de trabajo.
9.2.2.- Pantalla Configuracin Temperatura
Se introducen las temperaturas de confort para las tres plantas de la vivienda, las
cuales servirn de setpoint para hacer entrar o salir los equipos de climatizacin.
9.2.3.- Temporizado
En esta pantalla se programan los tiempos de conexin y desconexin del Modo
Temporizado.

182

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.2.4.- Captura Pantallas


9.2.4.1.-Captura Pantalla Visualizacin

183

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.2.4.2.- Captura Setup Clima

184

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.2.4.3.-

Captura Configuracin Temperaturas

185

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.2.4.4.- Captura Pantalla Conexin Desconexin

186

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.3.-

Pantallas Iluminacin

9.3.1.- Pantalla Visualizacin

En esta pantalla en la primera lnea se indicar en que Modo esta activo el sistema,
Modo Da o Noche. De cara a la programacin aqu nos generar la variable da y noche,
utilizada para entrar en las funciones de encendido de las luces en los distintos Modos.
Las tres siguientes lneas son indicativas. Si estn encendidas las habitaciones se
encender el botn.
Dos botones nos permite la configuracin de los distintos modos de funcionamiento.
9.3.2.- Visualizacin Secundaria Luces
Lo dicho anteriormente, son los indicativos que le faltaban en la pantalla principal.
9.3.3.- Configuracin Da / Noche
Aqu establecemos los horarios para el da y la noche, los cuales nos marcaran si
estamos en la variable da o noche.
9.3.4.- Modo Seguro
Se establecen las horas de conexin y desconexin de las luces una vez se conecte el
Modo Seguro.

187

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.3.4.- Captura Pantallas


9.3.4.1.-

Captura Pantalla Visualizacin Luces

188

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.3.4.2.-

Captura Configuracin dia/noche

189

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.3.4.3.-

Captura Modo Seguro

190

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.4.-

Pantallas Control de Riego

9.4.1.- Visualizacin
La pantalla principal nos indica en la primera lnea si esta conectado el riego y si se
detecta humedad suficiente, cosa que no permitir que se riegue.
9.4.2.- Set-Up
En esta pantalla se configura el tiempo de conexin y desconexin del riego. Cuando
se conecte nos generar la variable Triego, que habilitar junto con detector de humedad la
funcin Control de Riego.

191

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.4.3.- Captura Pantallas Riego


9.4.3.1.-

Captura Pantalla Visualizacin

192

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.4.3.2.-

Setup

193

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.5. Pantallas Control de Sonido


9.5.1.- Pantalla Visualizacin
En la primera lnea de pantalla, se dispone de dos botones indicativos del modo de
trabajo en que se encuentra, Modo Esttico o Dinmico. Dos botones mas nos permite
conectar y desconectar la msica. Estos dos botones nos generar las variables Conectar y
Quitar, las cuales nos habilitan las funciones del Control de Sonido.
Tres botones indicativos de encendido y apagado de las plantas del edificio.
Por ltimo el botn Setup nos permitir configurar los modos de trabajo que tiene.
9.5.2.- Pantalla SetUp
Esta pantalla nos permite acceder a la configuracin de los modos de
funcionamiento Esttico o Dinmico mediante el botn Control Sonido y la conexin del
tiempo de encendido del sistema en Modo Seguro, especificadas en las pantallas 9.5.3.3. y
9.5.3.4.
La conexin de la msica en Modo Seguro nos generar la variable Tconexin,
que permitir habilitar la funcin que se encarga de esta configuracin.

194

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.5.3.- Captura Pantallas Control de Sonido


9.5.3.1.-

Captura pantalla Visualizacin Sonido

195

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.5.3.2.-

Captura Setup Sonido

196

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.5.3.3.-

Captura Control de Sonido

197

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.5.3.4.-

Captura Modo Seguro Sonido

198

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.6.-

Pantallas Control de Toldos

9.6.1.- Visualizacin

El control de Toldos se realiza desde esta pantalla, teniendo en la primera fila dos
botones para indicar en que modo esta conectado si el Modo Automtico del sistema o
pasarlo a Modo Manual. Si se activa el Modo automtico nos generar la variable
autotoldo, que nos habilitar la funcin asignada para este cometido. Estos modos se
activan en la pantalla setup.
Los dems botones son indicativos de deteccin de las diferentes variables del
sistema ya sea lluvia, fuertes vientos o si bien el toldo esta desplegado o plegado.

199

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.6.2.- Captura Pantallas


9.6.2.1.-

Captura Pantalla Visualizacin

200

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.6.2.2.-

Captura Setup

201

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.7.-

Pantallas Control de Persianas

En la primera lnea disponemos de dos botones que nos informan si los detectores de
lluvia o de luz estn activados, las cuales se accionar si se reciben las variables luz o
lluvia, lo que har que se abran o se cierren las persianas, quedando indicado en los
botones de la segunda lnea. En el caso de abrir persianas se activar la variable abrir que
nos permitir habilitar la funcin de ABRIR PERSIANAS.
Se dispone de un botn de configuracin de Modo Seguro en el cual se introduce
los tiempos de apertura y cierre. Estos tiempos generaran la variable Tabrir que nos
permitir accionar las persianas en la funcin asociada a dicha accin.

202

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.7.1.- Captura Pantallas


9.7.1.1.-

Captura Visualizacin Persianas

203

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Memoria de Clculo

9.7.1.2.-

Captura Modo Seguro Persianas

204

Public Class frmPantallaPrincipal


Dim FormularioActivo As String = "Pantalla Principal"
Dim COLOR_ACTIVADO As Color = Color.Aquamarine
Dim COLOR_DESACTIVADO As Color = Color.White
Dim COLOR_ALARMA_ACTIVADA As Color = Color.Orange
Dim COLOR_ALARMA_DESACTIVADA As Color = Drawing.Color.White
'Formularios
Dim fAire As New frmAire
Dim fLuces As New frmLuces
Dim fRiego As New frmRiego
Dim fSonido As New frmSonido
Dim ftoldos As New frmToldos
Dim fTelefonos As New frmTelefonos
Dim fPersianas As New frmPersianas
Dim fdemo As New frmDemo
Private Sub frmPantallaPrincipal_FormClosing(ByVal sender As Object,
ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles
Me.FormClosing
ActivarTemporizador(False)
mconConfig.Close()
End Sub
Private Sub frmPantallaPrincipal_KeyDown(ByVal sender As Object,
ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Select Case e.KeyCode
Case Keys.F10
fdemo.Show()
End Select
End Sub
Private Sub frmPantallaPrincipal_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Dim ctl As Control
Dim ctlMDI As MdiClient
Dim strRutaConfig As String
For Each ctl In Me.Controls
Try
ctlMDI = CType(ctl, MdiClient)
ctlMDI.BackColor = Me.BackColor
Catch exc As InvalidCastException
End Try
Next
fAire.MdiParent = Me
fLuces.MdiParent = Me
fRiego.MdiParent = Me
fSonido.MdiParent = Me
ftoldos.MdiParent = Me
fTelefonos.MdiParent = Me
fPersianas.MdiParent = Me
If Dir(System.Environment.CurrentDirectory & "\Config.mdb") = ""
Then

MsgBox("No se encuentra base de datos local 'Config.mdb'. No


es posible continuar. La aplicacin se cerrar." &
System.Environment.CurrentDirectory, MsgBoxStyle.Exclamation)
End
End If
strRutaConfig = System.Environment.CurrentDirectory &
"\Config.mdb"
mconConfig = clsAccesoGeneral.Conexion(strRutaConfig)
InicializaAire()
InicializaTelefono()
InicializaLuz()
Cursor = Cursors.Default
End Sub
Private Sub InicializaAire()
Dim strsql As String = ""
Dim rsttemporal As New ADODB.Recordset
Try
strsql = "SELECT * FROM Aire"
clsAccesoGeneral.AbrirRecordset(rsttemporal, mconConfig,
strsql)
If Not (rsttemporal.EOF AndAlso rsttemporal.BOF) Then
Do While Not rsttemporal.EOF
Select Case
rsttemporal.Fields("propiedad").Value.ToString.ToUpper
Case "Temperatura PlantaB".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mAireTemperaturaPlantaB =
CInt(rsttemporal.Fields("valor").Value)
Else
mAireTemperaturaPlantaB = 0
End If
Case "Temperatura Planta1".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mAireTemperaturaPlanta1 =
CInt(rsttemporal.Fields("valor").Value)
Else
mAireTemperaturaPlanta1 = 0
End If
Case "Temperatura Planta2".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mAireTemperaturaPlanta2 =
CInt(rsttemporal.Fields("valor").Value)
Else
mAireTemperaturaPlanta2 = 0
End If

Case "Hora Conexin".ToUpper


If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mAireHoraConexion =
CDate(rsttemporal.Fields("valor").Value)
Else
mAireHoraConexion = CDate(#12:00:00 AM#)
End If
Case "Hora Desconexin".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mAireHoraDesconexion =
CDate(rsttemporal.Fields("valor").Value)
Else
mAireHoraDesconexion = CDate(#12:00:00
AM#)
End If
Case "Temperaturas Plantas".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mAireTemperaturaPlantas =
IIf(rsttemporal.Fields("valor").Value <> 0, True, False)
Else
mAireTemperaturaPlantas = False
End If
Case Else
End Select
rsttemporal.MoveNext()
Loop
End If
Catch ex As Exception
MessageBox.Show("Error al inicializar las variables del
aire", "InicializarAire", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Finally
If rsttemporal.State = 1 Then
rsttemporal.Close()
End If
End Try
End Sub
Private Sub InicializaLuz()
Dim strsql As String = ""
Dim rsttemporal As New ADODB.Recordset
Try
strsql = "SELECT * FROM Luz"
clsAccesoGeneral.AbrirRecordset(rsttemporal, mconConfig,
strsql)
If Not (rsttemporal.EOF AndAlso rsttemporal.BOF) Then
Do While Not rsttemporal.EOF
Select Case
rsttemporal.Fields("propiedad").Value.ToString.ToUpper

Case "DiaHoraInicio".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mLuzDiaHInicio =
CDate(rsttemporal.Fields("valor").Value)
Else
mLuzDiaHInicio = CDate(#12:00:00 AM#)
End If
Case "DiaHoraFinal".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mLuzDiaHFin =
CDate(rsttemporal.Fields("valor").Value)
Else
mLuzDiaHFin = CDate(#12:00:00 AM#)
End If
Case "NocheHoraInicio".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mLuzNocheHInicio =
CDate(rsttemporal.Fields("valor").Value)
Else
mLuzNocheHInicio = CDate(#12:00:00 AM#)
End If
Case "NocheHoraFinal".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mLuzNocheHFin =
CDate(rsttemporal.Fields("valor").Value)
Else
mLuzNocheHFin = CDate(#12:00:00 AM#)
End If
Case "ModoSeguroConexion".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then
mLuzModoSeguroConexion =
CDate(rsttemporal.Fields("valor").Value)
Else
mLuzModoSeguroConexion = CDate(#12:00:00
AM#)
End If
Case "ModoSeguroDesconexion".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value AndAlso _
rsttemporal.Fields("valor").Value.ToString <> "" Then

mluzModoSeguroDesconexion =
CDate(rsttemporal.Fields("valor").Value)
Else
mluzModoSeguroDesconexion =
CDate(#12:00:00 AM#)
End If
Case Else
End Select
rsttemporal.MoveNext()
Loop
End If
Catch ex As Exception
MessageBox.Show("Error al inicializar las variables del luz",
"InicializarAire", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Finally
If rsttemporal.State = 1 Then
rsttemporal.Close()
End If
End Try
End Sub
Private Sub InicializaTelefono()
Dim strsql As String = ""
Dim rsttemporal As New ADODB.Recordset
Try
strsql = "SELECT * FROM Telefonos"
clsAccesoGeneral.AbrirRecordset(rsttemporal, mconConfig,
strsql)
If Not (rsttemporal.EOF AndAlso rsttemporal.BOF) Then
Do While Not rsttemporal.EOF
Select Case
rsttemporal.Fields("propiedad").Value.ToString.ToUpper
Case "Telfono1".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value Then
mTelefono1 =
rsttemporal.Fields("valor").Value.ToString
End If
Case "Telfono2".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value Then
mTelefono2 =
rsttemporal.Fields("valor").Value.ToString
End If
Case "Telfono3".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value Then
mTelefono3 =
rsttemporal.Fields("valor").Value.ToString
End If
Case "Telfono4".ToUpper
If Not
rsttemporal.Fields("valor").Value.ToString Is DBNull.Value Then
mTelefono4 =
rsttemporal.Fields("valor").Value.ToString
End If
Case Else

End Select
rsttemporal.MoveNext()
Loop
End If
Catch ex As Exception
MessageBox.Show("Error al inicializar las variables del
telefono", "InicializarTelefono", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
Finally
If rsttemporal.State = 1 Then
rsttemporal.Close()
End If
End Try
End Sub
Private Sub bSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bSalir.Click
Me.Close()
End Sub
Private Sub bAireCalefaccion_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bAireCalefaccion.Click
tbInformacion.Visible = False
Me.Text = "Aire Acondicionado / Calefaccin"
Me.Tag = "Aire Acondicionado / Calefaccin"
bLuces.Enabled = False
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bAireCalefaccion.BackColor = COLOR_ACTIVADO
bPantallaPrincipal.Enabled = True
fAire.Show()
End Sub
Private Sub bPantallaPrincipal_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bPantallaPrincipal.Click
Select Case Me.Tag.ToUpper
Case "Pantalla Principal".ToUpper
Case "Aire Acondicionado / Calefaccin".ToUpper
fAire.Hide()
bAireCalefaccion.BackColor =
System.Drawing.SystemColors.Control
Case "Luces".ToUpper
fLuces.Hide()
bLuces.BackColor = System.Drawing.SystemColors.Control
Case "Riego".ToUpper
fRiego.Hide()
bRiego.BackColor = System.Drawing.SystemColors.Control
Case "Sonido".ToUpper
fSonido.Hide()
bSonido.BackColor = System.Drawing.SystemColors.Control
Case "Toldos".ToUpper
ftoldos.Hide()
bToldos.BackColor = System.Drawing.SystemColors.Control

Case "Telfonos".ToUpper
fTelefonos.Hide()
bTelefono.BackColor = System.Drawing.SystemColors.Control
Case "Persianas".ToUpper
fPersianas.Hide()
bPersiana.BackColor = System.Drawing.SystemColors.Control
End Select
Me.Text = "Pantalla Principal"
Me.Tag = "Pantalla Principal"
tbInformacion.Visible = True
bLuces.Enabled = True
bRiego.Enabled = True
bSonido.Enabled = True
bToldos.Enabled = True
bPersiana.Enabled = True
bAireCalefaccion.Enabled = True
bTelefono.Enabled = True
bPantallaPrincipal.Enabled = False
End Sub
Private Sub bLuces_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bLuces.Click
tbInformacion.Visible = False
Me.Text = "Luces"
Me.Tag = "Luces"
bLuces.Enabled = False
bLuces.BackColor = COLOR_ACTIVADO
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bPantallaPrincipal.Enabled = True
fLuces.Show()
End Sub
Private Sub bRiego_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles bRiego.Click
tbInformacion.Visible = False
Me.Text = "Riego"
Me.Tag = "Riego"
bRiego.Enabled = False
bRiego.BackColor = COLOR_ACTIVADO
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bPantallaPrincipal.Enabled = True
fRiego.Show()
End Sub
Private Sub bSonido_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles bSonido.Click
tbInformacion.Visible = False

Me.Text = "Sonido"
Me.Tag = "Sonido"
bLuces.Enabled = False
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bSonido.BackColor = COLOR_ACTIVADO
bPantallaPrincipal.Enabled = True
fSonido.Show()
End Sub
Private Sub bToldos_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bToldos.Click
tbInformacion.Visible = False
Me.Text = "Toldos"
Me.Tag = "Toldos"
bLuces.Enabled = False
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bToldos.BackColor = COLOR_ACTIVADO
bPantallaPrincipal.Enabled = True
ftoldos.Show()
End Sub
Private Sub bTelefono_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles bTelefono.Click
tbInformacion.Visible = False
Me.Text = "Telfonos"
Me.Tag = "Telfonos"
bLuces.Enabled = False
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bTelefono.BackColor = COLOR_ACTIVADO
bPantallaPrincipal.Enabled = True
fTelefonos.Show()
End Sub
Private Sub ActivarTemporizador(Optional ByVal blnActivar As Boolean
= True)
Try
If blnActivar Then
'Activar el temporizador
If Temporizador.Enabled = False Then
Temporizador.Enabled = True
End If
Else

'Desactivamos el temporizador
If Temporizador.Enabled = True Then
Temporizador.Enabled = False
End If
End If
Catch ex As Exception
MessageBox.Show("Error al activar o desactivar el timer",
"frmPantallaPrincipal.ActivarTemporizador", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
End Try
End Sub
Private Sub Temporizador_Tick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Temporizador.Tick
'Revisaremos todas las alarmas
ComprobarFuego()
ComprobarGas()
ComprobarAgua()
ComprobarIntrusion()
ComprobarConfiguracionDiurnaNocturna()
'Solo realizaremos todos los demas controles si no hay ninguna
alarma activa
If mEstadoFuego = False AndAlso mEstadoGas = False AndAlso
mEstadoAgua = False AndAlso _
mEstadoIntrusion = False Then
ControlIluminacion()
End If
End Sub
Private Sub ComprobarConfiguracionDiurnaNocturna()
Dim FechaActual As Date = Now
Dim Hora As Date
'Ponemos la hora actual
Hora = CDate(FechaActual.Hour & ":" & FechaActual.Minute)
If Hora >= mLuzDiaHInicio AndAlso _
Hora < mLuzDiaHFin Then
'Configuracion diurna
mDia = True
mNoche = False
fLuces.lDia.BackColor = COLOR_ACTIVADO
fLuces.lNoche.BackColor = COLOR_DESACTIVADO
Else
'Configuracion nocturna
mDia = False
mNoche = True
fLuces.lNoche.BackColor = COLOR_ACTIVADO
fLuces.lDia.BackColor = COLOR_DESACTIVADO
End If
End Sub
Private Sub ControlIluminacion()
'Paramos el temporizador
Temporizador.Stop()
'Miramos si estamos en modo seguro
If mModoSeguro Then
IluminacionModoSeguro()
Else

IluminacionModoNormal()
End If
'Activamos el temporizador
Temporizador.Start()
End Sub
Private Sub IluminacionModoSeguro()
Dim Fechaactual As Date = Now
Dim Hora As Date
Hora = CDate(Fechaactual.Hour & ":" & Fechaactual.Minute)
If mLuzModoSeguroConexion <> mluzModoSeguroDesconexion Then
If mLuzModoSeguroConexion < mluzModoSeguroDesconexion Then
'La hora de conexion es menor a la de desconexion
If Hora >= mLuzModoSeguroConexion AndAlso _
Hora < mluzModoSeguroDesconexion Then
'Debemos activar luces en modo seguro
If mLuzModoSeguro = False Then
mLuzModoSeguro = True
'Como no estan activadas debemos activar las
luces
ActivarLucesModoSeguro()
End If
Else
'Debemos desactivar luces en modo seguro
If mLuzModoSeguro Then
'Como estan activadas debemos desactivar las
luces
mLuzModoSeguro = False
DesactivarLucesModoSeguro()
End If
End If
Else
'La hora de desconexion es mayor
If Hora >= mLuzModoSeguroConexion OrElse _
Hora < mluzModoSeguroDesconexion Then
'Debemos activar luces en modo seguro
'Debemos activar luces en modo seguro
If mLuzModoSeguro = False Then
mLuzModoSeguro = True
'Como no estan activadas debemos activar las
luces
ActivarLucesModoSeguro()
End If
Else
'Debemos desactivar luces en modo seguro
If mLuzModoSeguro Then
mLuzModoSeguro = False
'Como estan activadas debemos desactivar las
luces
DesactivarLucesModoSeguro()
End If
End If
End If
End If
End Sub
Private Sub ActivarLucesModoSeguro()

'Debemos activar las luces del modo seguro


'comedor
If mEstadoPBComedor = False Then
mEstadoPBComedor = True
fLuces.lComedor.BackColor = COLOR_ACTIVADO
End If
'dormitorio2
If mEstadoP1Dormitorio2 = False Then
mEstadoP1Dormitorio2 = True
fLuces.lDormitorio2.BackColor = COLOR_ACTIVADO
End If
'dormitorio3
If mEstadoP2Dormitorio3 = False Then
mEstadoP2Dormitorio3 = True
fLuces.lDormitorio3.BackColor = COLOR_ACTIVADO
End If
MostrarInformacion("Luces Modo Seguro Activadas")
End Sub
Private Sub DesactivarLucesModoSeguro()
'Debemos desactivar las luces del modo seguro
'comedor
If mEstadoPBComedor = True Then
mEstadoPBComedor = False
fLuces.lComedor.BackColor = COLOR_DESACTIVADO
End If
'dormitorio2
If mEstadoP1Dormitorio2 = True Then
mEstadoP1Dormitorio2 = False
fLuces.lDormitorio2.BackColor = COLOR_DESACTIVADO
End If
'dormitorio3
If mEstadoP2Dormitorio3 = True Then
mEstadoP2Dormitorio3 = False
fLuces.lDormitorio3.BackColor = COLOR_DESACTIVADO
End If
MostrarInformacion("Luces Modo Seguro Desactivadas")
End Sub
Private Sub IluminacionModoNormal()
If mDia Then
'Configuracion Diurna
ConfiguracionDiurna()
Else
'Configuracion Nocturna
ConfiguracionNocturna()
End If
End Sub
Private Sub ConfiguracionDiurna()
'Activar/Desactivar Planta B Dia
ActivarDesactivarPlantaBDia()
'Activar/Desactivar Planta 1 Dia
ActivarDesactivarPlanta1Dia()
'Activar/Desactivar Planta 2 Dia
ActivarDesactivarPlanta2Dia()
End Sub

Private Sub ActivarDesactivarPlantaBDia()


'Cocina
If mEstadoPBCocina Then
If mSealPBCocina = False Then
mEstadoPBCocina = False
fLuces.lcocina.BackColor = COLOR_DESACTIVADO
Else
If mSealPBCocinaLuminosidad Then
mEstadoPBCocina = False
fLuces.lcocina.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealPBCocina AndAlso mSealPBCocinaLuminosidad = False
Then
mEstadoPBCocina = True
fLuces.lcocina.BackColor = COLOR_ACTIVADO
End If
End If
'Recibidor
If mEstadoPBRecibidor Then
If mSealPBRecibidor = False Then
mEstadoPBRecibidor = False
fLuces.lRecibidor.BackColor = COLOR_DESACTIVADO
Else
If mSealPBRecibidorLuminosidad Then
mEstadoPBRecibidor = False
fLuces.lRecibidor.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealPBRecibidor AndAlso mSealPBRecibidorLuminosidad =
False Then
mEstadoPBRecibidor = True
fLuces.lRecibidor.BackColor = COLOR_ACTIVADO
End If
End If
'Comedor
If mEstadoPBComedor Then
If mSealPBComedor = False Then
mEstadoPBComedor = False
fLuces.lComedor.BackColor = COLOR_DESACTIVADO
Else
If mSealPBComedorLuminosidad Then
mEstadoPBComedor = False
fLuces.lComedor.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealPBComedor AndAlso mSealPBComedorLuminosidad = False
Then
mEstadoPBComedor = True
fLuces.lComedor.BackColor = COLOR_ACTIVADO
End If
End If
'Salon

If mEstadoPBSalon Then
If mSealPBSalon = False Then
mEstadoPBSalon = False
fLuces.lSalon.BackColor = COLOR_DESACTIVADO
Else
If mSealPBSalonLuminosidad Then
mEstadoPBSalon = False
fLuces.lSalon.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealPBSalon AndAlso mSealPBSalonLuminosidad = False
Then
mEstadoPBSalon = True
fLuces.lSalon.BackColor = COLOR_ACTIVADO
End If
End If
End Sub
Private Sub ActivarDesactivarPlanta1Dia()
'Dormitorio
If mEstadoP1Dormitorio Then
If mSealP1Dormitorio = False Then
mEstadoP1Dormitorio = False
fLuces.lDormitorio1.BackColor = COLOR_DESACTIVADO
Else
If mSealP1DormitorioLuminosidad Then
mEstadoP1Dormitorio = False
fLuces.lDormitorio1.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP1Dormitorio AndAlso mSealP1DormitorioLuminosidad =
False Then
mEstadoP1Dormitorio = True
fLuces.lDormitorio1.BackColor = COLOR_ACTIVADO
End If
End If
'Dormitorio2
If mEstadoP1Dormitorio2 Then
If mSealP1Dormitorio2 = False Then
mEstadoP1Dormitorio2 = False
fLuces.lDormitorio2.BackColor = COLOR_DESACTIVADO
Else
If mSealP1Dormitorio2Luminosidad Then
mEstadoP1Dormitorio2 = False
fLuces.lDormitorio2.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP1Dormitorio2 AndAlso mSealP1Dormitorio2Luminosidad
= False Then
mEstadoP1Dormitorio2 = True
fLuces.lDormitorio2.BackColor = COLOR_ACTIVADO
End If
End If
'Bao

If mEstadoP1Bao Then
If mSealP1Bao = False Then
mEstadoP1Bao = False
fLuces.lBao1.BackColor = COLOR_DESACTIVADO
Else
If mSealP1BaoLuminosidad Then
mEstadoP1Bao = False
fLuces.lBao1.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP1Bao AndAlso mSealP1BaoLuminosidad = False Then
mEstadoP1Bao = True
fLuces.lBao1.BackColor = COLOR_ACTIVADO
End If
End If
'Bao2
If mEstadoP1Bao2 Then
If mSealP1Bao2 = False Then
mEstadoP1Bao2 = False
fLuces.lBao2.BackColor = COLOR_DESACTIVADO
Else
If mSealP1Bao2Luminosidad Then
mEstadoP1Bao2 = False
fLuces.lBao2.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP1Bao2 AndAlso mSealP1Bao2Luminosidad = False
Then
mEstadoP1Bao2 = True
fLuces.lBao2.BackColor = COLOR_ACTIVADO
End If
End If
End Sub
Private Sub ActivarDesactivarPlanta2Dia()
'Dormitorio3
If mEstadoP2Dormitorio3 Then
If mSealP2Dormitorio3 = False Then
mEstadoP2Dormitorio3 = False
fLuces.lDormitorio3.BackColor = COLOR_DESACTIVADO
Else
If mSealP2Dormitorio3Luminosidad Then
mEstadoP2Dormitorio3 = False
fLuces.lDormitorio3.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP2Dormitorio3 AndAlso mSealP2Dormitorio3Luminosidad
= False Then
mEstadoP2Dormitorio3 = True
fLuces.lDormitorio3.BackColor = COLOR_ACTIVADO
End If
End If
'Bao3
If mEstadoP2Bao3 Then

If mSealP2Bao3 = False Then


mEstadoP2Bao3 = False
fLuces.lBao3.BackColor = COLOR_DESACTIVADO
Else
If mSealP2Bao3Luminosidad Then
mEstadoP2Bao3 = False
fLuces.lBao3.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP2Bao3 AndAlso mSealP2Bao3Luminosidad = False
Then
mEstadoP2Bao3 = True
fLuces.lBao3.BackColor = COLOR_ACTIVADO
End If
End If
'dormitorio4
If mEstadoP2Dormitorio4 Then
If mSealP2Dormitorio4 = False Then
mEstadoP2Dormitorio4 = False
fLuces.lDormitorio4.BackColor = COLOR_DESACTIVADO
Else
If mSealP2Dormitorio4Luminosidad Then
mEstadoP2Dormitorio4 = False
fLuces.lDormitorio4.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP2Dormitorio4 AndAlso mSealP2Dormitorio4Luminosidad
= False Then
mEstadoP2Dormitorio4 = True
fLuces.lDormitorio4.BackColor = COLOR_ACTIVADO
End If
End If
'bao4
If mEstadoP2Bao4 Then
If mSealP2Bao4 = False Then
mEstadoP2Bao4 = False
fLuces.lBao4.BackColor = COLOR_DESACTIVADO
Else
If mSealP2Bao4Luminosidad Then
mEstadoP2Bao4 = False
fLuces.lBao4.BackColor = COLOR_DESACTIVADO
End If
End If
Else
If mSealP2Bao4 AndAlso mSealP2Bao4Luminosidad = False
Then
mEstadoP2Bao4 = True
fLuces.lBao4.BackColor = COLOR_ACTIVADO
End If
End If
End Sub
Private Sub ConfiguracionNocturna()
'Activar/Desactivar Planta B Noche
ActivarDesactivarPlantaBNoche()

'Activar/Desactivar Planta 1 Noche


ActivarDesactivarPlanta1Noche()
'Activar/Desactivar Planta 2 Noche
ActivarDesactivarPlanta2Noche()
End Sub
Private Sub ActivarDesactivarPlantaBNoche()
'Cocina
If mEstadoPBCocina <> mSealPBCocina Then
If mSealPBCocina Then
mEstadoPBCocina = True
fLuces.lcocina.BackColor = COLOR_ACTIVADO
Else
mEstadoPBCocina = False
fLuces.lcocina.BackColor = COLOR_DESACTIVADO
End If
End If
'Recibidor
If mEstadoPBRecibidor <> mSealPBRecibidor Then
If mSealPBRecibidor Then
mEstadoPBRecibidor = True
fLuces.lRecibidor.BackColor = COLOR_ACTIVADO
Else
mEstadoPBRecibidor = False
fLuces.lRecibidor.BackColor = COLOR_DESACTIVADO
End If
End If
'Comedor
If mEstadoPBComedor <> mSealPBComedor Then
If mSealPBRecibidor Then
mEstadoPBComedor = True
fLuces.lComedor.BackColor = COLOR_ACTIVADO
Else
mEstadoPBComedor = False
fLuces.lComedor.BackColor = COLOR_DESACTIVADO
End If
End If
'Salon
If mEstadoPBSalon <> mSealPBSalon Then
If mSealPBRecibidor Then
mEstadoPBSalon = True
fLuces.lSalon.BackColor = COLOR_ACTIVADO
Else
mEstadoPBSalon = False
fLuces.lSalon.BackColor = COLOR_DESACTIVADO
End If
End If
End Sub
Private Sub ActivarDesactivarPlanta1Noche()
'Dormitorio
If mEstadoP1Dormitorio <> mSealP1Dormitorio Then
If mSealP1Dormitorio Then
mEstadoP1Dormitorio = True
fLuces.lDormitorio1.BackColor = COLOR_ACTIVADO
Else
mEstadoP1Dormitorio = False

fLuces.lDormitorio1.BackColor = COLOR_DESACTIVADO
End If
End If
'Dormitorio2
If mEstadoP1Dormitorio2 <> mSealP1Dormitorio2 Then
If mSealP1Dormitorio2 Then
mEstadoP1Dormitorio2 = True
fLuces.lDormitorio2.BackColor = COLOR_ACTIVADO
Else
mEstadoP1Dormitorio2 = False
fLuces.lDormitorio2.BackColor = COLOR_DESACTIVADO
End If
End If
'Bao
If mEstadoP1Bao <> mSealP1Bao Then
If mSealP1Bao Then
mEstadoP1Bao = True
fLuces.lBao1.BackColor = COLOR_ACTIVADO
Else
mEstadoP1Bao = False
fLuces.lBao1.BackColor = COLOR_DESACTIVADO
End If
End If
'Bao2
If mEstadoP1Bao2 <> mSealP1Bao2 Then
If mSealP1Bao2 Then
mEstadoP1Bao2 = True
fLuces.lBao2.BackColor = COLOR_ACTIVADO
Else
mEstadoP1Bao2 = False
fLuces.lBao2.BackColor = COLOR_DESACTIVADO
End If
End If
End Sub
Private Sub ActivarDesactivarPlanta2Noche()
'Dormitorio3
If mEstadoP2Dormitorio3 <> mSealP2Dormitorio3 Then
If mSealP2Dormitorio3 Then
mEstadoP2Dormitorio3 = True
fLuces.lDormitorio3.BackColor = COLOR_ACTIVADO
Else
mEstadoP2Dormitorio3 = False
fLuces.lDormitorio3.BackColor = COLOR_DESACTIVADO
End If
End If
'Bao3
If mEstadoP2Bao3 <> mSealP2Bao3 Then
If mSealP2Bao3 Then
mEstadoP2Bao3 = True
fLuces.lBao3.BackColor = COLOR_ACTIVADO
Else
mEstadoP2Bao3 = False
fLuces.lBao3.BackColor = COLOR_DESACTIVADO
End If
End If
'Dormitorio4

If mEstadoP2Dormitorio4 <> mSealP2Dormitorio4 Then


If mSealP2Dormitorio4 Then
mEstadoP2Dormitorio4 = True
fLuces.lDormitorio4.BackColor = COLOR_ACTIVADO
Else
mEstadoP2Dormitorio4 = False
fLuces.lDormitorio4.BackColor = COLOR_DESACTIVADO
End If
End If
'Bao4
If mEstadoP2Bao4 <> mSealP2Bao4 Then
If mSealP2Bao4 Then
mEstadoP2Bao4 = True
fLuces.lBao4.BackColor = COLOR_ACTIVADO
Else
mEstadoP2Bao4 = False
fLuces.lBao4.BackColor = COLOR_DESACTIVADO
End If
End If
End Sub
Private Sub ComprobarFuego()
'comprobamos si ha cambiado algo en el estado sino no hacemos
nada
If mEstadoFuego <> mSealFuego Then
'Paramos temporizador
Temporizador.Stop()
If mEstadoFuego AndAlso mSealFuego = False Then
'Debemos desactivar Fuego
DesactivarFuego()
Else
'Activamos fuego
ActivarFuego()
End If
'Activamos Temporizador
Temporizador.Start()
End If
End Sub
Private Sub ComprobarGas()
'comprobamos si ha cambiado algo en el estado sino no hacemos
nada
If (mEstadoGas = False AndAlso mSealGas) OrElse _
mRearmarGas Then
'Paramos temporizador
Temporizador.Stop()
mRearmarGas = False
If mSealGas = False Then
'Debemos desactivar Gas
DesactivarGas()
Else
'Activamos gas
ActivarGas()
End If
'Activamos Temporizador
Temporizador.Start()
End If

End Sub
Private Sub DesactivarGas()
'Desactivamos el estado Gas
mEstadoGas = False
'Desactivamos el led de Gas
lGas.BackColor = COLOR_ALARMA_DESACTIVADA
'Abrimos electrovalvulas de gas
AbrirElectrovalvulasGas()
MostrarInformacion("Desactivada Alarma de Gas")
RevisarMAlarma()
End Sub
Private Sub ActivarGas()
'Activamos el estado Gas
mEstadoGas = True
MostrarInformacion("Activada Alarma de Gas")
'Activamos el led de Gas
lGas.BackColor = COLOR_ALARMA_ACTIVADA
'Cerramos electtrovalvulas
CerrarElectrovalvulasGas()
LlamadaAModem()
RevisarMAlarma()
End Sub
Private Sub ComprobarAgua()
'comprobamos si ha cambiado algo en el estado sino no hacemos
nada
If (mEstadoAgua = False AndAlso mSealAgua) OrElse _
mRearmarAgua Then
'Paramos temporizador
Temporizador.Stop()
mRearmarAgua = False
If mSealAgua = False Then
'Debemos desactivar Agua
DesactivarAgua()
Else
'Activamos Agua
ActivarAgua()
End If
'Activamos Temporizador
Temporizador.Start()
End If
End Sub
Private Sub DesactivarAgua()
'Desactivamos el estado Agua
mEstadoAgua = False
'Desactivamos el led de fuego
lAgua.BackColor = COLOR_ALARMA_DESACTIVADA
'Abrimos electrovalvulas de Agua
AbrirElectrovalvulasAgua()
MostrarInformacion("Desactivada Alarma de Agua")
RevisarMAlarma()
End Sub
Private Sub ActivarAgua()

'Activamos el estado Agua


mEstadoAgua = True
MostrarInformacion("Activada Alarma de Agua")
'Activamos el led de fuego
lAgua.BackColor = COLOR_ALARMA_ACTIVADA
'Cerramos electtrovalvulas
CerrarElectrovalvulasAgua()
LlamadaAModem()
RevisarMAlarma()
End Sub
Private Sub ComprobarIntrusion()
'primero debemos estar en modo seguro y despues
'comprobamos si ha cambiado algo en el estado sino no hacemos
nada
If mModoSeguro AndAlso _
mEstadoIntrusion <> mSealIntrusion Then
'Paramos temporizador
Temporizador.Stop()
If mEstadoIntrusion AndAlso mSealIntrusion = False Then
'Debemos desactivar Intrusion
DesactivarIntrusion()
Else
'Activamos Intrusion
ActivarIntrusion()
End If
'Activamos Temporizador
Temporizador.Start()
End If
End Sub
Private Sub DesactivarIntrusion()
'Desactivamos el estado Intrusin
mEstadoIntrusion = False
'Desactivamos el led de Intrusin
lIntrusion.BackColor = COLOR_ALARMA_DESACTIVADA
'Desactivamos la seal acustica
AlarmaAcusticaDesactivada()
'Desactivamos camaras
DesactivarCamaras()
'cerrarpersianas
CerrarPersianas()
'Desactivamos luces
DesactivarLuces()
MostrarInformacion("Desactivada Alarma de Intrusion")
RevisarMAlarma()
End Sub
Private Sub ActivarIntrusion()
'Activamos el estado Intrusion
mEstadoIntrusion = True
MostrarInformacion("Activada Alarma de Intrusion")
'Activamos el led de Intrusin
lIntrusion.BackColor = COLOR_ALARMA_ACTIVADA
'Activamos seal acustica
AlarmaAcusticaActivada()
'Activar Camaras

ActivarCamaras()
'Abrir Persianas
AbrirPersianas()
'Activar Luces
ActivarLuces()
'Llamada telefonos
LlamadaAModem()
RevisarMAlarma()
End Sub
Private Sub AlarmaAcusticaActivada()
'Activamos seal acustica
MostrarInformacion("Alarma Acstica Activada")
End Sub
Private Sub AlarmaAcusticaDesactivada()
'Desactivamos seal acustica
MostrarInformacion("Alarma Acstica Desactivada")
End Sub
Private Sub ActivarLuces()
'Activamos todas las luces
MostrarInformacion("Luces encendidas")
End Sub
Private Sub DesactivarLuces()
'Desactivamos todas las luces
MostrarInformacion("Luces apagadas")
End Sub
Private Sub AbrirPersianas()
'Abrimos persianas
MostrarInformacion("Persianas Abiertas")
End Sub
Private Sub CerrarPersianas()
'Cerramos persianas
MostrarInformacion("Persianas Cerradas")
End Sub
Private Sub ActivarCamaras()
'Activamos grabacin camara 1
MostrarInformacion("Grabacin
'Activamos grabacin camara 2
MostrarInformacion("Grabacin
'Activamos grabacin camara 3
MostrarInformacion("Grabacin
'Activamos grabacin camara 4
MostrarInformacion("Grabacin
End Sub

Camara1 Activada")
Camara2 Activada")
Camara3 Activada")
Camara4 Activada")

Private Sub DesactivarCamaras()


'Desactivamos grabacin camara 1
MostrarInformacion("Grabacin Camara1 Desactivada")
'Desactivamos grabacin camara 2
MostrarInformacion("Grabacin Camara2 Desactivada")
'Desactivamos grabacin camara 3

MostrarInformacion("Grabacin Camara3 Desactivada")


'Desactivamos grabacin camara 4
MostrarInformacion("Grabacin Camara4 Desactivada")
End Sub
Private Sub AbrirElectrovalvulasAgua()
'Abrir Electrovalvula Cocina
MostrarInformacion("Electrovlvula
'Abrir Electrovalvula Bao1
MostrarInformacion("Electrovlvula
'Abrir Electrovalvula Bao2
MostrarInformacion("Electrovlvula
'Abrir Electrovalvula Bao3
MostrarInformacion("Electrovlvula
'Abrir Electrovalvula Bao4
MostrarInformacion("Electrovlvula
End Sub

Agua Cocina Abierta")


Agua Bao1 Abierta")
Agua Bao2 Abierta")
Agua Bao3 Abierta")
Agua Bao4 Abierta")

Private Sub CerrarElectrovalvulasAgua()


'Cerrar Electrovalvula Cocina
MostrarInformacion("Electrovlvula Agua
'Cerrar Electrovalvula Bao1
MostrarInformacion("Electrovlvula Agua
'Cerrar Electrovalvula Bao2
MostrarInformacion("Electrovlvula Agua
'Cerrar Electrovalvula Bao3
MostrarInformacion("Electrovlvula Agua
'Cerrar Electrovalvula Bao4
MostrarInformacion("Electrovlvula Agua
End Sub

Cocina Cerrada")
Bao1 Cerrada")
Bao2 Cerrada")
Bao3 Cerrada")
Bao4 Cerrada")

Private Sub AbrirElectrovalvulasGas()


'Abrir Electrovalvula Gas
MostrarInformacion("Electrovlvula Gas Abierta")
End Sub
Private Sub CerrarElectrovalvulasGas()
'Cerrar Electrovalvula gas
MostrarInformacion("Electrovlvula Gas Cerrada")
End Sub
Private Sub DesactivarFuego()
'Desactivamos el estado fuego
mEstadoFuego = False
'Desactivamos el led de fuego
lFuego.BackColor = COLOR_ALARMA_DESACTIVADA
'Desactivar Seal Acustica
AlarmaAcusticaDesactivada()
MostrarInformacion("Desactivada Alarma de fuego")
RevisarMAlarma()
End Sub
Private Sub ActivarFuego()
'Activamos el estado fuego
mEstadoFuego = True
MostrarInformacion("Activada Alarma de fuego")
'Activamos el led de fuego

lFuego.BackColor = COLOR_ALARMA_ACTIVADA
'Activar seal acustiva
AlarmaAcusticaActivada()
'Llamada a telefonos
LlamadaAModem()
RevisarMAlarma()
End Sub
Private Sub RevisarMAlarma()
If mEstadoFuego OrElse mEstadoGas OrElse mEstadoAgua OrElse
mEstadoIntrusion Then
mAlarma = True
Else
mAlarma = False
End If
End Sub
Private Sub LlamadaAModem()
If mModem Then
'Abrimos Modem
MostrarInformacion("Abrir Modem")
'Realizar llamada 1
MostrarInformacion("Realizando llamada a Telefno 1 [" &
mTelefono1 & "]")
'Miramos si hemos obtenido conexion
If mConecta Then
'llamada establecida con telefono 1
MostrarInformacion("Llamada establecida con el Telefno 1
[" & mTelefono1 & "]")
Else
'llamada no establecida con telefono 1
MostrarInformacion("Llamada no establecida con el
Telefno 1 [" & mTelefono1 & "]")
'Realizamos llamada 2
MostrarInformacion("Realizando llamada a Telefno 2 [" &
mTelefono2 & "]")
'Miramos si hemos obtenido conexion
If mConecta Then
'llamada establecida con telefono 2
MostrarInformacion("Llamada establecida con el
Telefno 2 [" & mTelefono2 & "]")
Else
'llamada no establecida con telefono 2
MostrarInformacion("Llamada no establecida con el
Telefno 2 [" & mTelefono2 & "]")
'Realizamos llamada 3
MostrarInformacion("Realizando llamada a Telefno 3
[" & mTelefono3 & "]")
'Miramos si hemos obtenido conexion
If mConecta Then
'llamada establecida con telefono 3
MostrarInformacion("Llamada establecida con el
Telefno 3[" & mTelefono3 & "]")
Else
'llamada no establecida con telefono 3
MostrarInformacion("Llamada no establecida con el
Telefno 3 [" & mTelefono3 & "]")

'Realizamos llamada 4
MostrarInformacion("Realizando llamada a Telefno
4 [" & mTelefono4 & "]")
'Miramos si hemos obtenido conexion
If Not (mConecta) Then
'Imposible realizar llamada
MostrarInformacion("Llamada no establecida
con el Telefno 4 [" & mTelefono4 & "]")
End If
End If
End If
End If
End If
End Sub
Private Sub lModoNormal_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles lModoNormal.Click
'miramo si esta activado el temporizador
If Temporizador.Enabled Then
'Debemos comprobar si estamos en modo Seguro y cambiarlo a
Normal
If mModoSeguro Then
Temporizador.Stop()
mModoSeguro = False
mLuzModoSeguro = False
lModoSeguro.BackColor = COLOR_DESACTIVADO
lModoNormal.BackColor = COLOR_ACTIVADO
MostrarInformacion("Cambio de Modo Seguro a Modo Normal")
Temporizador.Start()
End If
Else
'Debemos activar el temporizador en modo normal
mModoSeguro = False
lModoNormal.BackColor = COLOR_ACTIVADO
MostrarInformacion("Activado Sistema en Modo Normal")
ActivarTemporizador()
End If
End Sub
Private Sub MostrarInformacion(ByVal Mensaje As String)
tbInformacion.Text += Now & "-> " & Mensaje & vbCrLf
End Sub
Private Sub lModoSeguro_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles lModoSeguro.Click
'miramo si esta activado el temporizador
If Temporizador.Enabled Then
'Debemos comprobar si estamos en modo normal y cambiarlo a
modo seguro
If mModoSeguro = False Then
Temporizador.Stop()
mModoSeguro = True
lModoNormal.BackColor = COLOR_DESACTIVADO
lModoSeguro.BackColor = COLOR_ACTIVADO
MostrarInformacion("Cambio de Modo Normal a Modo Seguro")
Temporizador.Start()
End If

Else
'Debemos activar el temporizador en modo normal
mModoSeguro = True
lModoSeguro.BackColor = COLOR_ACTIVADO
MostrarInformacion("Activado Sistema en Modo Seguro")
ActivarTemporizador()
End If
End Sub
Private Sub lFuego_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lFuego.Click
'miramos si el temporizador esta activo y tenemnos la alarma
activa
If Temporizador.Enabled AndAlso _
mEstadoFuego = True Then
Temporizador.Stop()
MostrarInformacion("Rearmando Fuego")
lFuego.BackColor = COLOR_ALARMA_DESACTIVADA
mEstadoFuego = False
Temporizador.Start()
End If
End Sub
Private Sub lGas_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lGas.Click
'miramos si el temporizador esta activo y tenemnos la alarma
activa
If Temporizador.Enabled AndAlso _
mEstadoGas = True Then
Temporizador.Stop()
mRearmarGas = True
MostrarInformacion("Rearmando Gas")
lGas.BackColor = COLOR_ALARMA_DESACTIVADA
mEstadoGas = False
Temporizador.Start()
End If
End Sub
Private Sub lAgua_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lAgua.Click
'miramos si el temporizador esta activo y tenemnos la alarma
activa
If Temporizador.Enabled AndAlso _
mEstadoAgua = True Then
Temporizador.Stop()
mRearmarAgua = True
MostrarInformacion("Rearmando Agua")
lAgua.BackColor = COLOR_ALARMA_DESACTIVADA
mEstadoAgua = False
Temporizador.Start()
End If
End Sub
Private Sub lIntrusion_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles lIntrusion.Click
'miramos si el temporizador esta activo y tenemnos la alarma
activa

If Temporizador.Enabled AndAlso _
mEstadoIntrusion = True Then
Temporizador.Stop()
MostrarInformacion("Rearmando Intrusion")
lIntrusion.BackColor = COLOR_ALARMA_DESACTIVADA
mEstadoIntrusion = False
Temporizador.Start()
End If
End Sub
Private Sub lRearmeGeneral_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles lRearmeGeneral.Click
'miramos si el temporizador esta activo
If Temporizador.Enabled Then
Temporizador.Stop()
MostrarInformacion("Rearme General")
lFuego.BackColor = COLOR_ALARMA_DESACTIVADA
lGas.BackColor = COLOR_ALARMA_DESACTIVADA
lAgua.BackColor = COLOR_ALARMA_DESACTIVADA
lIntrusion.BackColor = COLOR_ALARMA_DESACTIVADA
If mEstadoGas Then
mRearmarGas = True
End If
If mEstadoAgua Then
mRearmarAgua = True
End If
mEstadoFuego = False
mEstadoGas = False
mEstadoAgua = False
mEstadoIntrusion = False
Temporizador.Start()
Else
MostrarInformacion("Inicio Sistema")
ActivarTemporizador()
End If
End Sub
Private Sub bPersiana_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bPersiana.Click
tbInformacion.Visible = False
Me.Text = "Persianas"
Me.Tag = "Persianas"
bLuces.Enabled = False
bRiego.Enabled = False
bSonido.Enabled = False
bToldos.Enabled = False
bPersiana.Enabled = False
bTelefono.Enabled = False
bAireCalefaccion.Enabled = False
bPersiana.BackColor = COLOR_ACTIVADO
bPantallaPrincipal.Enabled = True
fPersianas.Show()
End Sub
End Class

Module modGeneral
Public mconConfig As New ADODB.Connection
Public clsAccesoGeneral As New clsAccesoDatos
Public mModoSeguro As Boolean = False
'Variable Control de alarma:
' Seal son las recibidas con los sensores
' Estado es el estado actual del sistema
Public mSealFuego As Boolean = False
Public mSealGas As Boolean = False
Public mSealAgua As Boolean = False
Public mSealIntrusion As Boolean = False
Public
Public
Public
Public
Public

mRearmarFuego As Boolean = False


mRearmarGas As Boolean = False
mRearmarAgua As Boolean = False
mRearmarIntrusion As Boolean = False
mRearmeGeneral As Boolean = False

Public
Public
Public
Public
Public

mEstadoFuego As Boolean = False


mEstadoGas As Boolean = False
mEstadoAgua As Boolean = False
mEstadoIntrusion As Boolean = False
mAlarma As Boolean = False

'Variable de Aire
Public mAireTemperaturaPlantaB As Integer
Public mAireTemperaturaPlanta1 As Integer
Public mAireTemperaturaPlanta2 As Integer
Public mAireHoraConexion As Date
Public mAireHoraDesconexion As Date
Public mAireTemperaturaPlantas As Boolean
'Variable de Telfono
Public mTelefono1 As String = ""
Public mTelefono2 As String = ""
Public mTelefono3 As String = ""
Public mTelefono4 As String = ""
Public mModem As Boolean = True
Public mConecta As Boolean = True
'Variable de luces
Public mLuzDiaHInicio As Date
Public mLuzDiaHFin As Date
Public mLuzNocheHInicio As Date
Public mLuzNocheHFin As Date
Public mLuzModoSeguroConexion As Date
Public mluzModoSeguroDesconexion As Date
Public mDia As Boolean = True
Public mNoche As Boolean = False
Public mLuzModoSeguro As Boolean = False
'Planta B
Public mEstadoPBCocina As Boolean = False
Public mSealPBCocina As Boolean = False
Public mSealPBCocinaLuminosidad As Boolean = False
Public mEstadoPBRecibidor As Boolean = False

Public
Public
Public
Public
Public
Public
Public
Public

mSealPBRecibidor As Boolean = False


mSealPBRecibidorLuminosidad As Boolean = False
mSealPBComedor As Boolean = False
mEstadoPBComedor As Boolean = False
mSealPBComedorLuminosidad As Boolean = False
mEstadoPBSalon As Boolean = False
mSealPBSalon As Boolean = False
mSealPBSalonLuminosidad As Boolean = False

'Planta 1
Public mEstadoP1Dormitorio As Boolean = False
Public mSealP1Dormitorio As Boolean = False
Public mSealP1DormitorioLuminosidad As Boolean = False
Public mEstadoP1Dormitorio2 As Boolean = False
Public mSealP1Dormitorio2 As Boolean = False
Public mSealP1Dormitorio2Luminosidad As Boolean = False
Public mEstadoP1Bao As Boolean = False
Public mSealP1Bao As Boolean = False
Public mSealP1BaoLuminosidad As Boolean = False
Public mEstadoP1Bao2 As Boolean = False
Public mSealP1Bao2 As Boolean = False
Public mSealP1Bao2Luminosidad As Boolean = False
'Planta 2
Public mEstadoP2Dormitorio3 As Boolean = False
Public mSealP2Dormitorio3 As Boolean = False
Public mSealP2Dormitorio3Luminosidad As Boolean = False
Public mEstadoP2Bao3 As Boolean = False
Public mSealP2Bao3 As Boolean = False
Public mSealP2Bao3Luminosidad As Boolean = False
Public mEstadoP2Dormitorio4 As Boolean = False
Public mSealP2Dormitorio4 As Boolean = False
Public mSealP2Dormitorio4Luminosidad As Boolean = False
Public mEstadoP2Bao4 As Boolean = False
Public mSealP2Bao4 As Boolean = False
Public mSealP2Bao4Luminosidad As Boolean = False
End Module

Public Class clsAccesoDatos


Dim strRutaBaseDatos_Servidor As String
Dim strBaseDatos As String
Dim strUsuario As String
Dim strPassword As String
'Funcion encargada de obtener la cadena de conexion
Private Function ObtenerCadenaConexion() As String
Return "Provider=Microsoft.jet.OLEDB.4.0;" & _
"Data Source=" & strRutaBaseDatos_Servidor & ";" & _
"User Id=" & strUsuario & ";Password=" & strPassword
End Function
Public Function Conexion(ByVal RutabaseDatos_Servidor As String, _
Optional ByVal NombreBaseDatos As String = "", _
Optional ByVal Usuario As String = "admin", _
Optional ByVal Password As String = "", _
Optional ByVal MostrarError As Boolean = True) As
ADODB.Connection
'Inicializamos variables
Dim conConexion As ADODB.Connection = New ADODB.Connection
Conexion = Nothing
strRutaBaseDatos_Servidor = RutabaseDatos_Servidor
strBaseDatos = NombreBaseDatos
strUsuario = Usuario
strPassword = Password
Try
'Abrimnos la conexion con la base de datos
conConexion.Open(ObtenerCadenaConexion())
'Retornamos la conexion con la base de datos
Conexion = conConexion
Catch ex As Exception
If MostrarError Then
MsgBox("clsAccesoDatos.Conexion" & vbCrLf & "Error al
intentar conectar con la base de datos " & strRutaBaseDatos_Servidor & _
vbCrLf & Err.Description)
End If
End Try
End Function
Public Sub AbrirRecordset(ByRef rstTemporal As ADODB.Recordset, _
ByVal conConexion As ADODB.Connection, _
ByVal strsql As String, _
Optional ByVal TipoCursor As Integer =
ADODB.CursorTypeEnum.adOpenKeyset, _
Optional ByVal TipoCerrojo As Integer =
ADODB.LockTypeEnum.adLockOptimistic)
Try
'miramos si el objeto esta creado
If rstTemporal Is Nothing Then
rstTemporal = New ADODB.Recordset
End If
'miramos si esta la conexion abierta
If rstTemporal.State = 1 Then

rstTemporal.Close()
End If
If conConexion.State = 1 Then
rstTemporal.Open(strsql, conConexion, TipoCursor,
TipoCerrojo)
Else
MsgBox("La conexion con la base de datos no esta
abierta")
End If
Catch ex As Exception
MsgBox("ClsAccesoDatos.AbrirRecordset: " & vbCrLf & _
Err.Description, MsgBoxStyle.Critical,
"clsAccesoDatos.AbrirRecordset")
End Try
End Sub
Public Sub EjecutarConsulta(ByVal strsql As String, _
ByVal conConexion As ADODB.Connection)
Try
If conConexion.State = 1 Then
conConexion.Execute(strsql)
Else
MsgBox("La conexion con la base de datos no esta
abierta")
End If
Catch ex As Exception
MsgBox("ClsAccesoDatos.EjecutarConsulta: " & vbCrLf & _
Err.Description, MsgBoxStyle.Critical,
"ClsAccesoDatos.EjecutarConsulta")
End Try
End Sub
'Retorna el numero de registros que tiene un recordset
Public Function NumeroRegistros(ByVal rstTemporal As ADODB.Recordset)
As Long
Dim arrayTemporal As Object
If rstTemporal Is Nothing OrElse (rstTemporal.BOF And
rstTemporal.EOF) Then
'No esta definido el recordset o esta vacio
NumeroRegistros = 0
Else
rstTemporal.MoveFirst()
arrayTemporal = rstTemporal.GetRows(, ,
rstTemporal.Fields.Item(0).Name)
NumeroRegistros = UBound(arrayTemporal, 2) + 1
rstTemporal.MoveFirst()
End If
End Function
End Class

Public Class frmAire


Private Sub bSetup_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bSetup.Click
GBSetup.Visible = True
Me.ParentForm.Text = Me.ParentForm.Text & " -> Setup"
gbPrincipal.Visible = False
End Sub
Private Sub chbNo_CheckedChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles chbNo.CheckedChanged
If chbNo.Checked Then
chbSi.Checked = False
End If
End Sub
Private Sub chbSi_CheckedChanged(ByVal sender As Object, ByVal e As
System.EventArgs) Handles chbSi.CheckedChanged
If chbSi.Checked Then
chbNo.Checked = False
End If
End Sub
Private Sub bSalirSetup_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles bSalirSetup.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Aire Acondicionado / Calefaccin"
GBSetup.Visible = False
End Sub
Private Sub bSalirTemperatura_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bSalirTemperatura.Click
GBSetup.Visible = True
Me.ParentForm.Text = "Aire Acondicionado / Calefaccin -> Setup"
gbTemperatura.Visible = False
End Sub
Private Sub bConfiguracionTemperatura_Click(ByVal sender As Object,
ByVal e As System.EventArgs) Handles bConfiguracionTemperatura.Click
gbTemperatura.Visible = True
Me.ParentForm.Text = "Aire Acondicionado / Calefaccin -> Setup > Configuracin Temperatura"
GBSetup.Visible = False
End Sub
Private Sub bSalirConexionDesconexion_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
bSalirConexionDesconexion.Click
GBSetup.Visible = True
Me.ParentForm.Text = "Aire Acondicionado / Calefaccin -> Setup"
gbConexionDesconexion.Visible = False
End Sub
Private Sub bConfiguracionConexionDesconexion_Click(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
bConfiguracionConexionDesconexion.Click
gbConexionDesconexion.Visible = True

Me.ParentForm.Text = "Aire Acondicionado / Calefaccin -> Setup > Configuracin Conexin/Desconexin"


GBSetup.Visible = False
End Sub
Private Sub frmAire_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
InicializarAire()
End Sub
Private Sub InicializarAire()
Try
'Temperatura Planta
nudPlantaB.Value = mAireTemperaturaPlantaB
nudPlantaB.Tag = mAireTemperaturaPlantaB
nudPlanta1.Value = mAireTemperaturaPlanta1
nudPlanta1.Tag = mAireTemperaturaPlanta1
nudPlanta2.Value = mAireTemperaturaPlanta2
nudPlanta2.Tag = mAireTemperaturaPlanta2
'Hora conexion/desconesion
tbHoraConexion.Text = mAireHoraConexion.Hour.ToString("00")
tbHoraConexion.Tag = mAireHoraConexion.Hour.ToString("00")
tbMinutosConexion.Text =
mAireHoraConexion.Minute.ToString("00")
tbMinutosConexion.Tag =
mAireHoraConexion.Minute.ToString("00")
tbHoraDesConexion.Text =
mAireHoraDesconexion.Hour.ToString("00")
tbHoraDesConexion.Tag =
mAireHoraDesconexion.Hour.ToString("00")
tbMinutosDesconexion.Text =
mAireHoraDesconexion.Minute.ToString("00")
tbMinutosDesconexion.Tag =
mAireHoraDesconexion.Minute.ToString("00")
'Temperaturas Planta
If mAireTemperaturaPlantas Then
chbSi.Checked = True
chbSi.Tag = 1
chbNo.Checked = False
chbNo.Tag = 0
Else
chbSi.Checked = False
chbSi.Tag = 0
chbNo.Checked = True
chbNo.Tag = 1
End If
Catch ex As Exception
MessageBox.Show("Error al inicializar el formulario Aire",
"frmAire.InicializarAire", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try
End Sub

Private Sub bGrabar_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles bGrabar.Click
GrabarAire()
End Sub
Private Sub GrabarAire()
Try
Dim strsql As String = ""
If nudPlantaB.Value <> nudPlantaB.Tag Then
strsql = "UPDATE Aire SET " & _
"
Valor=" & nudPlantaB.Value & _
" WHERE Propiedad='Temperatura PlantaB'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mAireTemperaturaPlantaB = nudPlantaB.Value
End If
If nudPlanta1.Value <> nudPlanta1.Tag Then
strsql = "UPDATE Aire SET " & _
"
Valor=" & nudPlanta1.Value & _
" WHERE Propiedad='Temperatura Planta1'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mAireTemperaturaPlanta1 = nudPlanta1.Value
End If
If nudPlanta2.Value <> nudPlanta2.Tag Then
strsql = "UPDATE Aire SET " & _
"
Valor=" & nudPlanta2.Value & _
" WHERE Propiedad='Temperatura Planta2'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mAireTemperaturaPlanta2 = nudPlanta2.Value
End If
If (chbSi.Checked AndAlso chbSi.Tag = 0) OrElse _
(chbSi.Checked = False AndAlso chbSi.Tag = 1) Then
strsql = "UPDATE Aire SET " & _
"
Valor=" & IIf(chbSi.Checked, "1", "0") & _
" WHERE Propiedad='Temperaturas Plantas'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mAireTemperaturaPlantas = chbSi.Checked
End If
If CInt(tbHoraConexion.Text) <> mAireHoraConexion.Hour OrElse
_
CInt(tbMinutosConexion.Text) <> mAireHoraConexion.Minute
Then
strsql = "UPDATE Aire SET " & _
"
Valor=#" & tbHoraConexion.Text & ":" &
tbMinutosConexion.Text & "#" & _
" WHERE Propiedad='Hora Conexin'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mAireHoraConexion = CDate(tbHoraConexion.Text & ":" &
tbMinutosConexion.Text)
End If
If CInt(tbHoraDesConexion.Text) <> mAireHoraDesconexion.Hour
OrElse _
CInt(tbMinutosDesconexion.Text) <>
mAireHoraDesconexion.Minute Then
strsql = "UPDATE Aire SET " & _
"
Valor=#" & tbHoraDesConexion.Text & ":" &
tbMinutosDesconexion.Text & "#" & _

" WHERE Propiedad='Hora Desconexin'"


clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mAireHoraDesconexion = CDate(tbHoraDesConexion.Text & ":"
& tbMinutosDesconexion.Text)
End If
InicializarAire()
Catch ex As Exception
MessageBox.Show("Error al grabar el formulario Aire",
"frmAire.GrabarAire", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try
End Sub
End Class

Public Class frmLuces


Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bSalirModoSeguro.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Luces"
gbModoSeguro.Visible = False
End Sub
Private Sub bConfigDiaNoche_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bConfigDiaNoche.Click
gbConfiguracionDiaNoche.Visible = True
Me.ParentForm.Text = "Luces -> Configuracin Dia/Noche"
gbPrincipal.Visible = False
End Sub
Private Sub bModoSeguro_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles bModoSeguro.Click
gbModoSeguro.Visible = True
Me.ParentForm.Text = "Luces -> Modo Seguro "
gbPrincipal.Visible = False
End Sub
Private Sub bSalirConfigDiaNoche_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bSalirConfigDiaNoche.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Luces"
gbConfiguracionDiaNoche.Visible = False
End Sub
Private Sub InicializarLuz()
Try
tbDiaHoraIni.Text = mLuzDiaHInicio.Hour.ToString("00")
tbDiaHoraIni.Tag = mLuzDiaHInicio.Hour.ToString("00")
tbDiaMinIni.Text = mLuzDiaHInicio.Minute.ToString("00")
tbDiaMinIni.Tag = mLuzDiaHInicio.Minute.ToString("00")
tbDiaHoraFin.Text = mLuzDiaHFin.Hour.ToString("00")
tbDiaHoraFin.Tag = mLuzDiaHFin.Hour.ToString("00")
tbDiaMinFin.Text = mLuzDiaHFin.Minute.ToString("00")
tbDiaMinFin.Tag = mLuzDiaHFin.Minute.ToString("00")
tbNocheHoraIni.Text = mLuzNocheHInicio.Hour.ToString("00")
tbNocheHoraIni.Tag = mLuzNocheHInicio.Hour.ToString("00")
tbNocheMinIni.Text = mLuzNocheHInicio.Minute.ToString("00")
tbNocheMinIni.Tag = mLuzNocheHInicio.Minute.ToString("00")
tbNocheHoraFin.Text = mLuzNocheHFin.Hour.ToString("00")
tbNocheHoraFin.Tag = mLuzNocheHFin.Hour.ToString("00")
tbNocheMinFin.Text = mLuzNocheHFin.Minute.ToString("00")
tbNocheMinFin.Tag = mLuzNocheHFin.Minute.ToString("00")
tbConexionHora.Text =
mLuzModoSeguroConexion.Hour.ToString("00")
tbConexionHora.Tag =
mLuzModoSeguroConexion.Hour.ToString("00")

tbConexionMinutos.Text =
mLuzModoSeguroConexion.Minute.ToString("00")
tbConexionMinutos.Tag =
mLuzModoSeguroConexion.Minute.ToString("00")
tbDesconexionHora.Text =
mluzModoSeguroDesconexion.Hour.ToString("00")
tbDesconexionHora.Tag =
mluzModoSeguroDesconexion.Hour.ToString("00")
tbDesconexionMinutos.Text =
mluzModoSeguroDesconexion.Minute.ToString("00")
tbDesconexionMinutos.Tag =
mluzModoSeguroDesconexion.Minute.ToString("00")
Catch ex As Exception
MessageBox.Show("Error al inicializar el formulario Luz",
"frmLuz.InicializarAire", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try
End Sub
Private Sub GrabarLuz()
Try
Dim strsql As String = ""
If CInt(tbDiaHoraIni.Text) <> mLuzDiaHInicio.Hour OrElse _
CInt(tbDiaMinIni.Text) <> mLuzDiaHInicio.Minute Then
strsql = "UPDATE Luz SET " & _
"
Valor=#" & tbDiaHoraIni.Text & ":" &
tbDiaMinIni.Text & "#" & _
" WHERE Propiedad='DiaHoraInicio'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mLuzDiaHInicio = CDate(tbDiaHoraIni.Text & ":" &
tbDiaMinIni.Text)
End If
If CInt(tbDiaHoraFin.Text) <> mLuzDiaHFin.Hour OrElse _
CInt(tbDiaMinFin.Text) <> mLuzDiaHFin.Minute Then
strsql = "UPDATE Luz SET " & _
"
Valor=#" & tbDiaHoraFin.Text & ":" &
tbDiaMinFin.Text & "#" & _
" WHERE Propiedad='DiaHoraFinal'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mLuzDiaHFin = CDate(tbDiaHoraFin.Text & ":" &
tbDiaMinFin.Text)
End If
If CInt(tbNocheHoraIni.Text) <> mLuzNocheHInicio.Hour OrElse
_
CInt(tbNocheMinIni.Text) <> mLuzNocheHInicio.Minute Then
strsql = "UPDATE Luz SET " & _
"
Valor=#" & tbNocheHoraIni.Text & ":" &
tbNocheMinIni.Text & "#" & _
" WHERE Propiedad='NocheHoraInicio'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mLuzNocheHInicio = CDate(tbNocheHoraIni.Text & ":" &
tbNocheMinIni.Text)
End If

If CInt(tbNocheHoraFin.Text) <> mLuzNocheHFin.Hour OrElse _


CInt(tbNocheMinFin.Text) <> mLuzNocheHFin.Minute Then
strsql = "UPDATE Luz SET " & _
"
Valor=#" & tbNocheHoraFin.Text & ":" &
tbNocheMinFin.Text & "#" & _
" WHERE Propiedad='NocheHoraFinal'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mLuzNocheHFin = CDate(tbNocheHoraFin.Text & ":" &
tbNocheMinFin.Text)
End If
If CInt(tbConexionHora.Text) <> mLuzModoSeguroConexion.Hour
OrElse _
CInt(tbConexionMinutos.Text) <>
mLuzModoSeguroConexion.Minute Then
strsql = "UPDATE Luz SET " & _
"
Valor=#" & tbConexionHora.Text & ":" &
tbConexionMinutos.Text & "#" & _
" WHERE Propiedad='ModoSeguroConexion'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mLuzModoSeguroConexion = CDate(tbConexionHora.Text & ":"
& tbConexionMinutos.Text)
End If
If CInt(tbDesconexionHora.Text) <>
mluzModoSeguroDesconexion.Hour OrElse _
CInt(tbDesconexionMinutos.Text) <>
mluzModoSeguroDesconexion.Minute Then
strsql = "UPDATE Luz SET " & _
"
Valor=#" & tbDesconexionHora.Text & ":" &
tbDesconexionMinutos.Text & "#" & _
" WHERE Propiedad='ModoSegurodesconexion'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mluzModoSeguroDesconexion = CDate(tbDesconexionHora.Text
& ":" & tbDesconexionMinutos.Text)
End If
InicializarLuz()
Catch ex As Exception
MessageBox.Show("Error al grabar el formulario Luz",
"frmAire.GrabarAire", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try
End Sub
Private Sub frmLuces_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
InicializarLuz()
End Sub
Private Sub bGrabar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bGrabar.Click
GrabarLuz()
End Sub
End Class

Public Class frmPersianas


Private Sub bModoSeguro_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles bModoSeguro.Click
GBModoSeguro.Visible = True
Me.ParentForm.Text = "Persianas -> Modo Seguro"
gbPrincipal.Visible = False
End Sub
Private Sub bSalirSetup_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles bSalirSetup.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Persianas"
GBModoSeguro.Visible = False
End Sub
End Class

Public Class frmRiego


Private Sub bSetup_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bSetup.Click
GBSetup.Visible = True
Me.ParentForm.Text = "Riego -> Setup"
gbPrincipal.Visible = False
End Sub
Private Sub bSalirSetup_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles bSalirSetup.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Riego"
GBSetup.Visible = False
End Sub
End Class

Public Class frmSonido


Private Sub bSalirModoSeguro_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bSalirModoSeguro.Click
gbModoseguro.Visible = False
Me.ParentForm.Text = "Sonido"
gbPrincipal.Visible = True
End Sub
Private Sub bModoSeguro_Click_1(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles bModoSeguro.Click
gbModoseguro.Visible = True
Me.ParentForm.Text = "Sonido -> Setup -> Modo Seguro"
gbSetup.Visible = False
End Sub
Private Sub bSetup_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bSetup.Click
gbSetup.Visible = True
Me.ParentForm.Text = "Sonido -> Setup"
gbPrincipal.Visible = False
End Sub
Private Sub bControlSonido_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles bControlSonido.Click
gbControlSonido.visible = True
Me.ParentForm.Text = "Sonido -> Setup -> Control Sonido"
gbSetup.Visible = False
End Sub
Private Sub bSalirControlSonido_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles bSalirControlSonido.Click
gbSetup.Visible = True
Me.ParentForm.Text = "Sonido -> Setup"
gbControlSonido.Visible = False
End Sub
Private Sub bSalirSetup_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles bSalirSetup.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Sonido"
gbSetup.Visible = False
End Sub
End Class

Public Class frmTelefonos


Private Sub InicializarTelefonos()
Try
tbTelefono1.Text = mTelefono1
tbTelefono1.Tag = mTelefono1
tbTelefono2.Text = mTelefono2
tbTelefono2.Tag = mTelefono2
tbTelefono3.Text = mTelefono3
tbTelefono3.Tag = mTelefono3
tbTelefono4.Text = mTelefono4
tbTelefono4.Tag = mTelefono4
Catch ex As Exception
MessageBox.Show("Error al inicializar telfonos",
"frmTelefonos.InicializarTelefonos", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
End Try
End Sub
Private Sub bGrabar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bGrabar.Click
GrabarTelefonos()
End Sub
Private Sub GrabarTelefonos()
Try
Dim strsql As String = ""
If tbTelefono1.Text <> tbTelefono1.Tag Then
strsql = "UPDATE Telefonos SET " & _
"
Valor=" & tbTelefono1.Text.Trim & _
" WHERE Propiedad='Telfono1'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mTelefono1 = tbTelefono1.Text.Trim
End If
If tbTelefono2.Text <> tbTelefono2.Tag Then
strsql = "UPDATE Telefonos SET " & _
"
Valor=" & tbTelefono2.Text.Trim & _
" WHERE Propiedad='Telfono2'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mTelefono2 = tbTelefono2.Text.Trim
End If
If tbTelefono3.Text <> tbTelefono3.Tag Then
strsql = "UPDATE Telefonos SET " & _
"
Valor=" & tbTelefono3.Text.Trim & _
" WHERE Propiedad='Telfono3'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)
mTelefono3 = tbTelefono3.Text.Trim
End If
If tbTelefono4.Text <> tbTelefono4.Tag Then
strsql = "UPDATE Telefonos SET " & _
"
Valor=" & tbTelefono4.Text.Trim & _
" WHERE Propiedad='Telfono4'"
clsAccesoGeneral.EjecutarConsulta(strsql, mconConfig)

mTelefono4 = tbTelefono4.Text.Trim
End If
InicializarTelefonos()
Catch ex As Exception
MessageBox.Show("Error al grabar el formulario Telefonos",
"frmAire.GrabarTelefonos", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try
End Sub
Private Sub frmTelefonos_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
InicializarTelefonos()
End Sub
End Class

Public Class frmToldos


Private Sub bSetup_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bSetup.Click
GBSetup.Visible = True
Me.ParentForm.Text = "Toldos -> Setup"
gbPrincipal.Visible = False
End Sub
Private Sub chbManual_CheckedChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles chbManual.CheckedChanged
If chbManual.Checked Then
chbAutomatico.Checked = False
End If
End Sub
Private Sub chbAutomatico_CheckedChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
chbAutomatico.CheckedChanged
If chbAutomatico.Checked Then
chbManual.Checked = False
End If
End Sub
Private Sub bSalirSetup_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles bSalirSetup.Click
gbPrincipal.Visible = True
Me.ParentForm.Text = "Toldos"
GBSetup.Visible = False
End Sub
End Class

CONTROL DOMTICO DE UNA VIVIENDA

TITULACIN: INGENIERA TCNICA INDUSTRIAL EN ELECTRNICA

PLANOS + ESQUEMAS

AUTOR: Francesc Barberan Villacampa.


DIRECTOR: D. Pedro Iiguez Galvente.

FECHA: 06 / 07

1:500
1:200
11,96
8,93

P01

C/ Major 15 B, VILAMS, VAL D'ARAN


ESCALA

EMPLAZAMIENTO
FECHA:

MAYO 2007

REALIZADO POR:

FRANCESC BARBERAN VILLACAMPA

1:500/1:200

REVISADO POR:

PIG

22/05/07

PROYECTO INSTALACIN CASA DOMOTICA

P01

C/ Major 15 B, VILAMS, VAL D'ARAN


ESCALA

DISTRIBUCIN PLANTA BAIXA


FECHA:

MAYO 2007

REALIZADO POR:

FRANCESC BARBERAN VILLACAMPA

COMPROBADO POR:

PIG

1:50

22/05/07

PROYECTO INSTALACIN CASA DOMOTICA

P01

C/ Major 15 B, VILAMS, VAL D'ARAN


ESCALA

DISTRIBUCIN PLANTA PRIMERA


FECHA:

MAYO 2007

REALIZADO POR:

FRANCESC BARBERAN VILLACAMPA

COMPROBADO POR:

PIG

1:50

22/05/07

PROJECTO INSTALACIN CASA DOMOTICA

16

P03

C/ Major 15 B, VILAMS, VAL D'ARAN


ESCALA

DISTRIBUCIN PLANTA SEGUNDA


FECHA:

MAYO 2007

REALIZADO POR:

FRANCESC BARBERAN VILLACAMPA

COMPROBADO POR:

PIG

1:50

22/05/07

PROYECTO INSTALACIN CASA DOMTICA

SIMBOLOGIA
Luces
P

Pulsadores

Pr

Detector de Presencia

Luminosidad

Di

Dimmers

Termostatos

Anemmetro

EG
EA

Electrovlvula Gas
Electrovlvula Agua

Detector Fuga Gas

Pr
H2O

Pr
H

AL

EA

H2O

Rs

Detector Fuga Agua

Detector Humo

Cmaras

DH

Detector Humedad

Cs

Dentral Sonido

Rs

Regulador Sonido

AL

Altavoces

MC

Modulo Control

EG

MC

Pr

PC

Cs

DH

EA

H
H
AL

DH

Pr
AL

Pr
Rs

Rs
Di

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

SITUACIN EQUIPOS PLANTA BAJA

PIG

MAYO 2007
N/A

P4

SIMBOLOGIA
Luces
P

Pulsadores

Pr

Detector de Presencia

Luminosidad

Di

Dimmers

Termostatos

Anemmetro

EG
EA

Electrovlvula Gas
Electrovlvula Agua

Detector Fuga Gas

H2O

EA

AL

Rs

Pr

BAO 2
-

P
T

Pr

Pr

Pr

Pr

H2O

AL

Detector Fuga Agua

MC

Detector Humo

AL

Rs

Cs

AL

Cmaras

DH

Detector Humedad

Cs

Dentral Sonido

P
H

Rs

Pr

Regulador Sonido

AL

Altavoces

MC

Modulo Control

Di
AL

BAO 1
DORMITORIO 1
Rs

Rs

P
Di

H2O

EA

DORMITORIO 2
Rs

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

SITUACIN EQUIPOS PLANTA PRIMERA

PIG

MAYO 2007
N/A

P05

SIMBOLOGIA
Luces

Rs
Pr
H2O

Pulsadores

Pr

Detector de Presencia

EA
H

AL
-

Luminosidad
Pr

Di

Dimmers

Termostatos

Anemmetro

EG
EA

Electrovlvula Gas
Electrovlvula Agua

Detector Fuga Gas

BAO 4

Pr

Cs

AL

AL

AL
MC

Pr

Rs

Cmaras

DH

Detector Humedad

Cs

Dentral Sonido

Rs

Regulador Sonido

AL

Altavoces

MC

Modulo Control

Rs

BAO 3

Di

Di
AL

Detector Humo

P
H

Detector Fuga Agua

Pr

P
H2O

Pr

Pr

T
Pr

DORMITORIO 3
H2O

EA
Rs

DORMITORIO 4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

SITUACIN EQUIPOS PLANTA SEGUNDA

PIG

MAYO 2007
N/A

P06

PC
RS232
RS485

3 0V

0V

0V 8

SIMON VIS

MDULO DE
INTERFASE E/S

MDULO DE
CONTROL

RS232

24V 0V

0V

3 0V

0V

0V

RS485

RS232

SIMON VIS

SIMON VIS

MDULO DE
INTERFASE E/S

MDULO DE
CONTROL

BAT+

MDULO DE
CONTROL

MDULO DE
MDEM

0V

SIMON VIS

BAT-

BAT+

+ 24V 0V

BAT-

BAT+

BAT-

RS485

SIMON VIS

SIMON VIS

+ 24V 0V

0V

3 0V

0V

0V

RS485

SIMON VIS

RS232

MDULO DE
INTERFASE E/S

9 0V

RS485
0V 24V -

1 0V

3 0V

0V

0V

9 0V

10 11 0V

12

13

0V 14 15

0V 16

0V

3 0V

0V

0V

9 0V

10 11 0V

12

13 0V 14 15 0V 16

0V

3 0V

0V

0V 8

10 11 0V

12

13 0V 14 15

0V 16

18 17

16 0V

15 14

13 0V 12 11

SIMON VIS

0V

E3M3

MDULO DE
ENTRADAS 24V

18 17

16 0V

15 14

13 0V 12 11 8

SIMON VIS

0V

18 17

MDULO DE
ENTRADAS 24V

0V 7 24V

0V

0V

0V

SIMON VIS

0V 6

0V

S1M1

MDULO DE SALIDAS
24V

0V

0V 6

0V

S2M1

S6

S5

MDULO DE
ENTRADAS 24V

0V 7 24V

0V

0V

0V 7 24V

0V

0V 2

0V

SIMON VIS

0V 6

0V

S1M2

MDULO DE SALIDAS
24V

0V

24V

0V 0V 12-48V

0V

L5-8

S8

S7

S6

MDULO DE SALIDAS
230V

S230-1M1
S4

0V

18 17

0V

0V 6

0V

S2M2

24V

0V 0V 12-48V

0V

16 0V

15 14

13 0V 12 11 8

SIMON VIS

E2M2

0V

18 17

MDULO DE
ENTRADAS 24V

0V 7 24V

0V

0V 2

0V

SIMON VIS

0V 6

0V

S3M2

MDULO DE SALIDAS
24V

0V

24V

0V 0V 12-48V

S5

0V

0V

24V

16 0V

15 14

0V 7 24V

13 0V 12 11

SIMON VIS

E1M3

0V

0V

E2M3

MDULO DE
ENTRADAS 24V

0V 7 24V

0V

0V

0V

SIMON VIS

0V 6

0V

S1M3

MDULO DE SALIDAS
24V

0V

24V

0V

0V

SIMON VIS

0V 6

0V

S2M3

MDULO DE SALIDAS
24V

0V 0V 12-48V

0V

L5-8

S8

S7

S6

24V

0V 0V 12-48V

0V

0V 7 24V

0V

0V 2

0V

SIMON VIS

0V 6

0V

S3M3

MDULO DE SALIDAS
24V

0V

24V

0V 0V 12-48V

S5

SIMON VIS
MDULO DE SALIDAS
230V

S1

S2

S3

S230-1M3
0V

S4

DATA

S3

13 0V 12 11

S230-1M2
DATA

DATA

S2

MDULO DE SALIDAS
24V

MDULO DE SALIDAS
230V

S1

0V

SIMON VIS

SIMON VIS

24V

15 14

MDULO DE
ENTRADAS 24V

SIMON VIS

0V

16 0V

SIMON VIS

0V

DATA

S7

18 17

DATA

S8

0V 0V 12-48V

0V

DATA

L5-8

24V

E1M2

DATA

0V

0V 12 11

DATA

0V 0V 12-48V

3 0V

13

DATA

24V

MDULO DE SALIDAS
24V
DATA

DATA

0V

0V 2

SIMON VIS

15 14

DATA

16 0V

SIMON VIS

DATA

18 17

DATA

0V

E2M1

DATA

3 0V

13 0V 12 11 8

DATA

15 14

MDULO DE
ENTRADAS 24V

DATA

16 0V

SIMON VIS

E1M1

DATA

24V

S1

S2

S3

S4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

ORGANIGRAMA FUNCIONAL

PIG

MAYO 2007
N/A

E01

MDULOS
ENTRADA

ALIMENTACION

BAT+

BAT-

- + 24V 0V
RS485

1 0V 2

3 0V

5 0V 6

SIMON VIS

SIMON VIS

MDULO DE
CONTROL

MDULO DE
INTERFASE E/S

1 0V

3 0V

MDULOS
SALIDA

RS232

5 0V 6

7 0V 8

9 0V

10 11 0V 12

7 0V 8

13 0V 14 15 0V 16

MDULOS
SALIDA

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

PIG
MAYO 2004

MDULO DE CONTROL
N/A

E02

L
N
T

L N
MAX. 0.7A

SIMON
VIS
ALIMENTACIN
72W
MAX. 3.0A

0V 0V 24V 24V

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO ALIMENTACIN 72W

PIG

MAYO 2004
N/A

E03

SENSOR

18 17 16 0V 15 14

13 0V 12 11 8

0V

SIMON VIS
MDULO DE
ENTRADAS 24V

ALIMENTACIN

3 0V 4

0V 7 24V

DATA

0V

MDULO
DE
CONTROL

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DE ENTRADAS 24V

PIG

MAYO 2004
N/A

E04

ACTUADOR

0V 2

0V 4

0V 6

7 0V 8

SIMON VIS
MDULO DE SALIDAS
24V

MDULO
DE
CONTROL

DATA

0V

24V

0V 0V 12-48V

ALIMENTACIN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DE SALIDAS 24V

PIG

MAYO 2004
N/A

E05

L
N

EQUIPO

L5-8

S8

S7

S6

S5

SIMON VIS
MDULO DE SALIDAS
230V

MDULO
DE
CONTROL

DATA

0V

24V

S1

S2

S3

S4

ALIMENTACIN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DE SALIDAS 230V 10A

PIG

MAYO 2004
N/A

E06

1
1

8-24 C.A.
10-34V C.C.

0V 2

0V 4

0V 6

7 0V 8

3
230 V C.A.

SIMON VIS

SIMON
VIS

MDULO DE SALIDAS
24V

0V
N

DATA

MDULO
DIMMER

24V

0V 0V 12-48V

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DIMMER

PIG

MAYO 2004
N/A

E07

L
N

EQUIPO
12V
230 V

12V

Fuente
Alimentacin

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

FUENTE ALIMENTACIN 12V

PIG

MAYO 2004
N/A

E08

TELFONO

BAT-

BAT+

- + 24V 0V
RS485

1 0V

3 0V 4

5 0V 6

SIMON VIS

SIMON VIS

SIMON VIS

MDULO DE
MDEM

MDULO DE
CONTROL

MDULO DE
INTERFASE E/S

RS485
0V 24V - +

1 0V

3 0V

RS232

5 0V 6

7 0V 8

9 0V

10 11 0V 12

7 0V 8

13 0V 14 15 0V 16

ALIMENTACIN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO MODEM

PIG

MAYO 2004
N/A

E09

L
N

18 17 16 0V 15 14

13 0V 12 11 8

0V

SIMON VIS
C

MDULO DE
ENTRADAS 24V

3 0V 4

12V

230 V

Detector de
Gas
0V 7 24V

DATA

NA

12V

Fuente
Alimentacin

0V

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

DETECTOR DE GAS

PIG

MAYO 2004
N/A

E10

18 17 16 0V 15 14

13 0V 12 11 8

ALIMENTACIN

0V

SIMON VIS
15-36V

MDULO DE
ENTRADAS 24V

3 0V 4

0V 7 24V

DATA

0V

NA C

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

DETECTOR DE HUMO

PIG

MAYO 2004
N/A

E11

L
N

18 17 16 0V 15 14

13 0V 12 11 8

0V

SIMON VIS
C

MDULO DE
ENTRADAS 24V

3 0V 4

12V

230 V

Detector
Inundacin
0V 7 24V

DATA

NA

12V

Fuente
Alimentacin

SONDA
0V

SONDA

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

DETECTOR DE INUNDACIN

PIG

MAYO 2004
N/A

E12

L
N

L5-8

S8

S7

S6

S5

SIMON VIS

230V

MDULO DE SALIDAS
230V
DATA

0V

24V

S1

S2

S3

S4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

ELECTROVLVULA DE AGUA

PIG

MAYO 2004
N/A

L
N

CANAL DERECHO
L
R

CANAL IZQUIERDO
16
15
10

CENTRAL DE
SONIDO

L5-8

S8

S7

S6

S5

ALIMENTACIN

SIMON VIS
MDULO DE SALIDAS
230V
DATA

0V

24V

S1

S2

S3

S4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

CENTRAL DE SONIDO

PIG

MAYO 2004
N/A

E14

DERECHO

L
R

IZQUIERDO

16

ALIM

15
10

CENTRAL DE
SONIDO

0
R

MASA

2 4 5 6 7 A

2 4 5 6 7 A

REGULADOR
SONIDO

EMISOR
AVISOS

I D

MN

MN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

REGULADOR DE SONIDO

PIG

MAYO 2004
N/A

E15

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

PRESUPUESTO

228

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

CAPITULO 10 - MDULOS DOMTICA


Pos Ut

Descripcin

Cant.

Precio

Importe

Mdulo de Control SIMONVIS ref. 81020-39.


Ut 128 entradas y 128 salidas. Conexin a PC va
001
RS232. Dimensiones 144 mm.

572,20

1.716,60

Mdulo de Entradas 24V SIMONVIS ref.


81500-39. 16 entradas digitales. Tension de entrada
Ut
002
24 V. Impedancia de entrada 1 KOhm. Dimensin
72 mm.

80,05

560,35

Mdulo de Salidas 24V SIMONVIS ref. 81550-2.


8 salidas de transistor. Tensin de salidas 12-48.
Ut
003
Intensidad mxima por salida 500 mA. Dimensin
72mm.

97,50

585,00

Mdulo Fuente de Alimentacin 72 W


SIMONVIS ref 81025-39. Entrada 230 V 50/60
Ut
004
Hz. Salida 24 V 3. Fuente conmutada y protegida.
Dimensin 144 mm

158,20

474,60

Mdulo MODEM SIMONVIS ref. 81030-39.


Ut Comunicacin bidireccional RS485. Homologado
005
por Dgtel. Dimensiones 72 mm

103,74

103,74

Mdulo de salidas 230V SIMONVIS ref. 8156039. 8 salidas de rel. Tensin de salidas 230V.
006 Ut Intensidad mxima por grupo 10. Dimensin
72mm

147,22

441,66

83,00

498,00

Mdulos Dimmer 350 LR SIMONVIS ref 8199039. Para lmparas halgenas con transformador
Ut Regulable a 24 V. Dimensin 36 mm.
007

TOTAL MDULOS DOMTICA

229

4.379,95

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

CAPITULO 11 - SENSORES Y ACTUADORES


Pos Ut

Descripcin

Cant

Detector de Presencia PIR DOMAUT ref.


101
DIR-360MI. Detector de movimiento. Ajuste
distancia.
Sensor Luminosidad DOMAUT ref. LDR-720.
Ut Sensor de luminosidad para empotrar, alimentacin 12
102
Vdc.
Ut

Precio Importe

18

5220

93960

19

3378

64182

Termostato Digital DOMAUT ref. ATH-530.


Ut Montaje mural, Alimentacin mediante pilas.
103
Temperatura de control 5 a 30.

10

5302

53020

Anemmetro Digital SEAC. Anemmetro digital


con indicacin programable. Alimentacin 12 Vcc.

12357

12357

Detector de Gas empotrable SIMON ref. 75861-30.


Ut Instalacin en caja universal. Cumple normativa
105
UNE-En 50194.

8550

8550

Detector de Inundacin SIMON ref. 75860-30.


Ut Instalacin en caja de empotrar universal. Incluye
106
sonda de inundacin.

3623

25361

Detector de Humo fotoelctrico SYSTEM


Ut SENSOR MOD 2251. Diseo en perfil extraplano.
107
Test de disparo automtico.

13

5725

74425

Camaras de Videovigilancia RIMAX SMART


Ut RECORDER. Micrfono integrado, resistente a la
108
intemperie. Formato de grabacin ASF.

21500

86000

Centrales de Sonido SIMON SONIDO ref. 05021Ut 30. Central de Sonido 1 canal estereo, con regulacin
109
manual de nivel de salida de audio.

18000

54000

Regulador de Sonido SIMON SONIDO Ref 05321Ut 30. Digital, de 1 canal musical estereo110
mono.Regulacin digital de volumen.

13

2350

30500

104

Ut

Suma y sigue ...

230

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

Altavoz SIMON SONIDO ref. 05502-30. Altavoz de


2. 2W / 8 Ohms.

13

975

12675

Electrovlvula de Agua SIMON ref 81870-39.


Ut Electrovlvula de agua normalmente abierta. Rearme
112
automtico. Alimentacin 230V

2530

15180

Electrovlvula de Gas SIMON ref 81871-39.


Ut Electrovlvula de gas normalmente abierta. Rearme
113
manual. Alimentacin 230V

3723

3723

111

Ut

TOTAL SENSORES Y ACTUADORES

231

5.33933

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

CAPITULO 12 - EQUIPOS + INSTALACIN


Pos Ut

201

ut

Descripcin
Pulsador SIMON VIS ref. 75553-39. Pulsador para
24V, con led verde incorporado.

Fuente alimentacin empotrable SIMON82 ref.


Ut 75870-30. Equipo de alimentacin 12V. Instalacin
202
en caja de empotrar universal.
203
204

Ml
Ml

Cable bipolar 0.75 mm


Tubo Corrugado 32mm

TOTAL EQUIPOS + INSTALACIN

232

Cant

Precio Importe

22

4.15

91.30

28

2060

57680

625

038

23750

185

085

15725

1.06285

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

CAPITULO 13 - SOFTWARE + HORAS


Pos

Ut
1

301
1
302
1
303
1
302

ut
Ut

Ut

Ut

Descripcin

Cant

Precio Importe

Software de Control

35000 35000

Horas Oficial de primera

32

2450

78400

32

1825

58400

30

3500 1.05000

Horas Ayudante

Horas Tcnico Programador

TOTAL SOFTWARE + HORAS

233

2.76800

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Presupuesto

RESUMEN DEL PRESUPUESTO


10
11
12
13

4.37995

MDULOS DOMTICA

5.33933

SENSORES + ACTUADORES

1.06285

EQUIPOS + INSTALACIN

2.76800

SOFTWARE + HORAS

13.55013

SUBTOTAL TOTAL

2.16802

16 % IVA

15.71815

TOTAL PRESUPUESTO

234

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

PLIEGO DE CONDICIONES

235

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.- PLIEGO DE CONDICIONES

13.1

CONDICIONES GENERALES

13.1.1.- Reglamento y Normas

Todas las unidades de la obra, se ejecutarn cumpliendo las prescripciones


indicadas en los reglamentos de seguridad y normas tcnicas de obligado cumplimiento
para este tipo de instalaciones.

13.1.2.- Materiales

Todos los materiales sern de primera calidad, cumplirn las especificaciones y


tendrn las caractersticas tcnicas indicadas en el proyecto, cumpliendo las normas
vigentes.
En el caso de existir contradiccin u omisin en los documentos del proyecto, el
contratista tendr la obligacin de ponerlo de manifiesto al Director Tcnico del Montaje,
quin decidir sobre el particular. En ningn momento podr decidir directamente sin la
autorizacin expresa.
Una vez adjudicada la obra y antes de iniciarse la ejecucin de la misma, el
contratista presentar al Director Tcnico los catlogos, cartas muestra, certificados de
garanta y homologacin de materiales que vayan a utilizarse en la ejecucin del proyecto.
No podrn utilizarse materiales que no hayan sido aceptados por el Director Tcnico del
montaje.

236

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.1.3.- Reconocimientos y Ensayos

Cuando lo estime oportuno el Director Tcnico del Montaje. Podr encargar u


ordenar el anlisis, ensayo o comprobacin de los materiales, elementos o instalaciones,
bien sea en la fbrica de origen, laboratorios oficiales o en el mismo montaje, segn crea
conveniente, aunque estos no estn indicados en el pliego de condiciones. Los gastos
ocasionados por estas pruebas o comprobaciones corrern por cuenta del contratista.

13.1.4.- Personal

El contratista tendr al frente del montaje a un encargado con autoridad sobre los
dems operarios y con conocimientos acreditados y suficientes para la ejecucin del
montaje.
El contratista tendr en obra el nmero y clase de operarios que haga falta para el
volumen y naturaleza de los trabajos que se realicen, los cules sern de reconocida aptitud
y experimentados en el oficio. El Contratista estar obligado a separar de la obra, aquel
personal que a juicio del Director Tcnico no cumpla con sus obligaciones, realice el
trabajo defectuosamente, bien por falta de conocimientos o por obrar de mala fe.

13.1.5.- Ejecucin de Obra

El Contratista dar comienzo a la obra en el plazo que figure en el contrato


establecido por el ayuntamiento.
El Contratista estar obligado a notificar por escrito o personalmente en forma
directa al director del montaje de la fecha de comienzo de los trabajos.

237

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.1.5.1.- Plazo de Ejecucin

La obra se ejecutar en el plazo que se estipule en el contrato suscrito con el


Ayuntamiento o en su defecto en el que figure en las condiciones de ste pliego.
Cuando el Contratista de acuerdo con alguno de los extremos contenidos en el
presente pliego o bien en el contrato establecido con el Ayuntamiento, solicite alguna
inspeccin para poder realizar algn trabajo ulterior que est condicionado por la misma,
est obligado a tener preparado para dicha inspeccin, una cantidad de obra que
corresponda a un ritmo normal de trabajo.
Cuando el ritmo de trabajo establecido por el Contratista no sea el normal o bien
a peticin de una de las partes, se podr convenir una programacin de inspecciones
obligatorias de acuerdo con el plan de obra.

13.1.5.2.-

Libro de Ordenes

EL Contratista dispondr en la obra de un libro de ordenes en el que escribirn las


ordenes que el Director Tcnico del Montaje estime oportunas darles a travs del
encargado o persona responsable, sin prejuicio de las que de por oficio en Encargado, que
tendr la obligacin de firmar la conformidad.

238

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.1.6.- Interpretacin y Desarrollo del Proyecto

La interpretacin tcnica de los documentos del proyecto corresponde al director


Tcnico del Montaje. EL Contratista est obligado a someter a ste ante cualquier duda,
aclaracin o contradiccin que pueda surgir durante la ejecucin de la obra por causas del
proyecto o circunstancias ajenas, siempre con suficiente antelacin en funcin de la
importancia del asunto.
El Contratista se hace responsable de cualquier error de la ejecucin motivado
por la omisin de esta obligacin y consecuentemente deber rehacer a su costa los
trabajos que correspondan a la correcta ejecucin del presente proyecto.
El Contratista est obligado a realizar todo cuanto sea necesario para la buena
ejecucin de la obra an cuando no se halle explcitamente expresado en el pliego de
condiciones o en los documentos adjuntos al proyecto.
El contratista notificar por escrito o personalmente en forma directa al Director
Tcnico y con la suficiente antelacin las fechas en que quedarn preparadas para
inspeccin cada una de las partes de la obra para las que se han indicado la necesidad o
conveniencia de las mismas o para aquellas que, total o parcialmente queden
posteriormente ocultas. De las unidades de obra que deben quedar ocultas se tomar antes
de ello los datos precisos para su medicin, a los efectos de liquidacin y sern suscritos
por el Director Tcnico de hallados correctos. DE no cumplirse este requisito, la
liquidacin se realizar en base de los datos o criterios de medicin aportados por ste.

13.1.7.- Obras Complementarias

EL Contratista tienen la obligacin de realizar todas las obras complementarias


que sean indispensables para ejecutar cualquiera de las unidades de obra especificadas en
cualquiera de los documentos del proyecto, aunque en l, no figure explcitamente
mencionadas dichas obras complementarias. Todo ello sin variacin del importe.

239

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.1.8.- Modificaciones

El Contratista est obligado a realizar las obras que se le encarguen resultantes de


modificaciones del proyecto, tanto en aumento como en disminucin o simplemente
variacin, siempre y cuando el importe de las mismas no altere en ms del 20% del valor
contratado.
La valoracin de las mismas se har de acuerdo con los valores establecidos en el
presupuesto entregado al Contratista y que ha sido tomado como base del contrato.
El Director Tcnico est facultado para introducir las modificaciones de acuerdo
con su criterio en cualquier unidad de obra durante la ejecucin del proyecto siempre que
se cumplan las condiciones tcnicas referidas en el proyecto y de modo que ello no vare el
importe total de la obra.

13.1.9.- Obra Defectuosa

Cuando el Contratista halle cualquier unidad de obra que no se ajuste a lo


especificado en el proyecto o en este pliego, el Directo Tcnico podr aceptarlo o
rechazarlo. En el primer caso este fijar el precio que crea justo con el arreglo a las
diferencias que hubiera estimado obligado a aceptar dicha opcin.
En el otro caso, se construir a expensas del Contratista la parte ejecutada sin que
ello sea motivo de reclamacin econmica o de ampliacin de plazo de ejecucin.

240

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.1.10.- Medios Auxiliares

Sean de cuenta del Contratista todos los medios y maquinas auxiliares que sean
precisos para la ejecucin de la obra.
Ser por cuenta del Ayuntamiento el suministro de energa elctrica para equipos
auxiliares durante el montaje y las pruebas.

13.1.11.- Conservacin de las Obras

Es obligacin del Contratista la conservacin en prefecto estado de las unidades


de obra realizadas hasta la fecha de recepcin definitiva por el ayuntamiento y corren a su
cargo todos los gastos de ello.

13.1.12.- Recepcin de las Obras


13.1.12.1-

Recepcin Provisional

Una vez terminadas las obras, tendr lugar la recepcin provisional y para ello se
practicar en ellas un detenido reconocimiento por el Director Tcnico y el Ayuntamiento
en presencia del Contratista, levantando acta y empezando a correr desde este da el plazo
de garanta si se hallan en estado de ser admitidas.
DE no ser admitidas se har constar en el acta y se darn instrucciones al
Contratista para subsanar los defectos observados, fijndose un plazo para ello, expirado el
cual se proceder a su nuevo reconocimiento a fin de proceder a la recepcin provisional.

241

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.1.12.2.-

Plazo de Garantas

El plazo de garanta ser como mnimo de un ao, contando desde la fecha de la


recepcin provisional, o bien desde la fecha que establezca el contrato, durante ese
perodos de tiempo queda a cargo del Contratista la observacin de las obras.

13.1.12.3.-

Recepcin Definitiva

Se realizar despus de transcurrido el plazo de garanta, de igual forma que la


provisional. A partir de esa fecha cesar la obligacin del Contratista de conservar y
reparar las obras si bien subsistirn las responsabilidades que pudiera tener por defectos
ocultos o deficiencias de las obras.

242

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.2.-

CONDICIONES FACULTATIVAS

13.2.1.- Contrato

El contrato se formalizar mediante documento privado, que podr elevarse a


pblico a peticin de cualquiera de las partes.
Comprender la adquisicin de todos los materiales, transporte, mano de obra y
medios auxiliares para la ejecucin de la obra proyectada para el plazo estipulado, as
como la reconstruccin de las unidades defectuosas, la realizacin de las obras
complementarias ya la derivadas de las modificaciones que se introduzcan durante la
ejecucin, estas ltimas en los trminos previstos.
La totalidad de los documentos que componen el proyecto sern incorporados al
contrato y tanto el Contratista como el Ayuntamiento debern estar firmados en testimonio
de que conocen y aceptan.

13.2.2.- Responsabilidades

El contratista es el responsable de la ejecucin de las obras en las condiciones


establecidas en el proyecto y en el contrato. Como consecuencia de ello vendr obligado a
suprimir lo mal ejecutado y a su reconstruccin correcta sin que sirva de excusa el que el
Director Tcnico haya examinado o reconocido las obras.
EL Contratista es el nico responsable de todas las acciones que l y su personal
cometan durante la ejecucin de las obras u operaciones relacionadas con las mismas.
Tambin ser responsable de los accidentes o daos que por errores, inexperiencia o
empleo de mtodos inadecuados se produzcan a la propiedad.
El Contratista es el nico responsable del incumplimiento de las disposiciones
vigentes en el material de seguridad e higiene en el trabajo respecto de su personal y por
tanto de los accidentes que puedan sobrevivir y de los derechos que puedan derivarse de
ellos.

243

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.2.3.- Rescisin del Contrato

Se consideran causas suficientes para la rescisin del contrato las siguientes:

Muerte o incapacitacin del contratista

Quiebra de la empresa contratista

Modificacin del proyecto en ms del 25% del valor contratado

Modificacin del proyecto en mas del 40%

El no cumplimiento de las fecha de ejecucin

Abandono de la obra sin causa justificada

Terminacin del plazo de ejecucin sin haberse llegado a completar la obra

Actuacin de mala fe en la ejecucin de los trabajos

Subcontratar la totalidad o parte de la obra a terceros sin la autorizacin del


Director Tcnico.

13.2.4.- Liquidacin en caso de Rescisin de Contrato

Siempre que se rescinda el contrato por las causas anteriores o bien por acuerdo
de ambas partes, se abonar al contratista las unidades de obra ejecutadas y los materiales
acopiados a pi de obra que renan las condiciones y sena necesarios para la misma.
Cuando se rescinda el contrato llevar implcito la retencin de la fianza para
obtener los posibles gastos de conservacin, el periodo de garanta y los derivados del
mantenimiento hasta la fecha de la nueva adjudicacin.

244

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.3.-

CONDICIONES ECONMICAS

13.3.1.- Fianza

En el contrato se establecer la fianza que el contratista deber depositar en


garanta del cumplimiento del mismo, o se convendr una retencin sobre pagos
efectuados a cuneta de la obra ejecutada. De no estipularse fianza en el contrato, se
entiende que se adopta como garanta una retencin del 5% sobre los gastos a cuenta
citados.
En el caso que el contratista se negase a hacer por su cuenta los trabajos para
ultimar la obra en las condiciones contratadas, o a atender la garanta, el Ayuntamiento
podr ordenar ejecutar a un tercero, abonando el importe con cargo a la retencin o fianza,
sin prejuicio de las acciones legales a que tenga derecho el Ayuntamiento si el importe de
la finaza no bastase.
La fianza retenida se abonar al Contratista en un plazo no superior a treinta das
una vez firmada el acta de recepcin definitiva de la obra.

13.3.2.- Abono de la Obra

En el contrato se fijar detalladamente la forma y plazos en que se abonarn las


obras.
Las liquidaciones parciales que puedan establecerse tendrn carcter de
documentos provisionales a buena cuenta, sujetos a las certificaciones que resulten de la
liquidacin final, no suponiendo dichas liquidaciones aprobacin ni recepcin de las obras
que comprenden. Terminada la obra, se proceder a la liquidacin final que se efectuar de
acuerdo con los criterios establecidos en el contrato.

245

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Pliego de Condiciones

13.3.3.- Precios

El Contratista presentar, al formalizarse el contrato, relacin de los precios de


las unidades de obra que integran el proyecto, los cuales de ser aceptados, tendrn valor
contractual y se aplicarn a las posibles variaciones que pueda haber.
Estos precios unitarios, se entiende que comprenden la ejecucin total de la
unidad de obra, incluyendo todos los trabajos complementarios y los materiales as como la
parte proporcional de imposicin fiscal, las cargas laborales y otros gastos.
En caso de tener que realizarse unidades de obras no previstas en el proyecto, se
fijarn se precio entre el Director Tcnico y el Contratista antes de iniciar la obra y se
presentar al Ayuntamiento para su aprobacin.

13.3.4.- Revisin de Precios

En el contrato se establecer si el Contratista tiene derecho a revisin de precios y


la frmula a aplicar para calcularlos. En defecto de esta ltima, se aplicar a juicio del
Director Tcnico alguno de los criterios oficiales.

13.3.5.- Penalizaciones

Por retrasos en los plazos de entrega de las obras, se podr establecer tablas de
penalizaciones cuyas cuantas y demoras se fijarn en el contrato.

246

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Anexos

ANEXOS

248

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Anexos

14.-

ANEXOS

Se adjunta a este proyecto los documentos relacionados con el mismo en el CD entregado


con la documentacin. Por extensin se incluye el software de control del sistema
domtico, as como la Demo del mismo junto con los firmwares necesarios para poderse
ejecutar.

249

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Anexos

REFERENCIAS

250

Proyecto Instalacin Casa Domtica

Francesc Barberan Villacampa

Anexos

15.-

REFERENCIAS

[1]

www.sbt.siemens.com

[2]

www.domoticaviva.com

[3]

www.construnario.com

[4]

www.calefi.es

[5]

www.seguridadplus.com

[6]

www.coati.es

[7]

www.domaut.com

[8]

www.homefutura.es

[9]

www.ibericadeautomatismos.com

[10]

www.maresa.com

[11]

www.ibercomp.com

[12]

Catlogo SIMON Catlogo General 2005

251

Potrebbero piacerti anche