Jengo Automation eHouse – Programu ya Maendeleo kwa ajili ya Udhibiti vyumba paneli kwa ajili ya Windows Ubao

eHouse Home Automation .
Majadiliano ya programu (source code) wa Windows maktaba ya programu .
Kujenga ari paneli kudhibiti chumba cha Windows XP Ubao . . 7
Kutokana na vidonge inazidi gharama ya chini na paneli ukuta unaweza kuwa kujaribiwa kwa kutumia jopo vile kama ” virtual swichi ” .
Vidonge ni zaidi ya simu ya swichi kiwango umeme na paneli ukuta .
Kama ikilinganishwa na ari ukuta paneli kwa ajili ya mifumo ya kawaida Home Automation ni karibu mara kumi ya bei nafuu kwa kasi kupunguza gharama ya mfumo wa mwisho ambayo inaruhusu Document Home Automation .
Katika kesi ya maombi hoteli , katika pensheni , ofisi , ambapo idadi hii ni kubwa sana (makumi / mamia) faida kutokana na ufumbuzi vile ni maalum sana (na karibu 3000 â, ¬ kwa jopo kwa bei za paneli za kujitolea na automatisering jengo katika viwango mbalimbali) .
Mradi huu ulikuwa na msingi wa mafanikio ya chumba rahisi kudhibiti jopo (chumba) kwa RoomManager moja ( Home Automation Controllers eHouse) , kupata funktionalitet kamili na urahisi wa kutumia , bila wade kupitia idadi isitoshe ya vitu menu ambayo inaweza kuwa vigumu kwa watoto au watu wenye macho dhaifu .
Ni zaidi ya kufundishia na kubuni minimalist kuliko lengo kwa jopo VIP kudhibiti .
chanzo code kwa template maombi ya programu inaweza kuwa zaidi ya kifahari na ” kamili – barugumu ” jopo kuundwa kwa makampuni na wawekezaji zinazoendelea eHouse mfumo au mitambo yake binafsi .
unyenyekevu wa jopo la kudhibiti Automation , si kushtua juu graphics na aina ya ziada , kiasi zinahitajika kazi , Hata hivyo , katika suala la Gadgets upeo slimming , ili kuelewa wazo la â € <â € <jopo na si clutter chanzo code cluttered .
Mwingine hoja , ambayo anasema kwa unyenyekevu ni muhimu nishati akiba (ambayo ni muhimu hasa katika vikao simu , betri powered) na chini CPU matumizi ya nguvu ikilinganishwa na maombi sawa , zaidi graphic utylizujÄ … cych .
Hii pia hufanya paneli , zaidi someka na utapata kusoma vipimo na sasa mfumo , umbali mkubwa sana , moja kwa moja bila ya haja ya mbinu jopo
Viwambo kwa mataifa tofauti ya mtawala Microprocessor (kwa Maonyesho) kuonyesha kwenye / off matokeo na kupima maadili Analog .
 Kudhibiti jopo programu mfano eHouse mfumo kwa vidonge na paneli kugusa Windows XP , Vista , Windows 7
 Kudhibiti jopo programu mfano eHouse mfumo kwa vidonge na paneli kugusa Windows XP , Vista , Windows 7  Kudhibiti jopo programu mfano eHouse mfumo kwa vidonge na paneli kugusa Windows XP , Vista , Windows 7
maelezo ya awali ya mradi huo unaweza kupatikana katika:
” Programu ya Maendeleo ya amani Windows kudhibiti jopo kwa eHouse smart nyumbani ”
maombi ni msingi maktaba ya APIs (pamoja programu na chanzo code) eHouseLogAnalizer , ambayo kutekeleza kusoma moja kwa moja ya majina ya madereva , Mimi , pato na synchronizes hali ya madereva kwa kujenga mfumo wa magogo kwenye server eHouse PC mfumo .
Taarifa zaidi: ” Programu API Maktaba kwa eHouse Intelligent Ujenzi kwa Windows – eHouseLogAnalizer ”
Configuration ya awali ni kufanyika kwa maombi kuu ya mstari amri:
Kama vigezo juu ya mstari amri au njia ya mkato ya maombi launcher kwa ifwatayo inatumika:
/ X: panel_width – Jopo upana katika saizi / x: 800
/ S: panel_height – jopo urefu katika saizi / s: 600
/: Controller_address – km " ; /: 55 – 1 " ; kwa moja mbadala kwa roommanger / r
/ R: controller_name – km " ; / R: hai " ; kama njia mbadala ya /
/ P: ehouse_remote_path – wakati kukimbia programu kwenye seva , si juu ya mfumo wa jopo PC na data kusoma nje eHouse ni maalum njia na si saraka mitaa – kwa mfano:
/ P: / / ehousesrv / eHouse /
Kuweka nje majina ni kuchukuliwa kutoka Configuration ya PC (server eHouse) .
ni mapumziko ya mazingira katika shabaha ya vigezo kimataifa inaweza Rudishwa kutoka files Configuration Nakala .
var njia: Kamba ; / / Mitaa njia
remotepath: string ; / / Remote njia – eHouse njia ya server kijijini
oncolor: tcolor = clwhite ; / / Button Michezo kwa ajili ya pato ILIYO – rangi ya kifungo kwa pato inapowashwa
offcolor: tcolor = clgray ; / / Button Michezo kwa ajili ya pato OFF – Alama ya kifungo kwa ajili ya kuanza mbali
deviceindex: integer ; / / Index ya meza RM kuonyesha – index ya roommangera sasa visas
safu: integer = 4 ; / / Idadi ya vifungo kwa mstari wa kuonyesha – idadi ya kifungo juu ya mstari mmoja
labelrows: integer = 2 ; / / Idadi ya vifungo kwa mstari wa kuonyesha – idadi ya maandiko katika line moja ya asilia
/ / All vitengo katika saizi kwa screen ya sasa – vipimo katika screen saizi
fontsize: integer = 10 ; / / Ukubwa wa font kwa vifungo – fonti kwa vifungo
labelfontsize: integer = 12 ; / / Ukubwa wa font kwa maandiko Nakala – fonti kwa maandiko Nakala
yoffsetlabel: integer = 10 ; / / Offset kwa maandiko block katika mhimili y kutoka juu – kuzuia kukabiliana katika x – mhimili maandiko
Buttonwidth: integer = 180 ; / / All upana vifungo – upana wa vifungo virtual
Buttonheight: integer = 30 ; / / All urefu vifungo – kiasi cha vifungo virtual
LabelHeight: integer = 20 ; / / All maandiko urefu – kiasi cha maandiko Nakala
yoffsetouts: integer = 100 ; / / Offset kwa kuzuia outputbuttons katika mhimili y – hoja chini ya kifungo pembejeo
yoffsetprograms: integer = 350 ; / / Offset kwa kuzuia programbuttons katika mhimili y – chini ufunguo kuhama mpango
Xspace: integer = 3 ; / / Space Kati ya vifungo katika mhimili x – umbali kati ya kifungo juu ya x – mhimili
yspace: integer = 5 ; / / Space Kati ya kifungo katika mhimili y – umbali kati ya kifungo juu y – mhimili
labelwidth: integer = 250 ; / / Width kwa maandiko yote – upana wa maandiko yote Nakala
labelresultsize: integer = 100 ; / / Dynamic maandiko matokeo kwa kawaida – ukubwa wa kutofautiana katika studio kuwa kubadilishwa kwa matokeo ya vipimo
computername: string ; / / Computername kwa jina la kipekee ya jopo – kompyuta kwa jina unification wa paneli nyingi wakati huo huo kufanya kazi
devicestoupdatestatus: string = ‘ * ‘ ; / / * Kwa vifaa vyote vinginevyo addressh – addresslow – * Star checked madereva wote au ” ADRESH – adresl ” moja tu (kwa mfano ” 55 – 1 ” )