ホームオートメーションのeHouse – Windowsタブレットのためのルームコントロールパネルのソフトウェア開発 – オープンソース

ホームオートメーション eHouse – ソースコードのソフトウェア開発のパネルディスカッション .
この記事では、まだタッチパネル用ソフトウェアの説明の他の部分である ホームオートメーション eHouse , Windowsの – 基づい .
このトピックに関する以前の記事:
” スマートハウスeHouse – Windows用の独自のソフトウェアを作成するためのライブラリ ”
” タッチスマートハウス·コントロール·パネルeHouse Windows用のソフトウェアを開発 – ベースのタブレット ”
アプリケーションの主な機能の説明: プロシージャoutputbuttonnames(インデックス:整数) ;
名前は、デジタル出力のRoomManagerを読み取り , プログラム名がシステムコンフィギュレーションの測定入力の名前 .
構成ディレクトリを保存します ” % RemoteEhouseDir % \パネル\ ” のデフォルトの設定ファイルがある場合RoomManagerは、名前と拡張子RoomManagerを使用して作成 ‘ . TXT ‘ .
コントロールパネル用のファイルは、デフォルトのファイル拡張子とに基づいている , パネルのウィンドウで、コンピュータ名と .
(出力およびプログラム)未使用のボタンを削除するには , 測定入力 , フォームのプログラム(または消費電力を低減するために) , パネルのデフォルトまたはファイル内にあるフィールド名に空白行を(行番号を保持)を交換する .
このファイルで重要なアナログセンサタイプ設定(角括弧内)は
[ % 電源電圧コントローラに関して]割合
[C]温度(デフォルトでは最初のものを除くすべてのセンサ)
[ – % 】100の割合を逆転 % – 光センサーとしてX(デフォルトではセンサー1)
他の接続アナログセンサ(デフォルトの設定を変更して、デフォルトのファイルに含まれる) .
手順TForm1に . Program1Click(送信者:TObjectを) ;
イベントハンドラ ” クリック時 ” プログラムの起動のために、すべての仮想ボタンの .
キー番号は、(プログラムの変更のグループから)を識別 , イベントがイベントキューには、選択したプログラムを起動するを選択して配置されていること .
手順TForm1に . output1Click(送信者:TObjectを) ;
イベントハンドラ ” クリック時 ” 出力状態を変更するすべての仮想ボタンの .
キー番号は、(グループの出力ステータスを変更する)を識別 , 選択して配置されたそのイベントは、サーバーのeHouseの出力イベントキューを変更する .
手順RunEvent(eventcode , ARG1 , arg2に , 引数3 , arg4に , 引数5:整数 ; str:検索文字列) ;
サーバシステムのeHouse上のキューへのイベント·レコード .
パラメータは、ダイレクトモードのイベントコードを与えられた:
イベントコード ,
イベント引数 , ログの説明のための情報 .
プロシージャupdate_panel ;
この関数は、パネルの内容を更新 – アナログ測定と出力(仮想ボタンの色) .
それは定期的に関数の直後に開始する必要があります ” update_status ” (サーバPCのeHouseからドライバーの状態を更新) .
ホーム·オートメーション·コントローラ eHouse
制御自動化 メーカー
ホームオートメーション – 加熱制御とligtht 客室内 .