freeBox Loaderで、スマートホーム連携はここが変わる
先週のfreeBox Loader 開発進捗報告、ご覧いただけましたか? エンジン部分の開発が着実に進んでいます。今回は少し先を見て、「freeBox Loader がリリースされると、スマートホームの日常はどう変わるのか?」という世界観をお届けします。
hsBox のスマートサービス連携、今はどこまでできる?
現在の hsBox は、家庭内 LAN の機器とクラウドサービスをつなぐ基盤を提供しています。 デフォルトで使えるコマンドは、たとえばこんなものです。
- テキストの読み上げ(プッシュ通知)
- 指定 URL の MP4 動画・MP3 音声の再生
- YouTube 動画の再生(パラメータ指定)
- JPEG 画像の表示
- スマート機器のグルーピング管理
IFTTT のようなクラウド型サービスと違い、hsBox は家庭内 LAN 上で完結できるのが強みです。ただし、現状では「用意されたコマンドを組み合わせる」という範囲に収まることが多く、新しいデバイスやサービスを追加したいときには工夫が必要でした。
たとえば——以前の記事で話題になった「13 日の金曜日」トリガー。 cron の仕様上、「13 日」と「金曜日」を同時に条件にすることが難しく、スクリプト側での独自処理が必要でした。遊び心ある自動化を実現するには、ちょっとした壁があったのです。
freeBox Loader で何が変わるのか?
freeBox Loader の登場で、この状況が大きく変わります。ポイントは大きく 2 つです。
① オープンな仕様なら、自分で実装・追加できる
freeBox Loader は、オープンな仕様に沿ったスマートサービスであれば、ユーザー自身がコマンドや連携モジュールを実装・追加できる設計になっています。
「このセンサーのデータを使いたい」「あのサービスと連携したい」——そう思ったとき、仕様書を読んで自分で書けば、それがそのまま動く環境です。技術的な壁を越えれば、あとは発想次第。
② デバイス・サービス提供者も、プラグインとして参加できる
もう一つの大きな変化は、外部の開発事業者やサービス提供事業者がプラグインとして参加できることです。
デバイスメーカー、アプリ開発会社、スマートホームサービスの提供企業——それぞれが自社のプラグインを用意することで、hsBox のエコシステムに自然に組み込まれます。利用者はプラグインを選んで追加するだけで、新しい機能がすぐに使える。そんな世界が近づいています。
技術仕様やプラグイン開発の詳細は、GitHub の freeBox リポジトリで公開しています。
hsBox との違いは?どちらを選ぶ?
「hsBox と freeBox Loader、何が違うの?」という方のために簡単に整理します。
- freeBox Loader:オープンソース・無料。自分で拡張したい方、新しいサービスを試したい方向け。仕様がオープンなのでプラグインを自作できる。
- hsBox(ライセンス版):サポート付き・安定運用重視。自分でカスタマイズするより「確実に動いてほしい」方に向いている。スマートホームをしっかり使い込みたい方にはこちらもおすすめ。
どちらが「正解」というわけではなく、使い方や目的によって選べる——それが hoscm のエコシステムが目指す姿です。
こんな使い方が生まれるかもしれない
少し想像してみましょう。freeBox Loader があれば、こんな自動化が現実になります。
- ☀️ 天気連携:朝の天気予報 API と連携して、雨の日だけ「傘を忘れずに!」とスピーカーが音声案内
- ⚡ 電力モニタリング:ソーラーパネルの発電量が一定を下回ったら、テレビに通知を表示
- 📅 カレンダー連携:Google カレンダーの予定が近づいたら、部屋の照明の色を変えてリマインド
- 🎬 推し動画通知:お気に入り YouTube チャンネルに新動画が投稿されたら即アラート&自動再生
- 🎃 13 日の金曜日トリガー(実現へ!):freeBox では APScheduler を基盤側に採用し、日付と曜日を組み合わせた複合条件のスケジューリングをネイティブサポートする予定。あの曲を、ついにピンポイントで 13 日の金曜日だけ流せる日が来ます
「遊び心」も、「実用」も、同じ土台の上で実現できる——それが freeBox Loader の世界観です。
エコシステム全体像
クラウドサービス・スマート機器・事業者プラグインがどのように freeBox Loader を通じてつながるか、全体像をご覧ください。
動画でイメージをつかんでください
freeBox Loader の動作イメージを短い動画にまとめました。まずはご覧ください。
次回予告:一緒に広げませんか?
freeBox Loader は、「使う側」だけでなく「作る側」にも開かれたプラットフォームを目指しています。
freeBox Loader リリースの翌週には、サードパーティ向けのコラボ・プラグイン参加募集を開始します。
- 自社のサービスやデバイスをプラグインとして提供したい事業者の方
- スマートホームの新しい連携アイデアを持つ開発事業者
- hoscm のエコシステムに参加したいパートナー企業
プラグイン開発の仕様は GitHub(hoscm/freebox) で公開中です。詳細は次回の記事でお伝えします。
![]()
