Building Automation eHouse – Elemzése Naplók Programozás Windows rendszer forráskódját

eHouse Háztartási automatizációs lehetővé teszi, hogy szöveges log fájlok és – alapú markerek jelzésére jelentősebb rendszert állam , kimenet állapota , Én , mérések mérési bemenetek , dimmer szintek .
A szoftvercsomag Control Automation eHouse tartani járművezetők, olvassa el a teljes állapot , létrehozása szöveg jelentések a könyvtárban ” % EHOUSE_DIR % \ Logs \ ” .
Attól függően, hogy a paraméter értékét a fájlban ” % EHOUSE_DIR % \ Logsize . cfg ” , tartalmazza a méret a naplófájlok , túl ezt az értéket , a fájl átkerül ” % EHOUSE_DIR % \ Backup – logs \ ” azzal a kiegészítéssel, a dátum és az idő a teremtés a név .
Abban az esetben, ha jelentős növekedése az archív log könyvtárban , érdemes évente egyszer ellenőrizni archivált fájlokat, és törölje azokat, amelyekre már nincs szükség .

Tartalma a könyvtár ” Naplók ”

A könyvtár tartalmazza a fájlokat és mappákat .
Könyvtárak:  A tartalom a log könyvtárban 000 , 254 katalógusok és CommManager információkat tartalmaznak az állapotát a riasztó vezérlő – árnyékolók , márki , kapuk .
CommManager a neve az adatkezelő (nem módosított az alkalmazás) . 000254 a hegyét a TCP / IP . Más vezetők megjelenhet online ugyanúgy .
Könyvtárak: Aktív , Riasztás , Figyelmeztetés , Monitoring tartalmaz egy listát az aktív érzékelő riasztás .
Active Directory tartalmazza az összes aktív riasztás érzékelő .
Tartalmát más könyvtárak függően az aktuálisan kiválasztott biztonsági szintet (védelmi zóna) , tehát , A maszk beállítása függetlenül mindegyik riasztás kimenet (sziréna , Jelzőlámpa , Signal Monitoring) .
A nevek a detektorok (azaz a digitális bemenet ellenőrzése) és minden más jeleket az alkalmazás konfigurációs elején a hardver és szoftver konfiguráció .
Hasonlóképpen , az ügy mutatja a könyvtárakat: ActiveSet , AlarmSet , WarningSet , MonitoringSet , hogy ugyanazokat az adatokat tartalmazza, ahogy fent tárgyaltuk , Viszont , markup fájlokat nem szűnnek meg automatikusan kikapcsolni a érzékelő bemenet , de igényel kézi eltávolítása .
Ez megakadályozza, hogy kihagyom , rövid, tevékenység és riasztó érzékelők tartalmazhatja ezeket az információkat harmadik – fél által készített alkalmazások , eHouse a rendszeren kívül, vagy kézzel megtekintéséhez .
Ő hagy nyomot az összes érzékelő aktiválása után törli a tartalmát a könyvtár , rendelkeznek, amely bizonyos körülmények között igen hasznos .
 Példa az Active Directory , ActiveSet , Monitoring , MonitoringSet , Riasztás , AlarmSet , Figyelmeztetés , WarningSet
A fájlok elnevezése neve után a vezérlő bemenetek CommManager ‘ és , amely lehetővé teszi nagyon könnyen ellenőrizheti az aktuális állapotát a fájl rendszer: Windows vagy harmadik – féltől származó alkalmazásokat támogató rendszer eHouse .
Katalógusok: Office , Daria , Hivatal , Marco , Nina , Műhely , Fogadószoba , Tom a neve a vezérlők (RoomManagers) a eHouse .
Példa tartalma alapján egy könyvtárat RoomManager Salon ‘ és, hogy ellenőrizzék a nappaliba  Tartalma a könyvtár helyet a vezető Salon RoomManager ' és
Ebben a könyvtárban vannak a fájlok láthatók markerek jelenleg beiratkozott a digitális kimeneti fájl neve azonos a neve a tárolt kimenet konfiguráció . Elindítása után ki a fájlt, eltűnik a rendszer log .
Alkönyvtár ” Salon \ Temps \ ” fájlokat tartalmazza, az eredményeket érzékelők (analóg) fájlnév ugyanaz, mint a neve, a vezető konfigurációs . Csak a fájl ” . txt ” mert , lehetősége közötti konfliktus egyidejű írási bejelentés benyújtására eHouse , olvasata kívülről más módszerekkel (mint például a saját szoftver) .
Minden fájl a könyvtárban egyenként 3 temps eredményeket a következő sorokat . például:
20 . 10 A hőmérséklet-érzékelő van csatlakoztatva a bemeneti (diplomát LM335)
41 . 30 A százalékos értéke a tápfeszültség (a VCC = 5V RoomManager) minden érzékelő pozitív nagyítással
58 . 65 Az érték A fordított – 100 százalék % – x (például , fordított érzékelő és phototransistor skála mérésére világítás)
A fájlok tartalmát egy könyvtárba ” % EHOUSE_DIR % \ Logs \ ” .
A fájlok a könyvtárban ” naplók ” tájékoztató észlelésére hibákat a rendszerben . Megnyitása és meghamisítása log fájlok bővítése csökkentheti a stabilitást a kérelem eHouse , konfliktusos nyitva más szoftverekkel, amikor megpróbál írni , így jobb, ha nem erre okból .
Figyelmet érdemelnek, és a fájl nevét mikroprocesszoros szabályozók , amely tele van az állapotát a vezető a szöveg formájában .
A fájl lehet használni a log elemző és szoftver dolgozik eHouse másként .
Példa fájl Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 a járművezető neve dátum és az idő
Program: (1) száma a jelenlegi program a változás után
Világítás Szint: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Bemeneti szint mérési skála fordított fény

Belső hőmérséklet: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Külső hőmérséklet PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN bemenet 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Bemenet 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN bemenet 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Bemenet 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Bemenet 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Bemenetek első eredmény egy százalékában vezérlő feszültség (5V) T = hőmérséklet skálázva az LM335
U = mért feszültség V
A százalékos kapcsolatos tápfeszültség vezérlő
Aktív Outs: Aktív meghajtó kimenet
Közép-Lighting
Világítás Couch C
Világítás PD – -Ban
Világítás PN – -Ban
Világítás PN 1
Világítás Central 2
Világítás PN Couch
Éjjeli lámpa
Világítás PD Couch
Világítás PN 2
Világítás Central 3
Output 14
Aktív Bemenetek: Active digitális bemenetek (kapcsolók / érzékelők , stb. . – abban az esetben, pillanatnyi kapcsoló / impulzus tárolni 2 egymást követő elfogadásának állapotát a vezérlő)
8 kapcsoló
Váltás 6
4-es bemenet
Input 5
Bemenet 7
Bemenet 8 Leírások jelzett piros
Fájlformátum kimenet típusától függően a vezérlő változhat , De az ötlet hasonló .
Kimeneti fájlformátumok változhatnak, így biztos, hogy figyelemmel kíséri az eredményeket .
Fájlok marker (jelző on / off) bemenet és kimenet lehet ellenőrizni a szoftver segítségével funkciókat

FileExists () vagy hasonló , attól függően, hogy a programozási nyelv .
Fájlok szöveget tartalmazó , meg kell nyitni és olvasni , először be kell másolni a következő, majd visszaállítani a backup elkerülését írásakor vagy olvasása fájlokat több alkalmazás .
Háztartási automatizációs – Room Controller Háztartási automatizációs Gyártásvezető eHouse Otthon automatizálás – ellenőrzés A ház