樓宇自動化eHouse – 分析日誌編程Windows系統源代碼

eHouse 家庭自動化 允許你創建文本日誌文件和文件 – 基於標記的信號更重要的系統狀態 , 輸出狀態。 , 我 , 三圍尺寸輸入 , 調光器級別 .
該軟件包 控制自動化 eHouse保持驅動器讀出完整的狀態 , 在目錄中創建的文本報告 ” % EHOUSE_DIR % \日誌\ ” .
在該文件中的參數的值根據 ” % EHOUSE_DIR % \ LOGSIZE . CFG ” , 包含的日誌文件的大小 , 超過這個值 , 該文件被移動到 ” % EHOUSE_DIR % \備份 – 日誌\ ” 與另外的名稱,創建的日期和時間 .
在事件的顯著增加,歸檔日誌目錄 , ,價值每年一次檢查歸檔的文件,並刪除那些不再需要的 .

目錄的內容 ” 日誌 ”

該目錄包含的文件和文件夾 .
目錄:  的日誌目錄中的內容 000 , 254目錄和CommManager的包含報警控制器的狀態信息 – 百葉窗 , 侯爵 , 門 .
CommManager是控制器的名稱(在應用程序中不修改) . 000254是針尖的TCP / IP的 . 以同樣的方式出現在網上的其他驅動程序 .
目錄:活動 , 報警 , 警告 , 監測包含了一系列的積極探測器報警 .
Active Directory包含了所有當前活動的報警探測器 .
其他目錄的內容,這取決於對當前選定的安全級別(保護區) , 就是說 , 面膜獨立設置每個報警輸出(警報器 , 警示燈 , 信號監測) .
檢測器(即數字輸入控制),以及所有的其它信號的名稱是在應用程序配置的硬件和軟件配置的開頭發送的 .
同樣 , 的情況下顯示了目錄:ActiveSet目錄 , AlarmSet , WarningSet , MonitoringSet , 如上面所討論的,包含相同的信息 , 但 , 標記文件不會自動消失,停用後檢測器輸入 , 但需要手動刪除 .
這可以防止跳繩 , 短期活動和警報傳感器可以包括這些信息與第三方 – 第三方應用程序 , eHouse系統外或手動檢查 .
他留下痕跡所有檢測器啟動後,刪除該目錄中的內容 , 這可能在某些情況下,是非常有益的 .
 Active Directory的範例 , ActiveSet , 監控 , MonitoringSet , 報警 , AlarmSet , 警告 , WarningSet
命名的文件的名稱後的控制器輸入CommManager的 ‘ 和 , 這使得很容易檢查當前文件系統的Windows或第三狀態 – 第三方應用支持系統eHouse .
目錄:辦公 , 達里亞 , 辦公室 , 馬可 , 尼娜 , 車間 , 沙龍 , 湯姆控制器的名稱是(RoomManagers)上eHouse .
實施例的基礎上的一個目錄的內容RoomManager沙龍 ‘ 並對其進行控制的客廳  的目錄空間的內容用於駕駛員沙龍RoomManager ' 和
在這個目錄中的文件是可見的標記目前在讀的數字輸出文件的名稱相同的名稱所存儲的輸出配置 . 開始後的文件從系統日誌中消失 .
子目錄 ” 沙龍\臨時工\ ” 包含傳感器(模擬)的結果文件名相同的名稱的驅動程序配置文件 . 只能使用文件 ” . TXT ” 因為 , 之間發生衝突的可能性,同時寫入到文件的應用程序eHouse , 讀數從外面通過其他方法(如使用自己的軟件) .
每個文件的目錄中包含3個臨時工,結果在以下幾行 . 例如:
20 . 10 將溫度傳感器連接到輸入(如LM335畢業)
41 . 30 電源電壓(VCC = 5V的RoomManager)的百分比的值的任何傳感器與積極的倍率
58 . 65 的值的反向 – %100 % – x(例如 , 一個倒車雷達和光電晶體管規模的測量照明)
目錄中的文件的內容 ” % EHOUSE_DIR % \日誌\ ” .
該目錄中的文件 ” 日誌 ” 檢測系統中的錯誤信息 . 開幕式和篡改日誌文件的擴大,可以減少穩定的應用程序eHouse , 衝突當您嘗試打開其他軟件寫 , 所以最好不這樣做是有原因的 .
值得關注的微處理器控制器的文件名 , 這是驅動程序的狀態,在文本的形式 .
該文件可以使用日誌分析軟件與eHouse否則 .
示例文件沙龍 . TXT控制器沙龍RoomManager .
沙龍2011 – 12 – 07 18點56分17秒 名稱驅動程序的日期和時間
程序:(1) 目前的方案後的變化
照明度:0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
輸入電平測量量表倒光

內部溫度:58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
外部溫度PN:58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
輸入4:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
輸入5:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
輸入:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
輸入:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
輸入:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
輸入在控制電壓的百分比的第一結果(5v的) LM335比例為T =溫度
測得的電壓U =伏
關係到電源電壓控制器中的百分比
主動賣出: 驅動器輸出
中央照明
照明沙發Ç
照明PD – 在
照明PN – 在
照明PN 1
照明中環2
照明PN沙發
小夜燈
照明PD沙發
照明PN 2
照明中環3
輸出14
活動輸入: 有效數字輸入(開關/傳感器 , 等 . – 在被存儲的情況下,瞬時開關/脈衝,直到連續2個從控制器接受狀態)
開關8
開關6
輸入4
輸入5
輸入7
輸入8 簡述顯示為紅色
根據控制器的類型的文件格式的輸出可以不同 , 但這樣的想法是相似的 .
輸出文件格式如有變更,所以要確保監測結果 .
使用該軟件的功能,可以檢查文件標記(表示ON / OFF)輸入和輸出

FILEEXISTS()或類似 , 根據編程語言的 .
包含文本的文件 , 你需要打開和閱讀 , 必須先下副本,然後從備份中恢復,而寫入或讀取文件的多個應用程序,以避免衝突 .
家庭自動化 – 房間控制器 家庭自動化生產 eHouse 家庭自動化 – 控制 這所房子