Otthon automatizálás eHouse – Software Development for Room Control Panel for Windows Tablet – Open Source

Háztartási automatizációs eHouse – Szoftverfejlesztés panelbeszélgetés a forráskód .
Ez a cikk egy újabb része leírásának szoftver érintőképernyős panelek Háztartási automatizációs eHouse , A Windows – székhelyű .
Korábbi cikkek ebben a témában:
” Intelligens ház eHouse – Library hogy saját szoftver Windows ”
” Fejlesztése szoftver érintőképernyős okos ház központ eHouse a Windows – alapú tabletta ”
Leírása a főbb jellemzői az alkalmazás: eljárás outputbuttonnames (index: integer) ;
A név beolvassa a digitális kimenetek RoomManager , Program nevét és nevét mérési bemenetek a rendszer konfiguráció .
Elmenti a konfigurációs könyvtár ” % RemoteEhouseDir % \ Panels \ ” ha van egy alapértelmezett konfigurációs fájl a RoomManager létrehozza azt a neve és kiterjesztése RoomManager ‘ . txt ‘ .
Fájlok a központ alapul alapértelmezett fájl kiterjesztés és a , a számítógép neve a Windows a panel .
Való eltávolításához használt gombok (kimenet és programok) , mérő bemenetek , programok formájában (vagy csökkentése érdekében teljesítmény) , legyen az alapértelmezett vagy fájl a panel helyett a mező neve üres sort (miközben a sorszámozás) .
Ebben a fájlban fontos analóg érzékelő típusa beállítás (szögletes zárójelben)
[ % ] A százalékos kapcsolatban a tápfeszültség-vezérlő
[C] a hőmérséklet (alapértelmezés szerint az összes érzékelő, kivéve az első)
[ – % ] Fordított százalékában 100 % – X, mint a fény-érzékelő (érzékelő 1 alapértelmezés szerint)
A többi csatlakozó analóg érzékelők (tartalmaznia kell az alapértelmezett fájl módosításával az alapértelmezett beállítások) .
eljárás TForm1 . Program1Click (Sender: TObject) ;
Az eseménykezelő ” OnClick ” Ha az összes virtuális gombok a programok elindítása .
Azonosítja a kulcs szám (a csoport a program változás) , hogy kiválasztásra került és elhelyezni az esetben indítsa el a kiválasztott program abban az esetben sorban .
eljárás TForm1 . output1Click (Sender: TObject) ;
Az eseménykezelő ” OnClick ” az összes virtuális gombokat a kimeneti állapot .
Azonosítja a kulcs számát (a csoport módosításához kimenet) , hogy kiválasztásra került és elhelyezni az esemény megváltoztatja a kimeneti esemény sorban a szerver eHouse .
eljárás RunEvent (eventcode , arg1 , ARG2 , Arg3 , arg4 , arg5: integer ; str: string) ;
Az esemény rekordok sorban a kiszolgáló rendszer eHouse .
A paraméterek adott esemény kód közvetlen módja:
esemény kód ,
Event érvek , Információk a leírását a napló .
eljárás update_panel ;
A függvény frissíti a tartalmát a panel – analóg mérések és kimenetek (virtuális gombok szín) .
Meg kell kezdeni azonnal a funkció időszakosan ” update_status ” (Aktualizálása az állapotát a vezető a szerver PC eHouse) .
Háztartási automatizációs vezérlők eHouse
Control Automation gyártó
Háztartási automatizációs – ellenőrzés fűtés és ligtht a szobában .