EnOceanデバイス設定

OpenBlocksシリーズにEnOceanモジュール(拡張追加モジュール)を搭載する、もしくはEnOcean 受信用USBドングルを装着することで、 PD Handler UARTを用いてEnOceanデバイスから情報を取得することができます。
IoTデータ⇒送受信設定タブのEnOceanデバイス設定ペインより、EnOceanデバイスから情報を取得し送信する設定を行うことが出来ます。
EnOceanデバイスから情報を取得するためには、サービス⇒Dev登録⇒EnOcean登録タブより、サービス機能のデバイス登録としてEnOceanデバイスが登録されている必要があります。詳しくは、デバイス登録機能EnOcean登録を参照して下さい。
EnOceanデバイス設定ペインが表示されていない場合は、 モジュール設定を参照し、PD Handler UARTを使用するに設定し使用対象としてEnOceanを選択して下さい。

登録済のEnOceanデバイスが存在している場合、初期状態では上図のようになっています。(デバイスが1個登録されている場合です。)

EnOceanデバイス設定の初期設定項目

設定項目説明
デバイスファイル拡張追加モジュールを使用する場合は/dev/ttyEX2、USBドングルを使用する場合は対応するデバイスファイルを選択して下さい。*1
  • USBドングルの場合、USBデバイスの認識順によってデバイスファイル名が異なります。
データ送信モードPD Repeaterへ送信するデータのモードを設定します。
データ変換モードは対応しているEEPの場合は解析したデータをPD Repeaterへ送信します。
対応していないEEPの場合は、受信データを16進数文字列へ変換したデータをPD Repeaterへ送信します。
また、生データモードは対応EEPを問わず、受信データを16進数文字列へ変換したデータをPD Repeaterへ送信します。
EnOceanデータ管理設定複数のEnOceanデバイスの送受信設定情報を同一として扱うかを設定します。
  • 送信データ個別管理 : 個々のEnOceanデバイス毎に送受信設定を用いて運用する方式です。
  • 送信データ合同管理 : 全てのEnOceanデバイスの送受信設定を最初の有効な送受信設定のEnOceanデバイスのものを使用し共有します。(大量のEnOceanデバイスを扱う場合に用いることを想定しています。)
送信データ個別管理送信データ合同管理
individual_managementbulk_management

デバイス毎に送信対象項目にて送信するを選択すると各設定項目が表示されます。
送信対象一括有効送信対象一括無効ボタンにて全ての登録済のデバイスの送信対象を制御できます。

送信するを選択すると各設定項目が上図のように表示されます。

EnOceanデバイス設定の設定項目

設定項目説明
デバイス番号OpenBlocksシリーズのWEB-UI内で管理している番号です。変更はできません。
データ間引間隔データを間引くための入力データを受け取らない時間をmsec単位で設定します。
0の場合、間引きは行われません。
バッファーサイズデータの最大サイズを設定します。単位はバイトです。
デバイスID登録されたEnOceanデバイスのIDを表示します。
EEP(機器情報プロファイル)登録されたEnOceanデバイスの機器情報プロファイルを表示します。
ユーザーメモ登録されたデバイスにて設定されたメモ情報を表示します。
固定情報付与(JSON)データに付加する静的情報をJSON文字列で設定します。
送受信先設定使用するを選択した送受信先に対してチェックボックスが選択できるようになります。
チェックを付けた送受信先に対して、送信を行います。
チェックをつけると送信先固有の設定項目が表示されます。
送受信先固有の設定については、送受信先毎の設定を参照して下さい。
info
*1 : USBドングルの場合、USBデバイスの認識順によってデバイスファイル名が異なります。
  • 既存のデバイス不良等の差し替え時に以前のものと同様に扱う為に設定を同一にすることを推奨します。
    (不良となったデバイスは送信対象設定を送信しないへ変更してください。)
  • 未対応の EnOceanデバイスについては、Lua拡張機能で対応することが可能です。