Ehouse Domotique – Développement de logiciels pour centrales d'alarme des chambres pour Windows Tablet – Open Source

Domotique ehouse – Table ronde de développement de logiciels du code source .
Cet article est encore une autre partie de la description d'un logiciel pour les écrans tactiles Domotique ehouse , Fenêtres – basé .
Articles précédents sur ce sujet:
” Maison intelligente ehouse – Bibliothèque pour créer votre propre logiciel pour Windows ”
” Développement de logiciels pour le contrôle tactile intelligent panneaux maison ehouse de Windows – Comprimés à base de ”
Description des caractéristiques principales de l'application: outputbuttonnames procédure (indice: entier) ;
Le nom lit le RoomManager sorties numériques , Les noms de programmes et les noms des entrées de mesure de la configuration du système .
Enregistre le répertoire de configuration ” % RemoteEhouseDir % Panneaux \ \ ” s'il existe un fichier de configuration par défaut pour la RoomManager il crée avec le nom et l'extension RoomManager ‘ . txt ‘ .
Fichiers pour le panneau de commande sont basés sur l'extension de fichier par défaut et le , que le nom de l'ordinateur dans les fenêtres du panneau .
Pour supprimer des boutons inutilisés (sorties et programmes) , entrées de mesure , des programmes de la forme (ou dans le but de réduire la puissance) , d'être en défaut de paiement ou le fichier pour le panneau de remplacer la ligne du nom champ vide (en gardant la numérotation des lignes) .
Dans ce fichier sont importants réglage analogique type de capteur (entre crochets)
[ % ] En pourcentage par rapport au dispositif de commande de tension d'alimentation
[C] la température (par défaut, tous les capteurs sauf la première)
[ – % ] Reversed un pourcentage de 100 % – X que le capteur de lumière (capteur 1 par défaut)
Pour les autres capteurs analogiques de raccordement (à inclure dans le fichier par défaut en changeant les paramètres par défaut) .
procédure TForm1 . Program1Click (Sender: TObject) ;
Le gestionnaire d'événements ” OnClick ” pour tous les boutons virtuels pour le lancement des programmes .
Identifie le numéro de la clé (du groupe des changements de programme) , qui a été sélectionné et placé l'événement lancer le programme sélectionné dans la file d'attente d'événements .
procédure TForm1 . output1Click (Sender: TObject) ;
Le gestionnaire d'événements ” OnClick ” pour tous les boutons virtuels pour changer l'état de sortie .
Identifie le numéro de la clé (du groupe pour changer le statut de sortie) , qui a été sélectionné et placé l'événement change la file d'attente de sortie d'événements sur le serveur ehouse .
procédure RunEvent (EventCode , arg1 , arg2 , arg3 , arg4 , arg5: integer ; str: string) ;
Les enregistrements d'événements à une file d'attente sur le serveur de système de ehouse .
Les paramètres donnés code d'événement pour le mode direct:
code d'événement ,
Les arguments d'événement , Information pour une description de la bûche .
update_panel procédure ;
La fonction met à jour le contenu de l'écran – mesures et sorties analogiques virtuels (couleurs des boutons) .
Il doit être débuté immédiatement après la fonction périodique ” update_status ” (Mise à jour de l'état du pilote à partir du PC serveur ehouse) .
Les contrôleurs domotiques ehouse
Automation Control fabricant
Domotique – chauffage et de contrôle Ligtht dans les salles .