Inicio eHouse Automatización – Desarrollo de software para paneles de control para Windows Tablet – Open Source

Domótica eHouse – El desarrollo de software panel de discusión sobre el código fuente .
Este artículo es otra parte de la descripción de software para paneles táctiles Domótica eHouse , Ventanas – basado .
Artículos anteriores sobre este tema:
” Smart House eHouse – Biblioteca para crear su propio software para Windows ”
” El desarrollo de software para el toque elegante casa de paneles de control de Windows eHouse – comprimidos basados ”
Descripción de las características principales de la aplicación: outputbuttonnames procedimiento (índice entero) ;
El nombre lee el RoomManager salidas digitales , Nombres de los programas y los nombres de las entradas de medida de la configuración del sistema .
Guarda el directorio de configuración ” % RemoteEhouseDir % Paneles \ \ ” si hay un archivo de configuración por defecto para el RoomManager se crea con el nombre y la extensión RoomManager ‘ . txt ‘ .
Ficheros para el panel de control se basan en la extensión de archivo por defecto y el , como el nombre del equipo en las ventanas del panel de .
Para quitar botones no utilizados (productos y programas) , entradas de medida , programas de la forma (o con el fin de reducir la potencia) , de una infracción o archivo del panel para reemplazar la línea el nombre del campo en blanco (que mantiene la numeración de línea) .
En este archivo es importante ajuste analógico tipo de sensor (entre corchetes)
[ % ] Un porcentaje en relación con el controlador de tensión de alimentación
[C] de la temperatura (por defecto, todos los sensores excepto el primero)
[ – % ] Invertido un porcentaje de 100 % – X como el sensor de luz (sensor 1 por defecto)
Para otros que conectan los sensores analógicos (que se incluirá en el archivo predeterminado cambiando la configuración por defecto) .
procedimiento TForm1 . Program1Click (Sender: TObject) ;
El controlador de eventos ” OnClick ” para todos los botones virtuales para el lanzamiento de programas .
Identifica el número de clave (a partir del grupo de los cambios de programa) , que ha sido seleccionado y coloca el evento iniciar el programa seleccionado en la cola de eventos .
procedimiento TForm1 . output1Click (Sender: TObject) ;
El controlador de eventos ” OnClick ” para todos los botones virtuales para cambiar el estado de la salida .
Identifica el número de la llave (del grupo para cambiar el estado de salida) , que ha sido seleccionado y coloca el evento cambia la cola de eventos de salida en el eHouse servidor .
procedimiento RunEvent (EventCode , arg1 , arg2 , arg3 , arg4 , arg5: integer ; str: String) ;
Los registros de eventos a una cola en el sistema eHouse servidor .
Los parámetros indicados código de evento para el modo directo:
código de evento ,
Argumentos del evento , Información para una descripción del registro .
procedimiento update_panel ;
La función actualiza el contenido del panel – mediciones y salidas analógicas (colores botones virtuales) .
Se debe iniciarse inmediatamente después de la función periódica ” update_status ” (Actualización del estado del controlador desde el PC eHouse servidor) .
Controladores de Automatización del Hogar eHouse
Control de Automatización fabricante
Domótica – control de calefacción y Ligtht en habitaciones .