Home Automation eHouse – Software Development voor Room Control Panels voor Windows Tablet – Open Source

Home Automation eHouse – Software ontwikkeling paneldiscussie van de broncode .
Dit artikel is nog een ander deel van de beschrijving van software voor touch panels Home Automation eHouse , Windows – gebaseerd .
Eerder artikelen over dit onderwerp:
” Smart House eHouse – Bibliotheek om uw eigen software voor Windows te creëren ”
” Het ontwikkelen van software voor het touch slimme huis bedieningspanelen eHouse Windows – op basis van tabletten ”
Beschrijving van de belangrijkste kenmerken van de applicatie: procedure outputbuttonnames (index: integer) ;
De naam leest de digitale uitgangen RoomManager , Programmanamen en de namen van meetingangen van de systeemconfiguratie .
Slaat de configuratie directory ” % RemoteEhouseDir % \ Panels \ ” als er een standaard configuratie bestand voor de RoomManager creëert met de naam en extensie RoomManager ‘ . txt ‘ .
Bestanden voor het bedieningspaneel zijn gebaseerd op de standaard bestandsextensie en de , zoals de naam van de computer in de ramen van het paneel .
Om ongebruikte knoppen (outputs en programma's) te verwijderen , meetingangen , 's van de vorm (of om energie te verminderen) , van rechtswege in verzuim of bestand voor het paneel om de veldnaam lege regel (het bijhouden van de regelnummering) te vervangen .
In dit bestand zijn belangrijk analoge sensor type instelling (tussen vierkante haakjes)
[ % ] Een percentage ten opzichte van de voedingsspanning controller
[C] van de temperatuur (standaard alle sensoren behalve de eerste)
[ – % ] Omgekeerde een percentage van 100 % – X als de lichtsensor (sensor 1 standaard)
Voor andere aansluiten van analoge sensoren (op te nemen in het standaardbestand door de standaard instellingen) .
procedure TForm1 . Program1Click (Sender: TObject) ;
De event-handler ” OnClick ” voor alle virtuele knoppen voor het starten van programma's .
Identificeert het nummer (uit de groep van programmawijzigingen) , dat is geselecteerd en geplaatst bij het geselecteerde programma te starten bij wachtrij .
procedure TForm1 . output1Click (Sender: TObject) ;
De event-handler ” OnClick ” voor alle virtuele knoppen op de uitgang status te wijzigen .
Identificeert de belangrijkste nummer (van de groep om output te wijzigen) , dat is geselecteerd en geplaatst geval verandert de uitgang gebeurteniswachtrij op de server eHouse .
procedure RunEvent (eventcode , arg1 , ARG2 , arg3 , Arg4 , arg5: integer ; str: String) ;
Het evenement records naar een wachtrij op de server systeem eHouse .
De parameters bepaalde gebeurtenis code voor de directe modus:
gebeurteniscode ,
Event argumenten , Voor een beschrijving van de log .
procedure update_panel ;
De functie werkt de inhoud van het panel – analoge metingen en uitgangen (virtuele knoppen kleuren) .
Het moet worden gestart direct na de functie periodiek ” update_status ” (Het bijwerken van de status van de bestuurder van de server PC eHouse) .
Home Automation Controllers eHouse
Control Automation fabrikant
Home Automation – controle verwarming en ligtht in kamers .