Automatizace budov eHouse – Analýza Záznamy Programování systému Windows zdrojový kód

eHouse Domácí automatizace umožňuje vytvářet textové soubory protokolu a šanon – založené značky signalizovat výraznější stavy systému , stav výstupu , Já , měření měřicí vstupy , stmívací úrovně .
Balík programů Control Automation eHouse udržet řidiči přečíst celý stav , Vytváření textu zprávy v adresáři ” % EHOUSE_DIR % \ Logs \ ” .
V závislosti na hodnotě parametru v souboru ” % EHOUSE_DIR % \ Logsize . cfg ” , obsahující velikost souborů protokolu , nad touto hodnotou , soubor je přesunut do ” % EHOUSE_DIR % \ Backup – Logs \ ” s přídavkem na datum a čas vytvoření názvu .
V případě významného nárůstu v adresáři archivu protokolu , vyplatí se jednou za rok zkontrolovat archivované soubory a odstranit ty, které již nejsou potřeba .

Obsah adresáře ” Záznamy ”

Adresář obsahuje soubory a složky .
Adresáře:  Obsah adresáři protokolu 000 , 254 katalogů a CommManager obsahuje informace o stavu alarmu regulátoru – žaluzie , markýz , brány .
CommManager je jméno správce (nebude změněn v aplikaci) . 000254 je špička TCP / IP . Ostatní řidiči zobrazí online stejným způsobem .
Adresáře: Aktivní , Poplach , Upozornění , Monitoring obsahuje seznam aktivního detektoru alarmu .
Active Directory obsahuje všechny aktuálně aktivní alarm detektor .
Obsah ostatních adresářů v závislosti na aktuálně zvolené úrovni zabezpečení (ochranné pásmo) , to je , maska ​​nastavit nezávisle pro každý výstup alarmu (siréna , Výstražné světlo , Signal Monitoring) .
Jména detektorů (tj. digitální vstup kontrola) a všechny ostatní signály jsou přenášeny v konfiguraci aplikace na začátku konfigurace hardwaru a softwaru .
Podobně , Případ ukazuje adresáře: ActiveSet , AlarmSet , WarningSet , MonitoringSet , , které obsahují stejné, jak je popsáno výše , Nicméně , označovací soubory nejsou automaticky zmizí po vypnutí detektoru vstup , ale vyžadují ruční odstranění .
To zabraňuje přeskakování , krátké aktivity a alarmových čidel může obsahovat tyto informace s třetími zeměmi – party aplikací , eHouse mimo systému nebo ručně zkontrolujte .
On opustí trasu všech detektorů aktivuje po smazání obsahu tohoto adresáře , které mohou být v některých případech bylo velmi prospěšné .
 Příklad Active Directory , ActiveSet , Monitoring , MonitoringSet , Poplach , AlarmSet , Upozornění , WarningSet
Soubory jsou pojmenovány po názvu regulátoru vstupů CommManager ‘ a , který umožňuje velmi snadné zjistit aktuální stav souborového systému Windows nebo třetí – party aplikací pro podporu systému eHouse .
Katalogy: Office , Daria , Kancelář , Marco , Nina , Dílna , Salon , Tom jsou jména regulátorů (RoomManagers) na eHouse .
Příklad na základě obsahu adresáře pro Salon RoomManager ‘ a kontrolovat obývací pokoj  Obsah adresáře prostoru pro RoomManager řidiče Salon ' a
V tomto adresáři jsou soubory viditelné znaky současné době zařazeni do digitálního název výstupního souboru shodné se jménem uložené výstupní konfiguraci . Po nastartování soubor zmizí ze systému log .
Podadresář ” Salon \ Temps \ ” obsahuje soubory s výsledky z čidel (analog) Název souboru stejný jako název, který konfiguraci ovladače . Používejte pouze soubor ” . txt ” protože , možnost konfliktu mezi současně zapisovat do souboru aplikace eHouse , čtení z vnější strany jiných metod (např. pomocí vlastního softwaru) .
Každý soubor v adresáři obsahuje 3 Temps výsledků v následujících řádcích . například:
20 . 10 Čidlo teploty je připojen na vstup (absolvoval jako LM335)
41 . 30 Hodnota podílu napájecího napětí (pro Ucc = 5V RoomManager) pro každého čidla s pozitivním zvětšení
58 . 65 Hodnota na zadní – procent 100 % – x (například , reverzní senzor a fototranzistor stupnice pro měření osvětlení)
Obsah souborů v adresáři ” % EHOUSE_DIR % \ Logs \ ” .
Soubory v adresáři ” protokoly ” jsou informativní pro detekci chyb v systému . Otevírání a manipulace se soubory zvětšují může snížit stabilitu aplikace eHouse , konfliktní otevřít pro další software, když se pokusíte zapsat , takže je lepší, že tak neučiní z nějakého důvodu .
Si zaslouží pozornost a názvy souborů mikroprocesorových regulátorů , který je plný stavu řidiče v podobě textu .
Soubor může být používán analyzátorů protokolů a software pracující s eHouse jinak .
Příklad souboru Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 jméno řidiče datum a čas
Program: (1) číslo stávajícího programu po změně
Osvětlení Level: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Vstupní úroveň měřicí stupnice obráceně světlo

Vnitřní teplota: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Externí teplotní PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Vstup 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstupy první výsledek v procentech řídicího napětí (5V) T = teplota zmenšen pro LM335
U = napětí měřená ve voltech
Procento ve vztahu k regulátoru napájecího napětí
Aktivní Outs: Aktivní řidič výstup
Centrální osvětlení
Osvětlení Couch C
Osvětlení PD – V
Osvětlení PN – V
Osvětlení PN 1
Osvětlení Central 2
Osvětlení PN Couch
Noční světlo
Osvětlení PD Couch
Osvětlení PN 2
Osvětlení Central 3
Výstup 14
Aktivní Vstupy: Aktivní digitální vstupy (spínače / snímače , atd. . – v případě dočasných spínačů / puls je uložen do 2 po sobě jdoucích přijetí statutu z regulátoru)
Přepnout 8
Přepnout 6
Vstup 4
Vstup 5
Vstupní 7
Vstup 8 Popisy označena červeně
Formát výstupu v závislosti na typu regulátoru se může lišit , Ale myšlenka je podobná .
Výstupní formáty souborů se mohou měnit, takže se ujistěte, že monitorování výsledků .
Soubory obrysové (s uvedením on / off) vstupy a výstupy mohou být kontrolovány pomocí softwarových funkcí

FileExists () nebo podobných , v závislosti na programovacím jazyku .
Soubory obsahující text , musíte otevřít a číst , musí nejprve zkopírovat další a pak obnovit ze zálohy, aby se zabránilo konfliktům při zápisu nebo čtení souborů pro různé aplikace .
Domácí automatizace – Pokoj Controller Domácí automatizace výrobce eHouse Domácí automatizace – ovládání Dům