注意:このページは自動的に翻訳されています。可能であれば、次のいずれかの言語で読む必要があります。

rf_gpio

プレゼンテーション

rf_gpio 送信機と受信機を raspberry pi_の _GPIO のポートに直接接続された RFLink をシミュレートします。

インストール:

cd /home/pi
git clone https://github.com/jmichault/rf_gpio.git
cd rf_gpio  
sudo cp -p rf_gpio.sh /etc/init.d  
sudo update-rc.d rf_gpio.sh defaults  
sudo service rf_gpio.sh start  

受信機を gpio2 bcm27 ( ピン13 )
を接続する送信機を gpio0 bcm17 ( ピン11 )

domoticz で使用します。

«RFLink Gateway with LAN interface» リモートアドレスの素材を追加:127.0.0.1
ポート:10000
ハードウェアが認識されている場合は、 domoticz との統合が簡単です。 “スイッチ”タブで “自動検出”を使用するのに十分です。オプション “は5分” を可能にします。

トランシーバがテストされました。

注意:良い結果については、受信機は _raspberry-pi_によって発行された害虫から保護されなければなりません。テストのためには、半分に折りたたまれた紙のシートの中にアルミコートを使用することができます。

認識された材料:

正常にテストされました:

他のセンサーはSensors.iniで事前定義されていますが、テストされていませんでした。

新しいセンサーを追加するには

データ転送プロトコルとデータフォーマットを特定する必要があります。

オプション1:

RF_gpio, soit en le lançant dans une fenêtre shell, soit en s’y connectant avec la commande «telnet 127.0.0.1 10000».
の出口に従ってください

センサーがデータを送信し、転送プロトコルが認識されると、次のようなものが表示されます。
20; 00; P0102、ビット= 36、D0 = 529、D1 = 949、D2 = 1926、DS = 3865。 Binary = 01110011000000000、Hex = 7300D8F20。
20。 =任意のRFlink排出量フレームはこのように始まります。
00。 =最初のフレームワークが公開されました。
P0102、ビット= 36、D0 = 529、D1 = 949、D2 = 1926、DS = 3865 = RF _gpio a identifié un protocole du type :

ビット0 = D0 D1  
ビット1 = D0 D2  
36データビット  
持続時間D0 =520μs  
持続時間D1 =957μs  
持続時間D2 =1936μs  
同期期間DS = 3881μs     Duuma = 01110011000000000000000、Hex = 7300D8F20; :バイナリとhexaで受信されたデータ。   

オプション2:

樹皮:
./analyzi
そして、リモコンのボタンを押すか、センサーがデータを送信するのを待ちます。プロトコルが認識されている場合は、そのようなものが表示されます。
73実用的なプロトコル: “ xxx。 P0001、ビット= 36、D0 = 689、D1 = 1923、DS = 3890。 ID:B1~B36 “

BINARYデータ:7300D8F20

あなたは今各作品の意味を識別するためにバイナリデータを分析する必要があります。
その後、dentilos.iniファイルに1行を追加できます。各行は、セミコロンで区切られた3つの要素で構成されています。

条件を満たすすべての行は行を生成しますが、誤検知を回避する場合は、機器と一致しない行を開始または削除できます。
質問については、正しい機器名の最初の行だけが使用されます。

プロトコルが認識されない場合は、オプション-v、-vvまたは-vvを使って動詞を増やすことによってそれを検討するために使用することができます。しかしRF_gpio ne pourra pas le reconnaitre sans développement supplémentaire.

サポートされているプロトコル:

少なくとも以下の機能を持つプロトコルのみが認識される機会があります。

ショーでは、回転符号と確認量は投与されません。