Вы находитесь на странице: 1из 299

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 ndice

Francesc Barberan Villacampa

INDICE

MEMORIA DESCRIPTIVA 1.2.3.OBJETO ......................................................................................................... 11 EMPLAZAMIENTO....................................................................................... 12 DESCRIPCIN DEL SISTEMA..................................................................... 13 3.1.3.2.3.3.3.4.3.5.Arquitectura del Sistema ...................................................................... 14 Hardware del Sistema .......................................................................... 15 Software del Sistema ............................................................................ 16 Organigrama ........................................................................................ 17 Descripcin reas del Sistema ............................................................. 19 3.5.1.- rea de Seguridad .................................................................... 19 3.5.1.1.3.5.1.2.3.5.1.3.3.5.1.4.Control de Fugas....................................................... 20 Deteccin de Intrusiones ........................................... 21 Control de Inundacin .............................................. 22 Deteccin de Humos................................................. 23

3.5.2.- rea de Climatizacin .............................................................. 24 3.5.3.- rea de Control ........................................................................ 25 3.5.3.1.3.5.3.2.3.5.3.3.3.5.3.4.3.5.3.5.4.4.1.4.2.Control de Iluminacin ............................................. 25 Control de Riego....................................................... 26 Control de Sonido ..................................................... 27 Control de Toldos ..................................................... 28 Control de Persianas ................................................. 29

OPERACIN DEL SISTEMA........................................................................ 30 Objeto ............... ................................................................................. 30 Operacin de las reas......................................................................... 31 4.2.1.- rea de Seguridad .................................................................... 32 4.2.1.1.4.2.1.2.4.2.1.3.4.2.1.4.Deteccin de Gases ................................................... 32 Control de Intrusin .................................................. 33 Control de Inundacin .............................................. 34 Deteccin de Incendios ............................................. 35 2

Proyecto Instalacin Casa Domtica ndice

Francesc Barberan Villacampa

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.4.2.3.1.2.4.2.3.2.4.2.3.3.4.2.3.4.4.2.3.5.5.5.1.Modo Normal ......................................... 38 Modo Seguro .......................................... 39

Control de Riego....................................................... 40 Control de Sonido ..................................................... 41 4.2.3.3.1.Control de Msica .................................. 41 Control de Toldos ..................................................... 42 Control de Persianas ................................................. 43

DESCRIPCIN DE EQUIPOS ....................................................................... 44 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.5.2.8.1.5.2.8.2.Principios Fsicos de los Detectores de Presencia ...... 62 Tipos de Detectores de Humo ................................... 63 Principios Fsicos de los Detectores de Humo ........... 64 5.2.8.- Detector de Humo ..................................................................... 63

5.2.9.- Termostato ............................................................................... 66 5.2.10.- Anemmetro .......................................................................... 67 3

Proyecto Instalacin Casa Domtica ndice

Francesc Barberan Villacampa

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.6.2.6.3.Bus RS485 ......... ................................................................................. 75 Protocolo MODBUS ............................................................................ 76 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 ndice

Francesc Barberan Villacampa

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 ndice

Francesc Barberan Villacampa

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 ndice

Francesc Barberan Villacampa

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.11.P0.P1.P2.P3.P4.P5.P6.CDIGO PLANOS Emplazamiento ............. ................................................................................206 Distribucin Planta Baja ................................................................................207 Distribucin Planta Primera............................................................................208 Distribucin Planta Segunda...........................................................................209 Situacin Equipos Planta Baja ........................................................................210 Situacin Equipos Planta Primera ...................................................................211 Situacin Equipos Planta Segunda ..................................................................212

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

Proyecto Instalacin Casa Domtica ndice E08.E09.E10.E11.E12.E13.E14.E15.12.13.-

Francesc Barberan Villacampa

Fuente de Alimentacin 12V ..........................................................................220 Mdulo Modem............. ................................................................................221 Detector de Gas ............. ................................................................................222 Detector de Humo ......... ................................................................................223 Detector de Inundacin.. ................................................................................224 Electrovlvula de Agua . ................................................................................225 Central de Sonido .......... ................................................................................226 Regulador de Sonido ..... ................................................................................227 PRESUPUESTO .......... ................................................................................228 PLIEGO DE CONDICIONES 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.13.1.5.2.Plazo de Ejecucin...................................................238 Libro de Ordenes .....................................................238

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

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.13.1.12.2.13.1.12.3.Recepcin Provisional .............................................241 Plazo de Garantas ...................................................242 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 ndice

Francesc Barberan Villacampa

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.15.ANEXOS ............. ................................................................................248 REFERENCIAS .......... ................................................................................250

MEMORIA DESCRIPTIVA

Proyecto Instalacin Casa Domtica Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

DIAGRAMA DE BLOQUES PC

MDULO DE CONTROL

SEGURIDAD

CLIMATIZACIN

CONTROL

Detector Gas

Control Intrusin

Control Inundacin

Control Incendio

Aire Acond ic.

Control Calefac.

Cont Ilum rol inac.

Control Riego

Control Msica

Control Toldos

Control Persianas

Figura1.- Diagrama de Bloques

18

Proyecto Instalacin Casa Domtica Memoria Descriptiva

Francesc Barberan Villacampa

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 3.5.1.2. 3.5.1.3. 3.5.1.4.

Control de Fugas de Gas Deteccin de Intrusiones Control de Inundaciones Deteccin de Humos

19

Proyecto Instalacin Casa Domtica Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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. 2. 3. 4. Etapa Latente Humo Visible Etapa de Llamas 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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

3.5.3.

rea de Control

3.5.3.1. 3.5.3.2. 3.5.3.3. 3.5.3.4. 3.5.3.5.

Control de Iluminacin Control de Riego Control Sonido Control de Toldos 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 Memoria Descriptiva

Francesc Barberan Villacampa

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 de agua, controladores de humedad desde el Mdulo de Control. los servicios mediante y temporizadores, todo electrovlvulas ello controla

26

Proyecto Instalacin Casa Domtica Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

4.
4.1.

OPERACIN DEL SISTEMA


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 Memoria Descriptiva

Francesc Barberan Villacampa

4.2. 4.2.1.

Operacin de las reas 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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 luminosos, diferentes detectores, elementos de confirmacin, etc.

leds

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

5.2. 5.2.1.

Sensores y Actuadores 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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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

59

Proyecto Instalacin Casa Domtica Memoria Descriptiva

Francesc Barberan Villacampa

5.2.6.

Electrovlvula de Gas

La Electrovlvula de Gas nos permit ir 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 Memoria Descriptiva

Francesc Barberan Villacampa

5.2.7.

Detector de Presencia

El Detector de Presencia por Infrarrojos es del DOMAUT, es empotrable y sus caractersticas son las siguientes:

fabricante

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 se producen en su radio de accin. las variaciones trmicas que

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

5.2.9.

Termostato

Se ha elegido un Termostato Digital del fabricante DOMAUT modelo ATH530. 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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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

Figura 4.- Curva caracterstica Fotodiodo

70

Proyecto Instalacin Casa Domtica Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

5.2.14. Regulador de Sonido

El Regulador de Sonido pertenece a SIMON con 05321. Las caractersticas tcnicas de la Central son las siguientes:

referencia

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria Descriptiva

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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

CRC(16)

76

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Mdulo de Control 2 Mdulo de Control 3

: : :

Ocupa la posicin 0x01, como primer esclavo. Ocupa la posicin 0x02, como segundo esclavo. 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 Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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

01

04

B1

01

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 Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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 02 03 06

: : : :

Cdigo de Funcin Incorrecta Direccin Incorrecta Datos Incorrectos Autmata Ocupado.

82

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

MEMORIA DE CLCULO

84

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 : P1XXX : P2XXX :

Localizado en Planta Baja Localizado en Primera planta 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 Memoria de Clculo

Francesc Barberan Villacampa

Los distintos cdigos para relacionar los equipos son los siguientes: L P PR LU : : : : Luz Pulsador de luz Detector de Presencia Sensor de Luminosidad Mdulo DIMMER Termostato Anemmetro Electrovlvula Gas Electrovlvula Agua Detector de Gas Detector de Agua Detector de Humo Cmaras Regulador de Sonido Central de Sonido Altavoz Generador de Avisos

DIM : T A EG EA DG DA DH : : : : : : :

CAM : RS CS AL AV : : : :

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 Memoria de Clculo

Francesc Barberan Villacampa

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 M2 M3 : : : Mdulo de Control 1 Mdulo de Control 2 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 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

LOCALIZACIN 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 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 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

LOCALIZACIN 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 Detect. Humo 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 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

LOCALIZACIN 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 E1M1 E2M1

DESCRIPCIN Mdulo de Entradas 24V Mdulo de Entradas 24V

ENTRADAS

S1M1 S230-1M1 S2M1

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

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 E1M2 E2M2

DESCRIPCIN Mdulo de Entradas 24V Mdulo de Entradas 24V

ENTRADAS

S1M2 S230-1M2 S2M2 S3M2

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

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 E1M3 E2M3 E3M3

DESCRIPCIN Mdulo de Entradas 24V Mdulo de Entradas 24V Mdulo de Entradas 24V

ENTRADAS

S1M3 S230-1M3 S2M3 S3M3

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

SALIDAS

Tabla 4.- Conexiones Mdulo de Control MC3

TABLA MDULO DE ENTRADA 24V : E1M1

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

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

DESCRIPCIN 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

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

DESCRIPCIN 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

EQUIPO PBP5 PBP6 PBHUM1 P1A1 PBHUM2 PBDG1 PBDA1 P1DA2 PBDH1 PBDH2 PBDH3 P1DH4 PBPR17 PBT1 PBT2

DESCRIPCIN 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

SEAL ENTRADA EPBP5 EPBP6 EPBHUM1 EP1A1 EPBHUM2 EPBDG1 EPBDA1 EP1DA2 EPBDH1 EPBDH2 EPBDH3 EP1DH4 EPBPR17 EPBT1 EPBT2

DESCRIPCIN 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

Tabla 6.- Conexiones Mdulo de Entradas 24V E2M1

TABLA MDULO DE SALIDAS 24V : S1M1

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO PBP1 PBP2 PBP3 PBP4 PBP5 PBP6 P1P7

DESCRIPCIN Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores

SEAL SALIDA SPBP1 SPBP2 SPBP3 SPBP4 SPBP5 SPBP6 SP1P7 Activar Activar Activar Activar Activar Activar Activar / / / / / / /

DESCRIPCIN Desactivar Desactivar Desactivar Desactivar Desactivar Desactivar Desactivar luz en luz en luz en luz en luz en luz en luz en Cocina Recibidor Comedor Saln Escalera P1 Jardin Distribuidor P1

Tabla 7.- Conexiones Mdulo de Salidas 24V S1M1

TABLA MDULO DE SALIDAS 24V : S2M1

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO PBT1 PBT2 PBCAM1 PBCAM2 PBCS1 PBRS1 PBRS2 PBRS3

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

SEAL SALIDA 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 1 2 3 4 5 6 7 8

EQUIPO M1 M2 PBEA2 PBEG1 PBEA1

DESCRIPCIN Motor Toldo Motor Persiana Electrovlvula Electrovlvula Electrovlvula

SEAL SALIDA 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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

DESCRIPCIN 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

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

DESCRIPCIN 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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

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

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

DESCRIPCIN 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 1 2 3 4 5 6 7 8

EQUIPO P1P8 P1CS2 P1P10 P1P11 P1P12 P1P13 P2P14 P1CAM3

DESCRIPCIN Pulsadores Central Sonido Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores Cmaras

SEAL SALIDA 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 Dormitorio 1 Primera Planta Bao 1 Dormitorio 2 Balcon Dorm2 Bao 2 Escalera P2 Distribuidor P1

Tabla 12.- Conexiones Mdulo de Salidas 24V S1M2

TABLA MDULO DE SALIDAS 24V : S2M2

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO P1T3 P1T4 P1T5 P1T6 P1RS4 P1RS5 P1RS6 P1RS7

DESCRIPCIN Termostato Termostato Termostato Termostato Reg Sonido Reg Sonido Reg Sonido Reg Sonido

SEAL SALIDA 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 Dorm1 Bao1 Dorm2 Bao2 Dormitorio1 Bao1 Dormitorio2

Tabla 13.- Conexiones Mdulo de Salidas 24V S2M2

TABLA MDULO DE SALIDAS 24V : S3M2

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO P1RS8

DESCRIPCIN Reg Sonido

SEAL SALIDA SP1RS8

DESCRIPCIN Regulador de sonido en Bao2

Tabla 14.- Conexiones Mdulo de Salidas 24V S3M2

TABLA MDULO DE SALIDAS 230 V : S230-1M2

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO M3 M4 M5 P1EA3 P1EA4

DESCRIPCIN Motor Persiana Motor Persiana Motor Persiana Electrovlvula Electrovlvula

SEAL SALIDA 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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

DESCRIPCIN 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

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

DESCRIPCIN 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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

DESCRIPCIN 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

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

DESCRIPCIN 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

EQUIPO P2T9 P2T10

DESCRIPCIN Termostato Termostato

SEAL ENTRADA EP2T9 EP2T10

DESCRIPCIN Termostato Dorm 4 Termostato Bao4

Tabla 18.- Conexiones Mdulo de Entradas 24V E3M3

TABLA MDULO DE SALIDAS 24V : S1M3

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO P2P15 P2P16 P2P17 P2P18 P2P19 P2P20 P2P21 P2P22

DESCRIPCIN Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores Pulsadores

SEAL SALIDA SP2P15 SP2P16 SP2P17 SP2P18 SP2P19 SP2P20 SP2P21 SP2P22 Activar Activar Activar Activar Activar Activar Activar Activar / / / / / / / /

DESCRIPCIN Desactivar Desactivar Desactivar Desactivar Desactivar Desactivar Desactivar Desactivar luz en luz en luz en luz en luz en luz en luz en luz en Escalera P2 Dormitorio 3 Balcon Dorm3 Bao 3 Dormitorio 4 Balcon Dorm4 Bao 4 Distribuidor P2

Tabla 19.- Conexiones Mdulo de Salidas 24V S1M3

TABLA MDULO DE SALIDAS 24V : S2M3

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO P2RS12 P2RS13 P2T7 P2T8 P2T9 P2T10 P2CAM4 P2P14

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

SEAL SALIDA 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 Bao4 Distrib. P2 Dorm3 Bao3 Dorm4 Bao4 Distribuidor P2 Escalera P2

Tabla 20.- Conexiones Mdulo de Salidas 24V S2M3

TABLA MDULO DE SALIDAS 24V : S3M3

CONECTOR 1 2 3 4 5 6 7 8

EQUIPO P2CS3 P2RS9 P2RS10 P2RS11

DESCRIPCIN Central Sonido Reg. Sonido Reg. Sonido Reg. Sonido

SEAL SALIDA 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 1 2 3 4 5 6 7 8

EQUIPO M6 M7 M8 P2EA5 P2EA6

DESCRIPCIN Motor Persiana Motor Persiana Motor Persiana Electrovlvula Electrovlvula

SEAL SALIDA 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 Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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

EPBDG1

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

(EPBDA1+...+EPBDA5)*EPBDG1

Humo

Agas

Intrusin

Aagua

EPBDH1+...+EPBDH13

EPBDG1

EPBPR1+...+EPBPR16

EPBDA1+...+EPBDA5

Humo

Agas

Intrusin

Aagua

Activa Manual

Rearme Manual Gas

Rearme Manual

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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

LLAMADA ACTIVA

conecta

Llamada3 1

Modem

conecta

conecta

Llamada4 1 conecta Modem conecta

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

SPBEG1 1

Cerrar Electrovlvula de Gas

LLAMADA MODEM

RearmeManualGas * AGAS

Salir

MODO NORMAL

OTRA ALARMA

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

SM3

/*Persiana Dorm1

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

SM8

Abrir

ACTIVAR LUCES

INICIO

Abrir

SPBP1

/*Activa luz Cocina

SPBL2

/*Activa luz Recibidor

1 /*Activan todas las luces desde PBL1 hasta P2L21

SP2P22

Abrir

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Salir OTRA ALARMA 1

FIN ALARMA ACUSTICA

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

SM3

/*Cerrar Persiana Dorm1

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

SM8

Cerrar 1

DESACTIVAR LUCES

INICIO

intrusin

SPBP1

/*Desactiva luz Cocina

SPBL2

/*Desactiva luz Recibidor

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

SP2P22

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

Salir

OTRA ALARMA

MODO NORMAL

ABRIR ELECTROVLVULA DE AGUA

INICIO

AAGUA

SPBEA1

/* Abrir Electroval. Cocina 1 /* Abrir Electroval. Bao1

SPBEA3

SPBEA4 1

/* Abrir Electroval. Bao2

SPBEA5

/* Abrir Electroval. Bao3

SPBEA6

/* Abrir Electroval. Bao4

CERRAR ELECTROVLVULA DE AGUA

INICIO

AAGUA

SPBEA1

/* Cerrar Electroval. Cocina 1 /* Cerrar Electroval. Bao1

SPBEA3

SPBEA4 1

/* Cerrar Electroval. Bao2

SPBEA5

/* Cerrar Electroval. Bao3

SPBEA6

/* Cerrar Electroval. Bao4

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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

TEMPORIZADO CLIMA

INICIO

TConexClima * malarma

ACTIVA CLIMAS

TEMPO

TConexClima

DESACTIVA CLIMAS

TEMPO

ACTIVAR CLIMAS

INICIO

TConexClima*malarma

SPBT1

/*Activa Clima Recibidor

SPBT2

/*Activa Clima Salon

1 /*Activan todos los CLimas

SP2T10

DESACTIVAR CLIMAS

INICIO

TConexClima + malarma

SPBT1

/*Desactiva Clima Recibidor 1

SPBT2

/*Desactiva Clima Salon

1 /*Desactivan todos los Climas

SP2T10

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

dia * malarma * mseguro

Noche * malarma * mseguro

CONFIG DIURNA

CONFIG NOCTURNA

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

Presencia1 * dia

Presencia2 * dia

PlantaB dia

Planta1 dia

Planta2 dia

ACTIVAR PLANTA B LUZ DIA

INICIO

PlantaPBdia* EPBPR1* EPBLU1 SPBP1 /* Luz Cocina SPBP2

PlantaPBdia* EPBPR2* EPBLU2 /* Luz Recibidor SPBP3

PlantaPBdia* EPBPR3* EPBLU3 /* Luz Comedor SPBP4

PlantaPBdia* EPBPR4* EPBLU4 /* Luz Saln SPBP5

PlantaPBdia* EPBPR5 *EPBLU5 /* Luz Escalera SPBP6

PlantaPBdia* EPBPR6 *EPBLU6 /* Luz Distrib.

PlantaPBdia* EPBPR7* EPBLU7 SPBP7 /* Luz Jardin

ACTIVAR PLANTA 1 LUZ DIA

INICIO

Planta1dia* EP1PR7* EP1LU8 SP1P8 /* Luz Dormitorio1

Planta1dia* EP1PR9* EP1LU10 SP1P11 /* Luz Dormitorio2

Planta1dia*EP1PR8

Planta1dia* EP1PR10*EP1LU12 SP1P13 /* Luz Bao2

Planta1dia* EP1PR18*EP1LU11 /* Luz Balcon2

SP1P10 /* Luz Bao1

SPBP12

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 Memoria de Clculo

Francesc Barberan Villacampa

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

Presencia1 * Noche

Presencia2 * Noche

PlantaB Noche

Planta1 Noche

Planta2 Noche

ACTIVAR PLANTA B LUZ NOCHE

INICIO

PlantaPBnoche* EPBPR1 /* Luz Cocina

PlantaPBnoche* EPBPR2 /* Luz Recibidor

PlantaPBnoche *EPBPR3 /* Luz Comedor

PlantaPBnoche *EPBPR4 /* Luz Saln

PlantaPBnoche *EPBPR5 /* Luz Escalera

PlantaPBnoche *EPBPR6 /* Luz Distrib.

PlantaPBnoche *EPBPR7 /* Luz Jardin

SPBP1

SPBP2

SPBP3

SPBP4

SPBP5

SPBP6

SPBP7

ACTIVAR PLANTA 1 LUZ NOCHE

INICIO

Planta1Noche* EP1PR7 /* Luz Dormitorio1

Planta1Noche *EP1PR9 SP1P11 /* Luz Dormitorio2

Planta1Noche *EP1PR8 SP1P10 /* Luz Bao1

Planta1Noche *EP1PR10 SP1P13 /* Luz Bao2

Planta1Noche *EP1PR18 /* Luz Balcon2

SP1P8

SPBP12

ACTIVAR PLANTA 2 LUZ NOCHE

INICIO

Planta2Noche* EP2PR11 SP2P15 /* Luz EscP2

Planta2Noche *EP2PR12

Planta2Noche *EP2PR13

Planta2Noche *EP2PR14

Planta2Noche *EP2PR15 SP2P21 /* Luz Bao4

Planta2Noche *EP2PR15

Planta2Noche *EP2PR16

Planta2Noc *EP2PR17 he

SP2P16 /* Luz Dorm3

SP2P18 /* Luz Bao3

SP2P19 /* Luz Dorm4

SP2P21 /* Luz Bao4

SP2P22 /* Luz Distrib2

SP2P17 /* Luz Balcon3

MC3*EP2PR18 1 SP2P20 /* Luz Balcon4

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

SP1P11

/* Luces Dormitorio2

SP2P17

/* Luces Dormitorio3

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

INICI O

Ton

SPBP3

/* Apagar Luces comedor

SP1P11

/* Apagar Luces Dormitorio2

SP2P17

/* Apagar Luces Dormitorio3

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 /* Activa Central Sonido Distrib1

dinamica * PresP2 SPBCS3 /* Activa Central Sonido Distrib2

1 /* Activa reg. sonido Cocina

1 /* Activa reg. sonido Distrib1

1 /* Activa reg. sonido Dorm3

SPBRS1

SP1RS4

SP2RS9

SPBRS2 1

/* Activa reg. sonido Comedor

SP1RS5 1

/* Activa reg. sonido Dorm1

SP2RS10 1

/* Activa reg. sonido Bao3

SPBRS3

/* Activa reg. sonido Salon

SP1RS6 1

/* Activa reg. sonido Bao1

SP2RS11 1

/* Activa reg. sonido Dorm4

SP1RS7

/* Activa reg. sonido Dorm2

SP2RS12

/* Activa reg. sonido Bao4

1 /* Activa reg. sonido Bao2

1 /* Activa reg. sonido Distrib2

SP1RS8

SP2RS13

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

EPBPR1*...*EPBPR5

EP1PR6*...*EP1PR10

EP2PR11*...*EP2PR16

PRESPB /* No Presencia Planta Baja

PRESP1 /* No Presencia Planta 1

PRESP2 /*No Presencia Planta 2

presencia

presencia

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 Memoria de Clculo

Francesc Barberan Villacampa

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

(dinamica * PresP1)+Quitar+TConexin

(dinamica * PresP2)+Quitar+TConexin

SPBCS1

/*Desconecta Central Sonido Planta Baja

SP1CS2

/*Desconecta Central Sonido Planta 1

/*Desconecta Central Sonido Planta 2

SP2CS3

1 Conectar

Quitar

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 enciendeP1 ACTIVA P1

mseguro*enciendeP1 *Tconexion
ACTIVA P2 enciendeP2

mseguro*enciendeP2 *Tconexion

TConexion

Quitar Musica

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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

SPBEA2

/*Desactiva Electrovlvula jardin

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

9.9.1.-

CONFIGURACIN PANTALLAS 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 Memoria de Clculo

Francesc Barberan Villacampa

9.1.2.- Captura Pantallas 9.1.2.1.Captura Pantalla Visualizacin

180

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.1.2.2.-

Captura Configuracin Telfono

181

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.2.-

Pantallas Climatizacin

9.2.1.- Pantalla Visualizacin En primera lnea de la pantalla tenemos un por plantas. indicador de conexin de temperatura

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 Memoria de Clculo

Francesc Barberan Villacampa

9.2.4.- Captura Pantallas 9.2.4.1.-Captura Pantalla Visualizacin

183

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.2.4.2.- Captura Setup Clima

184

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.2.4.3.-

Captura Configuracin Temperaturas

185

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.2.4.4.-

Captura Pantalla Conexin Desconexin

186

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

9.3.4.- Captura Pantallas 9.3.4.1.Captura Pantalla Visualizacin Luces

188

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.3.4.2.-

Captura Configuracin dia/noche

189

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.3.4.3.-

Captura Modo Seguro

190

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

9.4.3.- Captura Pantallas Riego 9.4.3.1.Captura Pantalla Visualizacin

192

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.4.3.2.-

Setup

193

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

9.5.3.- Captura Pantallas Control de Sonido 9.5.3.1.Captura pantalla Visualizacin Sonido

195

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.5.3.2.-

Captura Setup Sonido

196

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.5.3.3.-

Captura Control de Sonido

197

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.5.3.4.-

Captura Modo Seguro Sonido

198

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

9.6.2.- Captura Pantallas 9.6.2.1.Captura Pantalla Visualizacin

200

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

9.6.2.2.-

Captura Setup

201

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 Memoria de Clculo

Francesc Barberan Villacampa

9.7.1.- Captura Pantallas 9.7.1.1.Captura Visualizacin Persianas

203

Proyecto Instalacin Casa Domtica Memoria de Clculo

Francesc Barberan Villacampa

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 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 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

PROYECTO INSTALACIN CASA DOMOTICA

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


ESCALA

P01
FECHA: REALIZADO POR:

EMPLAZAMIENTO
REVISADO POR:

1:500/1:200
PIG

MAYO 2007

FRANCESC BARBERAN VILLACAMPA

PROYECTO INSTALACIN CASA DOMOTICA

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


ESCALA

P01
FECHA:

DISTRIBUCIN PLANTA BAIXA


REALIZADO POR: COMPROBADO POR:

1:50
PIG

MAYO 2007

FRANCESC BARBERAN VILLACAMPA

PROJECTO INSTALACIN CASA DOMOTICA

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


ESCALA

P01
FECHA:

DISTRIBUCIN PLANTA PRIMERA


REALIZADO POR: COMPROBADO POR:

1:50
PIG

MAYO 2007

FRANCESC BARBERAN VILLACAMPA

PROYECTO INSTALACIN CASA DOMTICA

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

P03
FECHA:

DISTRIBUCIN PLANTA SEGUNDA


REALIZADO POR: COMPROBADO POR: ESCALA

1:50
PIG

MAYO 2007

FRANCESC BARBERAN VILLACAMPA

SIMBOLOGIA Luces
P Pr Di T A
EG EA

Pulsadores Detector de Presencia Luminosidad Dimmers Termostatos Anemmetro Electrovlvula Gas Electrovlvula Agua
EA

Pr
H2O

Pr H
AL

P Rs
EG

G
H2O

Detector Fuga Gas Detector Fuga Agua Detector Humo Cmaras Detector Humedad Dentral Sonido
P C P G

MC

PC

Pr

Cs

H C
DH

C T
DH

EA

H H
AL

Cs Rs AL
MC

DH

Regulador Sonido Altavoces Modulo Control


Pr
Rs

Pr
AL

Di

Rs

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

SITUACIN EQUIPOS PLANTA BAJA


MAYO 2007 N/A

PIG

P4

SIMBOLOGIA Luces
P Pr Di T A
EG EA

Pulsadores Detector de Presencia Luminosidad Dimmers Termostatos Anemmetro Electrovlvula Gas Electrovlvula Agua Detector Fuga Gas Detector Fuga Agua Detector Humo Cmaras Detector Humedad Dentral Sonido Regulador Sonido Altavoces Modulo Control
DORMITORIO 1
Rs AL H T H Pr P T Rs AL

H2O

EA

BAO 2
-

P Pr Pr Pr Pr

G
H2O

AL MC P Di H Pr P T Rs Rs Cs

H AL C P Di H

H C
DH

AL

BAO 1

Cs Rs AL
MC

H2O

EA

DORMITORIO 2
Rs P

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

SITUACIN EQUIPOS PLANTA PRIMERA


MAYO 2007 N/A

PIG

P05

SIMBOLOGIA Luces
P Pr Di T A
EG EA Rs Pr
H2O

Pulsadores Detector de Presencia Luminosidad Dimmers Termostatos Anemmetro Electrovlvula Gas Electrovlvula Agua Detector Fuga Gas
H AL

EA

Pr T

BAO 4
-

Pr

P Pr AL P H

Cs

Pr

Pr

AL

H AL H

G
H2O

MC P

Rs

Pr

C P

Detector Fuga Agua Detector Humo Cmaras Detector Humedad


DORMITORIO 3

BAO 3
Di T H P T Rs Di AL T

H C
DH

Pr
H2O

EA Rs

DORMITORIO 4

Cs Rs AL
MC

Dentral Sonido Regulador Sonido Altavoces Modulo Control

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

SITUACIN EQUIPOS PLANTA SEGUNDA


MAYO 2007 N/A

PIG

P06

PC RS232 RS485

0V RS485

24V

1 0V

0V 4

5 0V

0V 8

0V RS485

24V

1 0V

0V 4

5 0V

0V 8

0V RS485

24V

1 0V

0V 4

0V

0V

SIMON VIS MDULO DE MDEM

SIMON VIS MDULO DE CONTROL

SIMON VIS MDULO DE INTERFASE E/S

SIMON VIS MDULO DE CONTROL

SIMON VIS MDULO DE INTERFASE E/S

SIMON VIS MDULO DE CONTROL

SIMON VIS MDULO DE INTERFASE E/S

RS232

RS232

RS232

RS4 85 0V 24 V +

1 0V 0V 4

5 0V

0V 8

9 0V 15 0V

10 16

1 1 0V

12

13

0V

14

1 0V

0V 4

5 0V

0V 8

9 0V 15 0V

10 16

1 1 0V

12

13

0V

14

1 0V

0V 4

5 0V

0V 8

0V

10

1 1 0V

12

13

0V

14

15

0V

16

18 14

17

16

0V

15

13

0V

12

11

0V

SIMON VIS MDULO DE ENTRADAS 24V

E3M3

1 4

2 5

0V

0V

24V

0V

18 14

17

16

0V

15

13 0V

0V

12

11

18 14

17

16

0V

15

13 0V

0V

12

11

18 14

17

16

0V

15

13 0V

0V

12

11

18 14

17

16

0V

15

13 0V

0V

12

11

18 14

17

16

0V

15

13 0V

0V

12

11

18 14

17

16

0V

15

13

0V

12

11

0V

SIMON VIS MDULO DE ENTRADAS 24V

E1M1

SIMON VIS MDULO DE ENTRADAS 24V

E2M1

SIMON VIS MDULO DE ENTRADAS 24V

E1M2

SIMON VIS MDULO DE ENTRADAS 24V

E2M2

SIMON VIS MDULO DE ENTRADAS 24V

E1M3

SIMON VIS MDULO DE ENTRADAS 24V

E2M3

1 4

2 5

0V

6 0V

0V

24V

1 4

2 5

0V

6 0V

0V

24V

1 4

2 5

0V

6 0V

0V

24V

1 4

2 5

0V

6 0V

0V

24V

1 4

2 5

0V

6 0V

0V

24V

1 4

2 5

0V

0V

24V

0V

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

5 0V

0V 8

1 0V

0V 4

0V

0V

SIMON VIS

S1M1

SIMON VIS

S2M1
MDULO DE SALIDAS 24V

SIMON VIS

S1M2

SIMON VIS

S2M2

SIMON VIS MDUL M O DE 2 24V SALIDA D 4 U S V L O

S3M2
MDULO DE SALIDAS 24V

SIMON VIS

S1M3
MDULO DE SALIDAS 24V

SIMON VIS

S2M3
M DUL 24V O DE SALI DAS

SIMON VIS

S3M3
M DU 2 LO 4 DE V SAL IDA S

MDULO DE SALIDAS 24V

0V 24V

0V 0V 1248V

0V 24V

0V

0V 12-48 V

0V 24V

0V 0V 1248V

0V 24V

0V 0V 1248V

D 0V E24V S A L I D A S

0V 0V 1248V

0V 24V

0V 0V 1248V

0V 24V

0V 0V 1248V

0V 24V

0V

0V 12-48V

L5-8 S5

S8

S7

S6

L5-8 S5

S8

S7

S6

L5-8

S8

S7

S6

S5

SIMON VIS MDULO DE SALIDAS 230V

SIMON VIS MDULO DE SALIDAS 230V

SIMON VIS MDULO DE SALIDAS 230V

S230-1M1
0V 24V S1 S4 S2 S3 0V 24V

S230-1M2
S1 S2 S3 S4 0V 24V

S230-1M3
S1 S2 S3 S4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

ORGANIGRAMA FUNCIONAL
MAYO 2007 N/A

PIG

E01

ALIMENTACION

MDULOS ENTRADA

- + 24V 0V RS485

1 0V

2 4

0V

5 6

0V

0V

SIMON VIS MDULO DE CONTROL

SIMON VIS MDULO DE INTERFASE E/S

RS232

1 2

0V

3 4

0V

5 7

0V

0V 8

9 0V

10 12

11 0V

13 15

0V 14

0V 16

MDULOS SALIDA

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


MAYO 2004 N/A

PIG

E03

SENSOR

18 17

16 0V

15 14

13 11

0V 12

0V

SIMON VIS MDULO DE ENTRADAS 24V

0V

45

0V 7 24V

0V

ALIMENTACIN

MDULO DE CONTROL

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DE ENTRADAS 24V


MAYO 2004 N/A

PIG

E04

ACTUADOR

1 3

0V

0V 4

5 6

0V

0V

SIMON VIS MDULO DE SALIDAS 24V

0V

24V

0V 0V 12-48V

MDULO DE CONTROL

ALIMENTACIN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DE SALIDAS 24V


MAYO 2004 N/A

PIG

E05

L N

EQUIPO

L5-8

S8

S7

S6

S5

SIMON VIS MDULO DE SALIDAS 230V

0V

24V

S1

S2

S3

S4

MDULO DE CONTROL

ALIMENTACIN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DE SALIDAS 230V 10A


MAYO 2004 N/A

PIG

E06

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

3
230 V C.A.

1 3

0V

0V 4

5 6

0V

0V

SIMON VIS

SIMON VIS MDULO DIMMER

MDULO DE SALIDAS 24V

0V N L

24V

0V 0V 12-48V

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO DIMMER
MAYO 2004 N/A

PIG

E07

L N

EQUIPO 12V
230 V 12V

Fuente Alimentacin

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

FUENTE ALIMENTACIN 12V


MAYO 2004 N/A

PIG

E08

TELFONO

+ 0V RS485

24V

1 0V

2 4

0V

5 6

0V

0V

SIMON VIS MDULO DE MDEM

SIMON VIS MDULO DE CONTROL

SIMON VIS MDULO DE INTERFASE E/S

RS232

RS485 0V 24V +

1 2

0V

3 4

0V

5 7

0V

0V 8

9 0V

10 12

11 0V

13 15

0V 14

0V 16

ALIMENTACIN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

MDULO MODEM
MAYO 2004 N/A

PIG

E09

L N

18 17

16 14

0V

15

13

0V 12

11

0V

SIMON VIS
C NA 12V 230 V 12V

MDULO DE ENTRADAS 24V

Detector de Gas
0V 7 24V 0V

Fuente Alimentacin

1 4

2 5

0V

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

DETECTOR DE GAS
MAYO 2004 N/A

PIG

E10

18 17

16 14

0V

15

13 0V

0V 12

11

ALIMENTACIN

SIMON VIS
15-36V

MDULO DE ENTRADAS 24V

1 4

2 5

0V

0V 7 24V

0V

NA C

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

DETECTOR DE HUMO
MAYO 2004 N/A

PIG

E11

L N

18 17

16 14

0V

15

13

0V 12

11

0V

SIMON VIS
C NA 12V 230 V 12V

MDULO DE ENTRADAS 24V

Detector Inundacin
SONDA 0V 7 24V 0V

Fuente Alimentacin

1 4

2 5

0V

SONDA

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

DETECTOR DE INUNDACIN
MAYO 2004 N/A

PIG

E12

L N

L5-8

S8

S7

S6

S5

SIMON VIS MDULO DE SALIDAS 230V

230V

0V

24V

S1

S2

S3

S4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

ELECTROVLVULA DE AGUA
MAYO 2004 N/A

PIG

L N

CANAL DERECHO
L R

CANAL IZQUIERDO
16 15 10 0 R 2 4 T L N

CENTRAL DE SONIDO

L5-8

S8

S7

S6

S5

SIMON VIS MDULO DE SALIDAS 230V

ALIMENTACIN

0V

24V

S1

S2

S3

S4

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

CENTRAL DE SONIDO
MAYO 2004 N/A

PIG

E14

DERECHO

IZQUIERDO

16

ALIM

15 10 0 R 2 4

CENTRAL DE SONIDO
T L N

MASA

2 4 5 A

6 7

2 5

6 7

REGULADOR SONIDO

EMISOR AVISOS

MN

MN

INSTALACIN CASA DOMTICA

Francesc Barberan

PIG

REGULADOR DE SONIDO
MAYO 2004 N/A

PIG

E15

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

PRESUPUESTO

228

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

CAPITULO 10 - MDULOS DOMTICA Pos Ut Descripcin Precio Importe

Cant.

Mdulo de Control SIMONVIS ref. 810203 Ut 39. 001 128 entradas y 128 salidas. Conexin a PC va RS232. Dimensiones 144 mm. Ut 002 Mdulo de Entradas 24V SIMONVIS ref. 81500-39. 16 entradas digitales. Tension de entrada 7 24 V. Impedancia de entrada 1 KOhm. Dimensin 72 mm. Ut 003 Mdulo de Salidas 24V SIMONVIS ref. 81550-2. 8 salidas de transistor. Tensin de salidas 6 12-48. Intensidad mxima por salida 500 mA. Dimensin Ut 72mm. 004 Mdulo Fuente de Alimentacin 72 W SIMONVIS ref 81025-39. Entrada 230 V 3 50/60 Ut Hz. Salida 24 V 3. Fuente conmutada y protegida. 005 Dimensin 144 mm Mdulo MODEM SIMONVIS ref. 81030-39. Comunicacin bidireccional RS485. 006 Ut Homologado por Dgtel. Dimensiones 72 mm Mdulo de salidas 230V SIMONVIS ref. 8156039. 8 salidas de rel. Tensin de salidas Ut 230V. 007 Intensidad mxima por grupo 10. Dimensin 72mm Mdulos Dimmer 350 LR SIMONVIS ref 8199039. Para lmparas halgenas con transformador Regulable a 24 V. Dimensin 36 mm. 1

572,20

1.716,60

80,05

560,35

97,50

585,00

158,20

474,60

103,74

103,74

147,22

441,66

83,00

498,00

TOTAL MDULOS DOMTICA

4.379,95

229

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

CAPITULO 11 - SENSORES Y ACTUADORES Pos Ut Descripcin Precio Importe

Cant

101 Ut

102 Ut

103 Ut 104 Ut 105 Ut

Detector de Presencia PIR DOMAUT 18 ref. DIR-360MI. Detector de movimiento. Ajuste distancia. Sensor Luminosidad DOMAUT ref. LDR- 19 720. Sensor de luminosidad para empotrar, alimentacin 12 Vdc. 10 Termostato Digital DOMAUT ref. ATH-530. Montaje mural, Alimentacin mediante pilas. Temperatura de control 5 a 30. 1 Anemmetro Digital SEAC. Anemmetro digital con indicacin programable. Alimentacin 12 Vcc. Detector de Gas empotrable SIMON ref. 75861-30. Instalacin en caja universal. Cumple normativa UNE-En 50194.

5220

93960

3378

64182

5302 12357 8550

53020 12357 8550

3623

25361

106 Ut

Detector de Inundacin SIMON ref. 75860-30. Instalacin en caja de empotrar 13 universal. Incluye sonda de inundacin. Detector de Humo fotoelctrico SYSTEM SENSOR MOD 2251. Diseo en perfil extraplano. Test de disparo automtico. Camaras de Videovigilancia RIMAX SMART RECORDER. Micrfono integrado, resistente a la intemperie. Formato de grabacin ASF. Centrales de Sonido SIMON SONIDO ref. 0502130. Central de Sonido 1 canal estereo, con regulacin manual de nivel de salida de audio. Regulador de Sonido SIMON SONIDO Ref 0532130. Digital, de 1 canal musical estereomono.Regulacin digital de volumen.

5725

74425

21500

86000

107 Ut

18000

54000

108 Ut

13

2350

30500

109 Ut

110 Ut

Suma y sigue ...

230

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

111 Ut 112 Ut

Altavoz SIMON SONIDO ref. 05502-30. Altavoz de 2. 2W / 8 Ohms. Electrovlvula de Agua SIMON ref Electrovlvula de agua normalmente abierta. Rearme automtico. Alimentacin 230V

13

975

12675 15180

81870-39. 6 2530

113 Ut

Electrovlvula de Gas SIMON ref 81871-39. Electrovlvula de gas normalmente abierta. Rearme manual. Alimentacin 230V

3723

3723

TOTAL SENSORES Y ACTUADORES

5.33933

231

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

CAPITULO 12 - EQUIPOS + INSTALACIN Pos Ut Descripcin Pulsador SIMON VIS ref. 75553-39. Pulsador para 24V, con led verde incorporado. Fuente alimentacin empotrable SIMON82 ref. 75870-30. Equipo de alimentacin 12V. Instalacin en caja de empotrar universal. Ml Ml Precio Importe

Cant 22

201 202 Ut 203 204

ut

4.15 2060

91.30 57680

28

Cable bipolar 0.75 mm Tubo Corrugado 32mm

625 185

038 085

23750 15725

TOTAL EQUIPOS + INSTALACIN

1.06285

232

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

CAPITULO 13 - SOFTWARE + HORAS Pos Ut Software de Control Horas Oficial de primera Descripcin Precio Importe

Cant 1 32 32

301 302

ut Ut

35000 35000 2450 1825 78400 58400

303

Ut Horas Ayudante Horas Tcnico Programador 30 3500 1.05000

302

Ut

TOTAL SOFTWARE + HORAS

2.76800

233

Proyecto Instalacin Casa Domtica Presupuesto

Francesc Barberan Villacampa

RESUMEN DEL PRESUPUESTO 10 11 12 13


MDULOS DOMTICA SENSORES + ACTUADORES EQUIPOS + INSTALACIN SOFTWARE + HORAS SUBTOTAL TOTAL 16 % IVA TOTAL PRESUPUESTO

4.37995 5.33933 1.06285 2.76800 13.55013 2.16802


15.71815

234

Proyecto Instalacin Casa Domtica Pliego de Condiciones

Francesc Barberan Villacampa

PLIEGO DE CONDICIONES

235

Proyecto Instalacin Casa Domtica Pliego de Condiciones

Francesc Barberan Villacampa

13.- PLIEGO DE CONDICIONES

13.1

CONDICIONES GENERALES Reglamento y Normas

13.1.1.-

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 Pliego de Condiciones

Francesc Barberan Villacampa

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 Pliego de Condiciones

Francesc Barberan Villacampa

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 Pliego de Condiciones

Francesc Barberan Villacampa

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 Pliego de Condiciones

Francesc Barberan Villacampa

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 Pliego de Condiciones

Francesc Barberan Villacampa

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.1Recepcin 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 provisio nal.

241

Proyecto Instalacin Casa Domtica Pliego de Condiciones

Francesc Barberan Villacampa

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 Pliego de Condiciones

Francesc Barberan Villacampa

13.2.13.2.1.-

CONDICIONES FACULTATIVAS 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 Pliego de Condiciones

Francesc Barberan Villacampa

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 Pliego de Condiciones

Francesc Barberan Villacampa

13.3.13.3.1.-

CONDICIONES ECONMICAS 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 Pliego de Condiciones

Francesc Barberan Villacampa

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 Anexos

Francesc Barberan Villacampa

ANEXOS

248

Proyecto Instalacin Casa Domtica Anexos

Francesc Barberan Villacampa

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 Anexos

Francesc Barberan Villacampa

REFERENCIAS

250

Proyecto Instalacin Casa Domtica Anexos

Francesc Barberan Villacampa

15.-

REFERENCIAS

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]

www.sbt.siemens.com www.domoticaviva.com www.construnario.com www.calefi.es www.seguridadplus.com www.coati.es www.domaut.com www.homefutura.es www.ibericadeautomatismos.com www.maresa.com www.ibercomp.com Catlogo SIMON Catlogo General 2005

251

Вам также может понравиться