Home Automation eHouse – Sagteware-ontwikkeling vir Kamer Control Panels vir Windows Tablet – Open Source

Home Automation eHouse – Sagteware-ontwikkeling paneelbespreking van die bronkode .
Hierdie artikel is nog 'n deel van die beskrywing van die sagteware vir die touch panele Home Automation eHouse , Windows – gebaseer .
Beskikbare artikels oor hierdie onderwerp:
” Smart House eHouse – Biblioteek te skep van jou eie sagteware vir Windows ”
” Ontwikkeling van sagteware vir die touch smart huis beheer panele eHouse Windows – gebaseerde tablette ”
Beskrywing van die belangrikste kenmerke van die aansoek: prosedure outputbuttonnames (indeks: integer) ;
Die naam lui die digitale uitgange RoomManager , Program name en die name van die insette van die opset van die stelsel te meet .
Slaat die configuration directory ” % RemoteEhouseDir % \ Panels \ ” indien daar is 'n standaard configuration file vir die RoomManager skep met die naam en uitbreiding RoomManager ‘ . txt ‘ .
Lêers vir die beheer paneel is gebaseer op die standaard lêer uitbreiding en die , as die naam van die rekenaar in die vensters van die paneel .
Ongebruikte knoppies (uitsette en programme) te verwyder , meet insette , programme van die vorm (of ten einde krag te verminder) , versuim of lêer vir die paneel in die veld naam leë lyn te vervang (die behoud van die reël nummering) .
In hierdie lêer is belangrik analoog sensor tipe instelling (tussen vierkantige hakies)
[ % 'N persentasie in verhouding tot die toevoerspanning kontroleerder
[C] die temperatuur (by verstek alle sensors behalwe die eerste)
[ – % ] 'N persentasie van 100 omgekeer % – X as die lig sensor (sensor 1 by verstek)
Vir ander die koppeling van analoog sensors (ingesluit moet word in die standaard-lêer deur die verandering van die standaard instellings) .
prosedure TForm1 . Program1Click (Sender: TObject) ;
Die event handler ” OnClick ” vir alle virtuele knoppies vir die begin van programme .
Identifiseer die sleutel nommer (van die groep van program verander) , wat gekies is en die geleentheid geplaas die gekose program begin in die geval tou .
prosedure TForm1 . output1Click (Sender: TObject) ;
Die event handler ” OnClick ” vir al die virtuele knoppies om die uitset status te verander .
Identifiseer die sleutel nommer (uitset status van die groep te verander) , wat gekies is en die geleentheid geplaas verander die uitset geval tou op die bediener eHouse .
procedure RunEvent (eventcode , arg1 , arg2 , arg3 , arg4 , arg5: integer ; str: string) ;
Die geleentheid rekords aan 'n tou op die bediener stelsel eHouse .
Die parameters gegee gebeurtenis-kode vir direkte modus:
gebeurtenis kode ,
Event argumente , Inligting vir 'n beskrywing van die log .
prosedure update_panel ;
Die funksie werk die inhoud van die paneel – analoog metings en uitsette (virtuele knoppies kleure) .
Dit moet onmiddellik begin word nadat die funksie van tyd tot tyd ” update_status ” (Opdatering van die status van die bestuurder van die bediener PC eHouse) .
Home Automation controllers eHouse
Beheer Automation vervaardiger
Home Automation – beheer verwarming en ligtht in kamers .