Home Automation ehouse – Izveidot Software Windows . Programmēšanas pamati

ehouse Mājas automatizācijas . Augsta līmeņa programmēšanas izmantojot Windows – ehouse programmatūras pakotne . ehouse Automatizācija Papildus , programmatūra var būt , Programmas, izmantojot ” pārklāt ” paralēlas Mājas automatizācijas – Programmatūras .
Programmēšanas piemēri ir 5 Delphi (Pascal) , lai varētu izmantot bezmaksas versiju šo programmatūru jau amatieriem un mājas .
Profesionāļiem un izstrādātājiem , Var, protams, izmantot jaunāku un bagātāku Licensedversion vai pārrakstīt piemērus ar citām programmēšanas valodām â € <â € <piemēram, C + + , C # uc .
Augsta līmeņa programmēšanas eHouse sistēmu ietver radīšanu mājas kontroles programmatūra, neiejaucoties ar pārvades protokoliem un komunikācijas vadītājiem, izmantojot esošās programmatūras ehouse . Tas nodrošinās pareizu darbību šāda risinājuma , pat gadījumā, lielas pārmaiņas pārraides protokolu un pārraides līdzekļu .
Ehouse programmatūras pakete (pieteikuma ehouse . Exe) nodrošina , cita starpā:

  • Ārējo pārraudzības programmas, kas mijiedarbojas ar sistēmu (direktoriju konfigurācija ” % EHOUSE_DIR \ exec \ ” ) Īpaši KillEhouse . Exe
  • Atjauninājumi datu un statuss izejām , sensori vērtības mēra visas elektroniskās vadības
  • Izveido teksta log direktoriju ” % EHOUSE_DIR % \ Baļķi \ ”
  • Izveido failu – tagi iekļauts ieejas un izejas saskaņā ar nosaukumiem uzticēti konfigurāciju dispečeru , Iznākums , Ieejas , Sensori , uc
  • Periodiski pārbauda rindā notikumu jānosūta kontrolieriem ” % EHOUSE_DIR % \ E-pasta \ ” teksta faila formātā

Pieteikums (KillEhouse . Exe) uz:

  • uzraudzīt citus pieteikumus eHouse sistēmu (konfigurācija katalogs ” % EHOUSE_DIR \ killexec \ ” )
  • Spēkā pieteikumu restart uz timeout , suspensija , reakcijas trūkums, ko ieprogrammētajā laikā
  • KillEhouse pieteikumu var uzraudzīt ” ehouse . Exe ” , lai nodrošinātu nepārtrauktu sistēmas darbību uzraudzībā eHouse PC

Pieteikums uzraudzība , saglabātu stabilitāti un nepārtrauktību programmatūru

ehouse programmatūras pakete ir veidota, lai uzraudzītu visu pieteikumu un nepārtrauktība komunikācijas ar kontrolieriem – Skatīties Suns Taimeris (WDT) .

Konfigurācijas faili par WatchDogTimer (WDT) jābūt ” . darbojas ” jālasa pieteikumi ehouse .
Faila formāts ” * . darbojas ” par ehouse . Exe un KillEhouse . Exe pieteikumi ir šāds:

Piemērs ehouse . Exe lai pārbaudītu atjauninājumus ar datiem – Mājas automatizācijas kontrolieri aicināja ” Salons ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
e – House vadītājs Pieteikums nosaukuma uzdevums vadītājs logi (TaskManager)
ehouse . Exe Faila nosaukums . Tam jābūt direktorijā ” % EHOUSE_DIR \ bin \ ”
/ Ne / Nr / NT / ND Parametri, uz komandrindas pieteikumu
100.000 Maksimālais dzīve
120 Maksimālie bezdarbības laiks pieteikumi
c: \ e – Māja \ logs \ salons . txt Pārbaudīts faila nosaukumu (izmainīt ieraksta datumu – norādot pareizu darbību pieteikuma)
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu
Tukšs – turpmāko izmantošanu

Posting notikumus eHouse sistēmu mikroprocesoru kontrolieriem – palaist komandu

Galvenie sistēma notikumiem katram kontrolierim tiek eksportēta uz direktoriju ” % EHOUSE_DIR \ AllEvents \ ” formāta teksta failus .
Notikums palaist tiek saglabāti teksta failā , vienkārši kopēt to sistēmas notikumu rindā ehouse . Exe , vai direktoriju ” % EHOUSE_DIR \ vēstules \ ” .
Filename notikumi šajā direktorijā informāciju , nosaukums Mājas automatizācijas kontrolieris vai ierīces un pasākuma nosaukums .
Šis vārds ir radīts, aizstājot Polijas reģionālās pamata ASCII rakstzīmes, un ir tikai būtiska informācija .
Faila paplašinājums ir jābūt ” . darboties ” ka tas tika notverti no notikuma rindā pēc kopēšanas . Faila saturu nevar mainīt , jo tas ir īpašs formāts , un apburtais ieraksts notikumu , tie tiks izņemti vai radīt nestabilu sistēmu . Tas ir labākais, lai kopētu notikuma failu nevis veidot to pašiem, ja rindā direktorijā .
Faila saturu ir šāds: Salons ; Apgaismojums Central 2 Kur salons – RoomManager kontrolieris nosaukums – līdz
Mājas automatizācijas – Gaismas kontrolieris un
Mājas automatizācijas – Istabu Siltuma kontrolieris par istabu
Apgaismojums Central 2
Starp ierīces nosaukumu un pasākuma nosaukums atdalītājs ir semikols un kosmosa ” ; ”
Citi piemēri failu saturu:
Salons ; IR (video – REW)
/ / Start notikumi nauczonego IS kodu, lai nosūtītu VCR ar attītu
Salons ; Programma 2
/ / Run skaits 2 vadītāja iztiku
Tas ir ļoti vienkāršs veids, kā sākt pamata notikumus vadītājiem, vienkārši nokopējot .
Darbojas vairāk sarežģītu notikumu ir izveidot failu ar šādu formātu (tiešie pasākumi):
Vērtspapīru ; Mājās (diena) Nosaukums kā iepriekš , bet tikai par informāciju redzams žurnālā
tukšas līnijas
tukšas līnijas
tukšas līnijas
tukšas līnijas
tukšas līnijas
tukšas līnijas
tukšas līnijas
tukšas līnijas
Tieša Pasākumu Nemainiet šo failu
Notikums Marker tiešā
2 adresi h vadītājs
1 tukšs l vadītājs
252 notikumu kods
99 arguments 1 notikums
255 arguments 2 notikumi
255 arguments 3 notikumi
255 arguments 4 notikumi
255 arguments 5 notikumi
255 arguments 6 gadījumus
255 arguments 7 notikumi
Šie skaitļi ir rakstīts decimālā formātā . Apraksti norādīts sarkanu .
Notikumu saraksts režīms ” Tiešu Notikums ” kas atrodas direktorijā, piemēram, ” % EHOUSE_DIR % \ Mobilais \ ” .
Faili ar paplašinājumu ” . TXT ” ir nosaukums notikuma , un ” . DXT ” tiešu notikumu kods – heksadecimālais kods .
Izveidot notikumu rindā būtu jādara pēc iespējas ātrāk , tā, lai netraucētu normālu darbību pieteikuma un testēšanas ehouse nelasa uz beigām saglabāto failu .
Mājas automatizācijas Producents