【IFTTT】Google home で IoT Part.3【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.11
http://mevius.5ch.net/test/read.cgi/google/1516500534/
※前スレ
【IFTTT】Google home で IoT Part.1【Hue】
http://mevius.5ch.net/test/read.cgi/google/1513235443/
【IFTTT】Google home で IoT Part.2【Hue】
http://mevius.5ch.net/test/read.cgi/google/1516114373/ 691氏の作ったシステム(hubot-broadlink-rm)について質問をする際には、
過去スレや下記に目を通してからにしよう
最初に読む記事(システムの全体像と主要機能を把握できます)
https://qiita.com/takjg/items/185083347f887244f8b6
ブログの全記事の一覧(詳細はヘッダーの検索窓から探せます)
https://scrapbox.io/smart-home 前スレ有志の情報より
Anymote
https://play.google.com/store/apps/details?id=com.remotefairy4
テレビ等のon専用off専用のコードも多数収録されているので運が良ければ流用出来るかも
当然赤外線対応スマホが必要 Google homeを使いこなすには
HOMEアプリの
「マイ アクティビティ」
「ショートカット」
が重要です 黒豆 RM Mini3は国内制限のための色々な情報があるが
現状
http://www.ibroadlink.com/app/
より入手できる最新IHCアプリで初期設定から通常利用まで可能
IHCアプリの「シーン」設定を活用することによりGoogleHomeとある程度柔軟な連携が出来る (前スレより引用)
GoogleHomeアプリからは現状、なぜか照明以外はihcのシーンしかスマートホームデバイスとして認識しないみたい。なので例えばエアコンをオンのシーンを作って「エアコン」としてシーン名に登録。
「ok, google エアコンつけて」で動きます。オフはエアコンオフの「エアコンオフ」というシーンを作って、ショートカットで「エアコンを消して」を「エアコンオフをつけて」を登録すれば行けました。
いわゆる「(シーン名)つけて」でショートカット工夫すれば動きます。 プレビュープログラムユーザー向けには1.30.110178配布されてるから
挙動が変わってくるかもしれん thenにgoogleカレンダーをセットして、トリガーが発生してから例えば四日後にイベントを追加することってできますか?
色々調べてみたんですがstart timeに入力する書式がよくわからなくて悩んでます。one weekと入れると一週間後になるみたいですが。
何がしたいかというと、google homeにフレーズを話しかけるなりしてトリガーをかけると一定の期間後に通知を受け取りたいんです。 Googleアシスタントをトリガーにカレンダーを登録するアプレットと、カレンダーをトリガーに通知を発信するアプレットを作るとか? iftttでslackからhubotに指示を出すようにしているのですが反応しない時があり、そこでslackを見るとhubot の状態が緑丸じゃなく白丸になっておりそうなると指示を出しても返答されません。
ラズパイ再起動で自動起動は設定済みなので、再起動かけると復活するのですが暫く経つとまた反応しない状態になる時があります。対処法はありますでしょうか? >>10
ルーターのセッションタイムアウトでアプリは切れてないつもりなのにネットワークでは切れてるんだろう。
今出先で調べられないけど、hubotの方に再接続間隔の設定がないかな? 前スレのテレビのコード表はどこから入れるものなの?
anymoteではコード入力しての自作は出来ないのかな? >>12
anymoteについて何か誤解してそう? Anymoteが使えそうなスマホを安く買うことができたので届くのが楽しみ 691氏の環境にてgooglehomeに喋らせる方法にスピーカーの指定ができます。
bin/say.js "リビングから こんにちは" ja Google-Home-123abc
ではslackからはどう指示すれば良いのかわかる人いますか?
ちなみに、
send say(リビングから こんにちは ja Google-Home-123abc)
ではダメです。 say.jsの中を書き換える
const lang = argv[3] || 'ja';
const device = argv[4] || 'Google-Home-123abc'; >>16
やはりスピーカーごとにコマンドを分ける必要があるんでしょうか
say1,say2,say3ですかね 俺はsay.jsはそのままで、hubotにコマンド登録を複数してる
homebot command saykitchen bin/say.js "#" ja Google-Home-1234
homebot command sayliving bin/say.js "#" ja Google-Home-4567
homebot command sayall bin/say.js "#" ja Google-Home
みたいな感じで
使うときは登録したコマンドで使い方は一緒 >>19
なるほど、こんな風にもできるのですね、勉強になります。
いずれにせよスピーカーごとに準備しておく必要がありそうですね Anymoteには有料と無料アプリがあるようだね
機能が豊富なら有料を買ってみるのもいいよね、有料は何故か説明が日本語だけど
有料は内部課金なしで、無料は内部課金ありみたいだから、どっちが得なんだろうか
https://play.google.com/store/search?q=anymote 無料は結構邪魔な全画面広告たくさん出るのとかなりの機能制限かかってるね
コード流用だけで常用しないなら無料で十分かと ラズパイもIFTTTも使わずに黒豆とhomeを直結させる方法って既出?
ttp://newgadget3mai.com/archives/post-5783.html#IHCinteligent_home_center >>22
ありがとう。
マルチリモコンとしても使いたかったから有利版を買ってみることにします。 >>23
しかもそのサイトの記事は説明かなり間違えまくってるから駄目やね
照明で統合なんて関係ないしな というかもっとスマートホームに特化した技術系なブログサイトならともかく
ガジェット系ブログでしかも記事が1/30とか流石に情報が古くない?って感じある rmmiin3のWPA2パスワード、最長32文字なので自宅で使えず困ってる。
みんなどーしてるわけ。
IOT機器用のssid1個用意してそれ以外のlanとは隔離しようと画策してたんだけど、
>>23
みたいなお手軽な方法でやるとなるとgooglehome/rmmini3/スマホ全部同じLANセグメントにぶら下げないとだめっぽいな。。。。あー面倒。 wifiのパスワードを32文字以下にするか、同じセグメントに二つ目のSSIDでも設定すればいいじゃん IFTTT+natureで「電気を付けて」だと普通に付けてくれるんだが、「電気を消して」だと
「このライトはまだ設定されていません…」と言われて反応してくれない
これどうにかしてスマートデバイスの方を優先させないでnature経由の方を反応してくれるようにできないのかな? ショートカットの上限が気になる、無限だといいのだけど >>31
制限があるなら制限に合わせる以外ないだろ。
実用上32バイトで設定すりゃセキュリティ上の問題はないし設定変更くらい家庭内なら余裕だろ。 今回、インフルエンザで寝込んだ。
高熱出ている時、体がしんどい時こそ、GoogleHome+slack環境が役立った。
布団から出ずにエアコン設定を変えたり、テレビのOn/Offやチャンネル変更もそうなんだが、湯沸かしポットをSonoffに繋いでおいて、音声一つで熱湯が供給されたのはありがたかった。
もちろん、リモコンや機器を枕元に集めとけばいい話だが、しんどい時は探しにくいし、あらかじめ環境構築しててよかったわ。
あとは、音声で出前頼めれば…w >>40
そんなあなたにはAlexa
所で、「特定の時間やトリガーからGoogleホームに○○して、と言った時の動作をさせる」と言うことは可能でしょうか?
例えば朝6時に「ねえGoogle、今日の予定は」と伝えた際の一連の動作をするとか。 ラズパイのmicroSDカードはよく壊れるそうなので、
microSDカードの複製方法を、ブログに載せておきました。
https://scrapbox.io/smart-home/Raspberry_Pi%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97
hubotの設定も、学習した赤外線コードも、
コマンド一発で丸ごとバックアップできるので、
余ったmicroSDカードに複製しておけば、転ばぬ先の杖になります。 hubot-broadlink-rmをありがたく使わせてもらってますが、homebot.shでhubotが起動しません。
bin/hubot: 5: bin/hubot: npm: not foundとエラーが出ます。どう修正すればよいのでしょうか? 結局、サーバー(ラズパイ)+RMminiがさいつよ >>42
自分は予備のmicro SD Cardを持っていないので
OSのインストール時に使ったWin32DiskImagerで
Raspbianをイメージファイルとしてまるごとバックアップしました
http://deviceplus.jp/hobby/raspberrypi_entry_057/ pcでsdカード内のデータをまるごと保存したらいいんじゃないの? >>47
LinuxのファイルシステムはWindowsでは読めないし、ブートセクタが保存されないからダメだと思う。 黒豆をラズパイなしでテレビON/OFFやチャンネル変更できるようになったが
音量変更だけが、うまく行かない。
google homeは言ったことを認識しているが
そこから黒豆が動いてない。
うまくいってる人、教えて! >>49
「音量を上げて」「音を大きくして」
だとGoogle home本体の音量操作になっちゃうからって事?
ショートカットで「テレビの」を追加するしか無い。 >>49
同じく、homeとchromecastでも
音量やテレビという単語は使うからか、バッティングしてるみたいね
ショートカットを駆使しても上手くいかなかった
ちなみに反応してるのは、黒豆ではなく、home自身の音量が上がってるだけかと ラズパイあれば音量30とか40とか言えるけど
赤外線だとどうかな slackのhubotがまたオフライン状態になった。
やっぱり何か環境が悪いんですかね。 >>55
動作フレーズ、ありがとう!
さっそく、やってみるよ。 >>57
シーン名には「〜起動」は入れない
ショートカットのアシスタントによる操作は「○○○(シーン名)を起動」にする 前スレ>>938
Regza 19A3500という約10年前のテレビとはコード違っているようでダメでした。
Fire Stick TVでやろうとしているんだが、hubot-broadlink-rmでlearnさせるときにどうしても tv:onとtv:hdmi1だけはテレビがオフの状態とかHDMI1の状態から覚え込ませなければならなくて上手くできてない。なんかコツが有るのかな?
コードがわかるか、テレビ電源オフでもlearnできればOKなのだが。
ダメなら転がっている古いノートPCにLinuxいれてやってみるしかないか。 >>59
スティックをPCモニターに刺してやりました。 >>59
動作未確認、電源オフ専用は見つけられず、関係ありそうなボタン列挙
東芝
電源トグル 2600500000012a94121213111312121213121311133612121336123613361336133612361411133514111333161113111435131113121311133613111435133514111336123614351400053600012b4914000d050000000000000000
電源オン
2600500000012b94141115101511141114111510153416111436153614361536143615361411143615111436153515361434173614361511143615101510151114111411151015361400051a00012b4914000d050000000000000000
DVD
2600500000012c92141113111435131114101411133514111335143514111335143514351311143514101411131114101411133514111311143513351435143514351311143513351400053700012b4914000d050000000000000000
GAME 2600500000012c92141113111410141113111410143514111335143514351335143514351410143514101411131114351311143514101411133514351435131114351311143514351300053500012b4914000d050000000000000000
入力切り替え?
2600500000012b93131114111335141113111410143514101435143514101435143513351411133514351411133514351435131114351311141113351411131114101435141014351400053600012b4914000d050000000000000000
入力切り替え?
2600500000012995131113121113111313121311113813111237113813351435123315381113133611371237133613351213121212131113131113121311131114351336133613351200053800012b4a13000d050000000000000000 エアコンの風量とか風向きの単独信号って無いのかな? 62氏
日立テレビのオンオフはありませんか?
あれば、お願いします >>64
日立テレビ 動作未確認
オン
2600500000012996121312131213131312381213123912131238133812381338121312381313123812131338123812391238123912131213123813131213121312141213123812391200051c0001294a13000d050000000000000000
オフ
2600500000012c93151114111411141115361411143615111436143615361436151114361411153614361536143614361536143615111411141114111511141114111411153614361400051a00012c4814000d050000000000000000 >>65
横から申し訳ないのですが、日立テレビの入力切替の「テレビ」「ビデオ1」「ビデオ2」もお願いできませんでしょうか まとめwikiにのせてよーぜ
こんなんまためんかったらまた聞いてくるやつが絶えないのか真オチ リビングとベッドルームにGooge Home miniとRM mini3を置いています。
RM Bridgeなどは使用せず、IHCをインストールして
直接制御できるように設定しました。
「電気を消して」と言うと「わかりました、二つのライトを消します」
と両方とも消えてしまいます。
「リビングの電気を消して」みたいに言えば良いのですが
いちいち言わなくても、その部屋だけ制御することはできますか? >>70
ショートカットで
電気を消して→リビングの電気消して
電気全部消して→電気を消して
みたいにすればいいかと >72
ありがとうございます。
ショートカットってよく理解できてないのですが
部屋ごとに
リビング:電気を消して→リビングの電気消して
ベッドルーム:電気を消して→ベッドルームの電気消して
みたいに設定できるのでしょうか? >>73
GoogleHomeのスマートホームメニューのデバイス(各シーン名)に部屋を割り当ててる? >>73
やってみた方が早いんじゃねぇの?
いちいち聞かないとできないの? >>65
62氏
ありがとうございます
トグルしないこと確認できました
助かりました >>73
前スレ引用
IFTTTはIHCに脳内変換しといて
194 名無し に一致する情報は見つかりませんでした。 sage 2018/01/20(土) 16:29:31.44 ID:iFd1/Efw
どのhome端末から発信されたかを区別する方法はない
素直に「〇〇のライトつけて」と分けるようにするか
home端末を別々のgoogleアカウントと紐付けて別々のIFTTTアカウントと連携すれば出来るが管理の手間が増える 691さんの記事を参考にRasberry Piにhubotをインストールし起動する所までは出来たんですが、Rasberry Piの起動時にhubotも自動的に起動させる事が出来ません
bin/homebot.shを作成し起動しようとbin/hubot: 5: bin/hubot: npm: not foundとエラーが出てしまいます
どうすれば良いでしょうか? >>77
IFTTTならそうなんだけど、スマートホームで直接連携する場合はHome自身もどこかの部屋に所属させるんだから
部屋名省略した場合には、同じ部屋のものを優先してくれてもいいんだけどね。
現状では部屋名省略すると、全ての部屋のデバイスが対象になるという微妙な仕様だわ。 続々と質問すみません
同じく自動起動で躓いているのでご教授下さい
homebot.shの作成と起動は確認しましたが、rebootしても反応しません
どこがおかしいと思われるでしょうか
systemctlでリストに追加されたことは確認できました
enabledにもしています
「sudo systemctl start homebot」実行後に、slackからhubotにメッセージを投げても反応しません
ユーザー名はpiから変えていますが、フルパスを確認して打ち間違いが無いことも確認しています >>55
横から失礼します。前スレ 2つの照明 名前は海側&山川 で相談させてもらいましたが未だON OFFすらできずにいます。
っで55さんと全く同じくテレビの音量で新たに試してみました。@ A
結果は アシスタントが正しく 反応したり しなかったりで
すが 「テレビの音量をアップにします。」の返事をしてくれた後でも 黒豆は動作しません。B
ihc からの操作はできています。設定どこか間違っていますか?
@
https://i.imgur.com/6PH6k3R.png
A
https://i.imgur.com/9Axb3WT.png
B
https://i.imgur.com/1f1x2Q3.png ■ このスレッドは過去ログ倉庫に格納されています