Building Automation eHouse – Ohjelmistokehitys ohjaustaulu huonetta Windows Tablet

eHouse Home Automation .
Keskustelu ohjelmiston (lähdekoodi) Windows ohjelmointikirjasto .
Luo oma huone ohjauspaneelit Windows XP Tablet . . 7
Koska yhä halvemmalla tabletit ja seinäpaneelit voi olla kiusaus käyttää esimerkiksi paneelin ” virtuaalinen kytkimet ” .
Tabletit ovat paljon liikkuvampia kuin tavallinen sähkö kytkimet ja seinäpaneelit .
Verrattuna omistettu seinäpaneelit tyypillinen järjestelmien Home Automation ovat lähes kymmenen kertaa halvempaa dramaattisesti alentaa lopullisen järjestelmä, joka mahdollistaa Ohjaus Kotiautomaatio .
Kun kyseessä hotellin sovelluksia , Eläkkeiden , toimistot , jos tämä määrä on hyvin suuri (kymmeniä / satoja) voittoja tällaiset ratkaisut ovat hyvin erityisiä (mukana noin 3000 â, ¬ per paneeli hintaan paneelit omistettu rakennusautomaatio eri standardeissa) .
Tämä hanke perustuu saavuttamiseen yksinkertaisin ohjauspaneelin huone (huone) yhdellä RoomManager ( Home Automation ohjaimet eHouse) , saada täyden toiminnallisuuden ja helppokäyttöisyyden , ilman kahlata läpi lukemattomia valikon, joka voi olla erityisen vaikeaa lasten tai heikko näkö .
Se on enemmän neuvonta ja minimalistinen muotoilu kuin tavoite VIP ohjauspaneelin .
Lähdekoodi ohjelmisto malli voi olla tyylikäs ja ” koko – palanut ” paneeli luotu yritysten ja sijoittajien kehittää eHouse järjestelmän tai sen yksittäisten laitosten .
Yksinkertaisuus ohjauspaneelin Automaatio , ei järkyttävä kehittynyttä grafiikkaa ja erilaisia ​​muita , kohtalaisen tarvittavia toimintoja , Kuitenkin , kannalta suurimman laihdutus gadgetit , jotta ymmärtää ajatus â € <â € <paneeli eikä sotkua lähdekoodin täynnä .
Toinen argumentti , mikä puoltaa yksinkertaisuus on merkittäviä energiasäästöjä (mikä on erityisen tärkeää mobiili paneelien , paristokäyttöinen) ja alhainen CPU virrankulutus verrattuna samoja sovelluksia , paljon graafinen utylizujÄ … cych .
Tämä tekee myös paneelien , paljon luettavampi ja voit lukea mittauksia ja järjestelmän tilan , on paljon suurempi etäisyys , suoraan ilman lähestyä paneelin
Screenshots eri tiloja mikroprosessoriohjaimelle (näyttelyyn) näyttää päälle / pois lähtöä ja mittaus analogiarvojen .
 Ohjauspaneelin ohjelmistojen mallia eHouse tabletteja ja kosketuspaneelit Windows XP , Näköala , Windows 7
 Ohjauspaneelin ohjelmistojen mallia eHouse tabletteja ja kosketuspaneelit Windows XP , Näköala , Windows 7  Ohjauspaneelin ohjelmistojen mallia eHouse tabletteja ja kosketuspaneelit Windows XP , Näköala , Windows 7
Ensimmäinen kuvaus hankkeesta löytyy osoitteesta:
” Ohjelmistokehitys rauhallinen Windowsin ohjauspaneelista älykkääseen kotiin eHouse ”
Hakemus perustuu kirjaston API (jaettu ohjelmisto lähdekoodin) eHouseLogAnalizer , joka toteuttaa automaattisen käsittelyn nimet ajurit , Minä , lähtö ja synkronoi aseman kuljettajien luomalla järjestelmä kirjautuu palvelimelle PC järjestelmä eHouse .
Lisätietoja: ” Ohjelmisto API kirjasto Älykäs rakentaminen eHouse for Windows – eHouseLogAnalizer ”
Alkukonfiguraatiotietojen tapahtuu pääasiassa komentoriviltä sovellus:
Koska parametrit komentorivillä tai pikakuvaketta Launcher hakemus pätee seuraava:
/ X: panel_width – Paneelin leveys pikseleinä / x: 800
/ S: panel_height – paneeli korkeus pikseleinä / s: 600
/: Controller_address – esim. " ; /: 55 – 1 " ; yksi vaihtoehto roommanger / r
/ R: controller_name – esim. " ; / R: olo " ; vaihtoehtona /
/ P: ehouse_remote_path – kun suoritat ohjelmiston palvelimelle , ei paneelitietokone järjestelmä ja tiedot luetaan eHouse määritellään polku eikä paikalliseen hakemistoon – Esimerkiksi:
/ P: / / ehousesrv / eHouse /
Esitellessään nimet otetaan kokoonpano tietokoneeseen (palvelin eHouse) .
Loput asetukset ovat tavoite globaaleja muuttujia voi noutaa kokoonpano tekstitiedostoista .
var polku: String ; / / Paikallinen polku
remotepath: string ; / / Etäpolusta – eHouse polku etäpalvelimeen
oncolor: Tcolor = clwhite ; / / Painikkeen väri ulostulona – väri painiketta lähtö kytketään päälle
offcolor: Tcolor = clgray ; / / Painikkeen väri tuotoksen OFF – Väri-painiketta liikkeellelähtö
deviceindex: kokonaisluku ; / / Indeksi RM taulukon näyttöön – indeksi näkyvissä roommangera
krs: integer = 4 ; / / Nappien määrä rivillä näyttää – painikkeiden määrän yhdellä rivillä
labelrows: kokonaisluku = 2 ; / / Nappien määrä rivillä näyttää – määrä tarroja yksirivinen teksti
/ / Kaikki yksiköt pikseliä tämänhetkisen näytön – mitat pikseleissä näytön
fontsize: kokonaisluku = 10 ; / / Koko fontin painikkeiden – fonttikoon painikkeet
labelfontsize: kokonaisluku = 12 ; / / Koko fontin teksteineen – fonttikoon teksteineen
yoffsetlabel: kokonaisluku = 10 ; / / Offset etikettejä lohkon Y-akselilla ylhäältä – estää offset x – Akselimerkinnät
Buttonwidth: integer = 180 ; / / Kaikki painikkeet leveys – leveys virtuaalisen painikkeet
Buttonheight: integer = 30 ; / / Kaikki painikkeet korkeus – määrä virtuaalinen painikkeet
LabelHeight: kokonaisluku = 20 ; / / Kaikki tarrat korkeus – määrä teksteineen
yoffsetouts: kokonaisluku = 100 ; / / Aikaero outputbuttons lohkon Y-akselilla – siirrä alas tulo painikkeet
yoffsetprograms: kokonaisluku = 350 ; / / Aikaero programbuttons lohkon Y-akselilla – Shift-näppäintä ohjelma
Xspace: kokonaisluku = 3 ; / / Space Between painikkeet x-akselin – Välinen etäisyys painikkeiden x – akseli
yspace: kokonaisluku = 5 ; / / Space Between painiketta Y-akselilla – Välinen etäisyys painikkeita y – akseli
labelwidth: integer = 250 ; / / Leveys kaikki tarrat – leveys kaikkien teksteineen
labelresultsize: kokonaisluku = 100 ; / / Dynaaminen etiketit tulos koko – koko muuttujan etiketin korvataan mittaustulokset
tietokonenimi: string ; / / Tietokoneen nimi ainutlaatuinen nimi paneelin – Tietokoneen nimi yhdistymisen useiden paneelien samanaikaisesti työskentelevät
devicestoupdatestatus: string = ‘ * ‘ ; / / * Jos kaikkien laitteiden toisin addressh – addresslow – * Tähti tarkistanut kaikki ajurit tai ” ADRESH – adresl ” vain yksi (esim. ” 55 – 1 ” )