はじめに
Mozilla WebThings Gatewayが2019年7月に発表され、気になっていたのですが、今まで使ってみてなかったので、Raspberry Piにインストールして試してみました。
今回は、IKEAのスマート電球「TRADFRI」をTRADFRI Gateway経由で、Mozilla WebThingsから操作できるかやってみました。結論は、ちゃんと操作できました。
用意するもの
①Raspberry PI
まずは、WebThings Gatewayを動作させるRaspberry Piを用意します。Dockerなどでも動くようですが、Raspberry Piで動作させるのが、一番手軽そうです。今回は、最近新しく買ったRaspberry Pi 4Bを使います。
②TRADFRI電球
WebThings Gatewayから操作するTRADFRI電球が必要です。
③TRADFRIゲートウェイ
TRADFRI電球はzigbeeで通信するため、zigbee機器と通信するためのゲートウェイが必要です。ちなみに、電球とゲートウェイがセットになったものもあります。
※TRADFRIゲートウェイと電球のペアリングには、別途、リモコンか調光機が必要です。
WebThings Gatewayを使ってみる
必要なものが揃ったら、WebThings Gatewayを早速使ってみます。
WebThings Gatewayのインストール
まずは、Raspberry PiにWebThings Gatewayをインストールしていきます。
①Raspberry Pi用OSイメージのダウンロード
Mozilla IoTのWebThings Gatewayのサイト「https://iot.mozilla.org/gateway/」から、Raspberry Pi用のOSイメージをダウンロードします。これはRaspbianにWebThings Gatewayをあらかじめインストールしたもののようです。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図1-1-1024x705.png)
②イメージのSDカードへの書き込み
ダウンロードが完了したら、OSイメージ「2020-04-06-Raspbian.img」をbalenaEtcherを使ってSDカードに書き込みます。この辺りの手順は、Raspberry OS(旧:Raspbian)と同じなので、サクサクいきましょう〜。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図2-1-1024x614.png)
③WebThings Gatewayの起動
SDカードへのイメージの書き込みが完了したら、Raspberry PiにSDカードを挿して、起動しましょう。起動には、少し時間がかかるのでコーヒーでも飲んで待ちましょう。大体1分〜3分ぐらいかと思います。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図3-2.png)
④Wifiアクセスポイントに接続
起動が完了すると、WebThings GatewayがWifiのアクセスポイントとして現れるので、これに接続します。この辺りはRaspberry OSよりも親切ですね😊
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図4-1.png)
⑤Wifiネットワークの選択
WebThings GatewayのWifiネットワークに接続すると、以下のようにWifiネットワークの接続画面になりますので、お使いのWifiを選択します。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図5-1-1024x616.png)
次に、Wifiのパスワードの入力画面になるので、パスワードを入力します。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図6-1-1024x583.png)
⑥メイン画面の表示
PCのWebブラウザから「http://gateway.local」にアクセスします。ちなみに、アクセスできない場合は「http://<Raspberry pi>」でもOKです。ここで、アカウントを作成すると、家の外(インターネット)からもアクセス可能にできるようですが、今回は不要なので「スキップ」します。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図7-1-1024x733.png)
⑦アカウントの作成
アカウントの作成画面になったら、名前・メールアドレス・パスワードを入力します。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図8-1-1024x734.png)
⑧メイン画面の表示
初期設定が完了すると、以下のようなWebThings Gatewayのメイン画面が表示されます。まだ、機器が何もないので、画面には何も表示されません、
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図9-1-1024x733.png)
これで、WebThings Gatewayのインストールは完了です。
TRADFRIプラグインのインストール
ここからは、TRADFRI Gatewayを利用するためにTRADFRIプラグインをインストールします。
①環境設定を開く
画面左上の「三」アイコンをクリックしてメニューを開き、「環境設定」をクリックします。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図10-1-1024x733.png)
②アドオン設定
次に「アドオン」をクリックします。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図11-1-1024x733.png)
③アドオンの追加
インストール済みのアドオンが表示されるので、画面右下の「+」をクリックします。ちなみに、Zigbeeのアドオンは標準でインストールされていますが、Raspberry PiにはZigbee(802.15.4)のモジュールが搭載されていないので、Zigbee機器と通信できません。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図12-2-1024x747.png)
④TRADFRIプラグインのインストール
すでに多くのプラグインが用意されています。この中からTradfriプラグインを探し、「+追加」ボタンをクリックします。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図13-1-1024x749.png)
「追加しました」と表示されれば、インストールは完了なので、画面左上の戻るボタンで戻ります。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図14-1-1024x749.png)
⑤プラグインの設定
インストール済みプラグインの画面に戻ると、Tradfriプラグインが追加されていますので、「設定変更」のボタンを押します。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図15-1-1024x749.png)
⑥セキュリティコードの入力
セキュリティコードの入力欄があるので、TRADFRIゲートウェイ の背面に貼ってあるシールに記載のセキュリティコードを入力し、「適用」ボタンをクリックします。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図16-1-1024x749.png)
これで、TRADFRIプラグインのインストールは完了です。メイン画面まで戻りましょう。
スマート電球の利用
ここからは、スマート電球をWebThings Gatewayから利用していきます。なお、スマート電球とTRADFRIゲートウェイは既にペアリング済みの前提で話を進めますね。
①スマート電球の検索
メイン画面の右下の「+」アイコンをクリックします。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図17-1-1024x750.png)
②スマート電球の追加
以下のように、スマート電球が検出されるので「保存」をクリックします。ちなみに、私のTRADFRIゲートウェイには、リモコンやモーションセンサーも接続されているのですが、照明以外は検出されませんでした。
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図18-1-1024x749.png)
③スマート電球を操作
それでは、メイン画面に追加されているスマート電球を操作してみます。まずは、電球のアイコンをクリックすると、オン/オフの切替ができます‼️
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図19-1-1024x749.png)
次に、雪の結晶のようなアイコンをクリックすると、以下のような画面になります。この画面では、電球の色を変えたり、明るさを変えることができます。ちゃんと動作しました‼️
![](https://www.smarthome-diy.info/blog/wp-content/uploads/2020/06/図20-1-1024x749.png)
おわりに
今回は、WebThings Gatewayをインストールし、IKEAのスマート電球をTRADFRIゲートウェイ経由で操作してみました。検出されたデバイスが電球のみだったので「センサーが反応したら電気をつける」などのルールを定義することはできませんでした。
正直なところ、これだけだったら、わざわざWebThings Gatewayを使わなくてもIKEAアプリで十分かと思います。今後、対応する製品が多く出てきて、異なるメーカの機器を相互に接続したい場合などは重宝するかもしれません。
関連記事
![](https://www.SmartHome-DIY.info/blog/wp-content/uploads/cocoon-resources/blog-card-cache/26f53a32b017305c450892043dc250c7.png)
![](https://www.SmartHome-DIY.info/blog/wp-content/uploads/cocoon-resources/blog-card-cache/e87d9cb88d521b2f9231f25a3cc59932.jpg)
![](https://www.SmartHome-DIY.info/blog/wp-content/uploads/cocoon-resources/blog-card-cache/13596983bdda25ebaa16ba499778a60f.png)
コメント