家庭自動化eHouse – Windows平板房間的控制面板軟件開發 – 開源

家庭自動化 eHouse – 軟件開發小組討論的源代碼 .
本文是又一作為觸摸面板用的軟件的一部分的說明 家庭自動化 eHouse , 視窗 – 根據 .
此前關於這個主題的文章:
” 智能家居eHouse – 圖書館創建自己的軟件適用於Windows ”
” 觸摸智能家居控制面板eHouse的Windows開發軟件 – 基於片 ”
描述的應用程序的主要特點: 的過程outputbuttonnames(指數:整數) ;
名稱讀取數字輸出RoomManager , 節目名稱和系統配置的測量輸入的名稱 .
保存配置目錄 ” % RemoteEhouseDir % \板\ ” 如果有RoomManager創建一個默認的配置文件名和擴展名RoomManager ‘ . TXT ‘ .
的控制面板是基於文件的默認文件擴展名和 , 在Windows的面板的計算機名稱 .
刪除未使用的按鈕(輸出和方案) , 測量輸入 , 方案的形式(或為了降低功率) , 在默認或文件的面板來代替空行的字段名(保持線路編號) .
在這個文件中是重要的模擬傳感器類型設置(在方括號中)
[ % ]答有關的百分比到電源電壓控制器
[C](默認情況下,所有的傳感器的溫度除了第一個)
[ – % 扭轉了百分比為100 % – X作為光傳感器(默認情況下,傳感器1)
對於其他連接模擬量傳感器(包括在默認的文件更改默認設置) .
程序TForm1 . Program1Click(發件人:TObject的) ;
該事件處理程序 ” 的OnClick ” 所有虛擬按鈕啟動程序 .
標識號(從程序更改組) , 已被選擇放置在事件隊列中的事件啟動所選節目 .
程序TForm1 . output1Click(發件人:TObject的) ;
該事件處理程序 ” 的OnClick ” 所有的虛擬按鍵來改變輸出狀態 .
標識號(集團改變輸出狀態) , 已被選擇和放置事件改變在服務器上eHouse輸出事件隊列 .
:程序RunEvent(eventcode , ARG1 , ARG2 , ARG3 , ARG4 , ARG5:整數 ; 參數str:String) ;
事件記錄到一個​​隊列服務器上的系統eHouse .
參數給定事件的直接模式的代碼:
事件代碼 ,
事件參數 , 日誌信息的描述 .
程序update_panel ;
該功能更新面板的內容 – 模擬測量和輸出(虛擬按鈕顏色) .
必須啟動它緊跟在函數週期性 ” update_status ” (更新驅動程序的狀態從服務器PC eHouse) .
家庭自動化控制器 eHouse
控制自動化 生產廠家
家庭自動化 – 控制加熱和ligtht的 在客房內 .