googlehomeとraspberry piでスマートホーム

今話題のスマートホーム(IoT,家電のネット接続)が安く簡単にできる? googlehomeやalexaなどでテレビなどの家電が言葉で操作できる時代になりました。でも家電を全部操作できなくていまいち使い勝手がよくない。そこでraspberry pi(ラズパイ)を使って色々と試行錯誤してみました。

googlehome

eRemoteはgooglehomeに照明しか対応していない

投稿日:2018年6月11日 更新日:

 

さて、やっとeRemoteをgoogle homeから呼び出して、テレビを操作して見よう!!

 

 

と思ったら、google homeに「テレビ」が出てこない!!

色々調べてみると、なんと、eRemoteは照明にしかgoogle homeに対応していないんだと。。

 

ちっくしょーーー

なんて日だ!!

くやしいですっ!!

でもなんとかなるはず。。。。。。。
照明にテレビを学習させればできるらしいですが、それはやりたくない。

 


 

ということで、ひたすら調べまくりました。

すると、いくつか方法があることがわかりました。

まずその前に、そもそもどうやってgoogle homeとeRemoteが繋がっているかというと、こんな感じ。

 

INTERNET
|
+ – 1. google assistant
|
+ – 2. google home本体
|
+ – 3. LinkJapan(Broadlink)のeRemoteサービスのサーバ
|
+ – 4. eRemote本体

(INTERNETというのは自宅内のLANという意味ではなく、外部のネットワーク(WAN)という意味)

 

照明の操作の場合、
google home -> LinkJapanサーバ -> eRemote
という流れで動作する。

 

で、この3のサーバを別のサーバで置き換えてやればいい。

ということは、なんらかの形でサーバを用意する必要があるんです、、、

 


 

まずは、そのサーバをAndroidでやってしまおうという解決法。

・RM BridgeというAndroidアプリを利用する方法

LinkJapanのサーバをRM Bridgeで置き換える方法
google home(google assistant)からは直接RM Bridgeを呼べないのでIFTTTを経由しないといけない

IFTTTとgooglehomeの連携はこの辺を参照してね。

 

動作の流れ:
google home -> IFTTT -> RM Bridge -> eRemote

となるので、自宅内部にあるRM Bridgeを外部からアクセスできるようにしないといけない。

RM Bridgeの設定はこのサイトを参考にさせていただきました。

というわけで、一件落着。

 

さらなる課題が。。。

一件落着したのですが、色々とまたまた課題が。。。

 

・テレビの電源をつける
・一度にいくつかの機器を操作する(テレビとアンプをつけてシアターモードにする、など)

 

などは、RM BridgeとIFTTTで可能です。

この辺りを参考にさせていただだきました。

ですが、

 

・テレビをつけた後入力切り替えでレコーダーにする

 

といった連続操作ができないんです。

 

IFTTTは

・同時に複数の同じアクション(webhook)を設定できない
・同じ呼び方で複数のappletを作成すると、どの順で実行されるかわからない
・アクションとアクションの間にウェイト時間を設定できない

 

という制約があるんですよね。

ということで、1つハードルを超えましたが、また新たなハードルが。。。

-googlehome
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

eRemote(rm mini3)で複数の操作を順に実行させる(stringify)

  前回、IFTTTを使った連携では、 ・同時に複数の同じアクション(webhook)を設定できない ・同じ呼び方で複数のappletを作成すると、どの順で実行されるかわからない ・アクショ …

スマートホームのためのラズパイ(raspberry pi)設定

  そんな構えることじゃないです。   が、何のためにサーバを構築するかを事前に決めておかないと、ぐちゃぐちゃな環境になっちゃうので、一応。     今回ラズパ …

Stringifyの使い方 リモコンコマンドを複数送信する

Stringifyの使い方についてのサイトが少ないので書いてみました。 ちなみに、GenymotionではGooglePlayからのインストールはできませんが、apkを直接インストールすれば利用可能で …

googlehomeのリモコン(eRemote)って何

  さて、早速eRemoteとgooglehomeでスマートホームを楽しんでみたいと思うのですが、その前にまずはeRemoteについて。     一般的な家電製品には「リ …

LINE投稿でGoogleHomeを喋らせる(調査編)

  今回は前回の逆で、 LINE -> GoogleHome です。     まずは調査   本当にできるのか、できるとしても何が必要なのか それを明確に …