![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-82.png)
BACnetの勉強を始める際、BACnetデバイスのシュミレーターYet Another BACnet Explorerの検証 のように、Yet Another BACnetExplorer(YABE)をBACnet RoomSimulatorを使う人も多いとおもいます。
今回はKNXの視覚化サーバーComfortClickでBACnet RoomSimulatorのデータを表示する方法をご紹介します。
bOS Configuratorの設定
まずはbOS ConfiguratorからComfortClickサーバーに接続します。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-83.png)
DeviceからAddボタンを押しBACnetを追加します。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-84.png)
RoomSimulatorはIP経由なのでConnection TypeはIPUDPにします。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-85.png)
Retrieve ObjectsをTrueにするとネットワークのBACnetオブジェクトを自動的に見つけてくれます。
もし見つからない場合は、Deviceを自分で追加する方法もあります。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-86-1024x685.png)
DevicesからADDでDeivceを追加
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-87.png)
名前はRoomSimulatorにします。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-88-1024x695.png)
追加したRoomSimulatorのAddressをクリック
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-89.png)
RoomSimulatorを動かしているPCのIPアドレスを入力します。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-90-1024x707.png)
Functionsタブから”Get BACnet objects”をクリックします。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-91.png)
RoomSimulatorのBACnetオブジェクトが表示されました。
RoomSimulatorの値をComfortClickで表示させる
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-92-1024x617.png)
RoomSimulatorに表示される温度はTemperatureIndoorというオブジェクトなので、DeviceからクリックしてStatusのReadTypeを変更します。
今回はSubscribeCOVを選択。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-93-1024x543.png)
ValuesのタブでValueをチェックするとRoomSimulatorに表示される温度がリアルタイムに反映されます。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-94.png)
Templateから温度を選択。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-95-1024x689.png)
表示させたいComfortClickのThemeを開き、TemplatureIndoorをドラッグ&ドロップ。ControlはValue(Double)にします。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-96-1024x673.png)
アプリから表示させると、このようにRoomSimulatorの値がBACnetでComfortClickと通信を行い操作画面に表示させることができます。
Setpointの操作
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-99.png)
次はこのSetpoint温度をComfortClickから操作します。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-98-1024x681.png)
Setpoint1のStatusをSubscribCOVに変更
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-97-1024x670.png)
TemplateはSetpointを選びます。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-100.png)
Themeを開きSetpoint1をドラッグ&ドロップ。表示名をSetpoint1に変更。先ほどのIndoorの温度もTempIndoorと変更しました。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-101.png)
このようにRoomSimulatorの温度とSetpointが表示されました。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-102-888x1024.png)
Setpointをクリックすると操作できるので27℃にします。
![](https://smartlight.co.jp/wp-content/uploads/2024/05/image-103.png)
RoomSimulatorのSetpointも変更されて27℃になりました。
まとめ
以上、BACnet RoomSimulatorの温度をComfortClickで表示させSetpointを操作する方法をご紹介しました。
他にも知りたいことなどありましたら、気軽にスマートライトまでお問合せください。