Home Automation eHouse – Programu ya Maendeleo kwa ajili ya paneli Udhibiti Room kwa Windows Ubao – Open Source

Home Automation eHouse – Programu ya maendeleo ya jopo mjadala wa chanzo code .
Makala hii bado mwingine sehemu ya maelezo ya programu kwa ajili ya paneli kugusa Home Automation eHouse , Windows – msingi .
Mapema makala juu ya mada hii:
” Smart Nyumba eHouse – Maktaba ya kuunda programu yako mwenyewe kwa ajili ya Windows ”
” Kuendeleza programu kwa ajili ya kugusa smart nyumba kudhibiti paneler eHouse Windows – makao vidonge ”
Maelezo ya sifa kuu za maombi: utaratibu outputbuttonnames (index: integer) ;
jina anasoma matokeo ya digital RoomManager , Programu ya majina na majina ya kupima pembejeo ya usanidi wa mfumo .
Anaokoa saraka Configuration ” % RemoteEhouseDir % \ Paneli \ ” kama kuna Configuration default faili kwa RoomManager inajenga kwa RoomManager jina na ugani ‘ . txt ‘ .
Files kwa jopo la kudhibiti ni msingi ugani default faili na , kama jina kompyuta katika madirisha ya jopo .
Kuondoa vifungo outnyttjade (matokeo na program) , kupima pembejeo , mipango ya fomu (au ili kupunguza nguvu) , kuwa katika default au faili kwa ajili ya jopo kuchukua nafasi ya jina shamba tupu line (kushika hesabu line) .
Katika faili hili ni muhimu Analog sensor aina kuweka (katika mabano mraba)
[ % ] Asilimia katika uhusiano na mtawala voltage ugavi
[C] joto (by default wote sensorer isipokuwa kwanza)
[ – % ] Kuachwa asilimia ya 100 % – X kama mwanga sensor (1 sensor by default)
Kwa mengine kuunganisha sensorer Analog (kwa kuwa pamoja katika faili default kwa kubadilisha default settings) .
utaratibu TForm1 . Program1Click (Sender: TObject) ;
handler tukio ” OnClick ” kwa ajili ya wote vifungo virtual kwa ajili ya mipango ya uzinduzi .
Huelezea idadi muhimu (kutoka kundi la mabadiliko mpango) , ambayo imekuwa kuchaguliwa na kuwekwa tukio kuanza mpango wa kuchaguliwa katika foleni tukio .
utaratibu TForm1 . output1Click (Sender: TObject) ;
handler tukio ” OnClick ” kwa vifungo wote virtual kubadili hadhi ya pato .
Huelezea idadi muhimu (ya kundi na mabadiliko ya hali ya pato) , ambayo imekuwa kuchaguliwa na kuwekwa tukio mabadiliko tukio pato foleni juu ya eHouse server .
utaratibu RunEvent (eventcode , arg1 , arg2 , arg3 , arg4 , arg5: integer ; str: string) ;
kumbukumbu ya tukio kwa foleni juu ya mfumo eHouse server .
vigezo aliyopewa tukio code kwa mode moja kwa moja:
tukio code ,
Tukio hoja , Taarifa kwa maelezo ya logi .
utaratibu update_panel ;
kazi updates yaliyomo ya jopo – Analog vipimo na matokeo (virtual vifungo rangi) .
Ni lazima kuanza mara baada ya kazi mara kwa mara ” update_status ” (Updating hali ya dereva kutoka eHouse PC server) .
Home Automation Controllers eHouse
Udhibiti Automation mtengenezaji
Home Automation – kudhibiti inapokanzwa na ligtht katika vyumba .