Home Automation eHouse – Luo Software for Windows . Ohjelmointi perusteet

eHouse Home Automation . Korkean tason ohjelmointi Windows – eHouse ohjelmistopaketti . eHouse Automaatio Lisäksi , ohjelmisto voi olla , Ohjelmia käyttäen ” päällys ” kulkee rinnakkain Home Automation – Ohjelmisto .
Ohjelmointi esimerkkejä ovat Delphi 5 (Pascal) , pystyä käyttämään ilmainen versio tämän ohjelmiston jo harrastajille ja kotiin .
Ammattilaisille ja kehittäjille , voi tietysti käyttää uudempaa ja rikkaampi Licensedversion tai kirjoittaa esimerkkejä muita ohjelmointikieliä â € <â € <kuten C + + , C # jne. .
Korkean tason ohjelmointi eHouse järjestelmään kuuluu luomista kodin ohjausohjelmisto häiritsemättä siirtoprotokollien ja viestintä kuljettajien olevia ohjelmistoja eHouse . Tämä varmistaa oikean toiminnan tällaisen ratkaisun , jopa siinä tapauksessa suuria muutoksia siirtoprotokollien ja voimansiirto keskisuurten .
EHouse ohjelmistopakettia (sovellus eHouse . exe) tarjoaa , muun muassa:

  • Ulkoinen valvonta sovelluksia, jotka vuorovaikutuksessa järjestelmän kanssa (hakemistoon konfiguraatio ” % EHOUSE_DIR \ exec \ ” ) Erityisesti KillEhouse . exe
  • Päivitykset tiedot ja tilatietoa , anturit mitattujen arvojen kaikki elektroniset ohjaimet
  • Luo teksti log ” % EHOUSE_DIR % \ Logs \ ”
  • Luo tiedosto – tunnisteet sisältyvät tulot ja lähdöt mukaan nimet määritetty kokoonpano ohjaimet , Lähdöt , Tulot , Anturit , jne.
  • Määräajoin tarkistaa jonon tapahtumien lähetetään ohjaimet ” % EHOUSE_DIR % \ Sähköpostit \ ” Tekstin tiedostomuodossa

Application (KillEhouse . exe) on:

  • seuranta muiden sovellusten eHouse (asetushakemistoa ” % EHOUSE_DIR \ killexec \ ” )
  • Force sovellus käynnistää uudelleen aikakatkaisun , jousitus , kyvyttömyys reagoida ohjelmoidun ajan
  • KillEhouse sovellus voidaan valvoa ” eHouse . Exe ” , varmistaa jatkuvan toiminnan järjestelmän valvonnassa eHouse PC

Sovellusten valvonta , ylläpitää vakautta ja jatkuvuutta ohjelmistot

eHouse ohjelmistopaketti on rakennettu seurata suorituskykyä kaikkien sovellusten ja jatkuvuuden viestinnän valvojien – Watch Dog Timer (WDT) .

Konfiguraatio tiedostot WatchDogTimer (WDT) on oltava ” . toimii ” luettavaksi sovellukset eHouse .
Tiedostomuoto ” * . toimii ” eHouse . Exe ja KillEhouse . exe sovelluksia on seuraava:

Esimerkki eHouse . exe tarkistaa päivitykset tietoja – Home Automation ohjaimet kutsutaan ” Salonki ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
e – House Manager Sovelluksen nimi Task Manager Windows (TaskManager)
eHouse . exe File name . Sen on oltava hakemistoon ” % EHOUSE_DIR \ bin \ ”
/ NE / nr / nt / nd Parametrit komentoriviltä sovellus
100000 Suurin elämä
120 Suurin käyttämättömänä aika sovellukset
C: \ e – Talo \ Logs \ salonki . txt Tarkastettu tiedoston nimi (muuta kuvauspäivä – osoittaa oikean toiminnan sovelluksen)
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä
Tyhjä – tulevaa käyttöä

Kirjoittamisen tapahtumia eHouse järjestelmä mikroprosessori ohjaimet – suorita komento

Tärkeimmät järjestelmän tapahtumia kunkin ohjaimen viedään hakemistoon ” % EHOUSE_DIR \ AllEvents \ ” muotoiltuja tekstitiedostoja .
Tapahtuma ajaa tallennetaan tekstitiedostoon , kopioi se järjestelmätapahtuma jono eHouse . exe , tai hakemisto ” % EHOUSE_DIR \ sähköpostit \ ” .
Tiedoston tapahtumia tämän hakemiston tietoja , nimen Home Automation Controller tai laitteen nimen tapahtuman .
Tämä nimi syntyy korvaamalla Puolan alue perus ASCII merkkiä ja vain olennaiset tiedot .
Tiedostopääte on ” . ajaa ” että se oli vallattu tapahtuman jonosta kopioinnin jälkeen . Tiedoston sisältöä ei voi muuttaa , koska sillä on tietty muoto , ja julma kirjaa tapahtumia , ne poistetaan tai aiheuttaa epävakaan järjestelmän . On parasta kopioida tapahtuman tiedosto pikemminkin kuin luoda se itse tapahtumaan jonossa hakemistossa .
Tiedoston sisältö on seuraava: Salonki ; Valaistus Central 2 Jos Salon – RoomManager ohjain nimi – ja
Home Automation – Light Controller ja
Home Automation – Huoneen Heat Controller huone-
Valaistus Central 2
Erottimen laitteen nimeä ja tapahtuman on puolipiste ja välilyönti ” ; ”
Muita esimerkkejä tiedoston sisällön:
Salonki ; IR (Video – REW)
/ / Start tapahtumat nauczonego IR koodin lähettää VCR kelata
Salonki ; Ohjelma 2
/ / Run numero 2 kuljettaja olo
Se on hyvin yksinkertainen tapa aloittaa alkeistapaukset kuljettajien yksinkertaisesti kopioimalla .
Juoksu monimutkaisempia tapahtumia on luoda tiedoston seuraavassa muodossa (suora tapahtumat):
Arvopaperimarkkina ; Kotona (päivä) Nimi kuten edellä , vaan ainoastaan ​​tiedot näkyvät lokissa
tyhjät rivit
tyhjät rivit
tyhjät rivit
tyhjät rivit
tyhjät rivit
tyhjät rivit
tyhjät rivit
tyhjät rivit
Suora Tapahtuma Älä muuta tätä tiedostoa
Tapahtuma Marker suora
2 osoite h kuljettaja
1 tyhjä l kuljettaja
252 tapahtuma-koodi
99 argumentti 1 tapahtuma
255 argumentti 2 tapahtumaa
255 argumentti 3 tapahtumaa
255 argumentti 4 tapahtumaa
255 argumentti 5 tapahtumaa
255 argumentti 6 tapahtumaa
255 argumentti 7 tapahtumaa
Numerot kirjoitetaan desimaalimuodossa . Kuvaukset merkitty punaisella .
Event List mode ” Suora Tapahtuma ” sijaitsee hakemistoon, kuten ” % EHOUSE_DIR % \ Mobile \ ” .
Tiedostoja laajennus ” . TXT ” nimi on tapahtuman , ja ” . DXT ” suora tapahtuma code – heksadesimaalikoodi .
Luoda tapahtumia jonon pitäisi tehdä niin pian kuin mahdollista , jotta se ei häiritse normaalia toimintaa hakemuksen ja testaus eHouse lukea loppuun tallennetun tiedoston .
Home Automation Tuottaja