【IFTTT】Google home で IoT Part.4【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/
【IFTTT】Google home で IoT Part.3【Hue】
http://mevius.5ch.net/test/read.cgi/google/1517544832/ >>502
スキル習得の良いチャンスだと思えば…
手を出せずにいたESP32とかに手を出せて楽しいけどな。
全く興味が湧かないのならもう少し進化を待つしか無い。 >>501
それラズパイ使って自作するより
対応ハード買ってきてつなぐだけでいいよね?
どうせラズパイだけじゃリモコンの電波も
送信できないし鍵をかけたりもしない。
一部はラズパイだけじゃできないし、
残りはラズパイ無くてもできる >>506
対応ハード買ってきて繋ぐだけ、にいくらかかるの? ラズパイに悪戦苦闘するよりお金で既製品買った方が楽という考えもあるだろう >>508
そうだね、このスレに来てまでわざわざ書くことじゃないけど 具体的にやりたいことと実現方法を書くならともかく、書いてるのはラズパイへの憎まれ口じゃん >>506
対応ハードの例を教えてほしい
そんなニッチな製品が存在するんだ なぜかグーグルホームのセットアップができません。なにか問題ですか? >>501
金で解決できる(=既製品でできる)
と
(ラズパイ含む)なんらか手を動かさないと現状できないもの
を区分けするといい議論になると思うが >>517
ここに書いたのはラズパイの他に
黒豆
スマートロック
Chromecast
スマートスイッチ
くらいを追加すればできるかな〜
ラズパイ使わず既存の製品設定するだけでできる機能は…
スマートロックとホームシアターのマクロと夜中に電気消すのくらいかな?
ラズパイてをプログラミングしなくても全部やれるのが理想 >>517
そのためにも、憎まれ口じゃなくて具体的な既製品を教えてほしいよね ラズパイ買っても
リモコンになるわけでも
ドアのロックができるわけでもないんだよなー
所詮、あれただのコンピュータだから
パソコンでできること以上のことはできないよ GPIO使って工作すれば出来るだろうけどそこまでしてる人はスレにいないっぽい ラズパイだけあってもできないことを書いておくわ
×ができないもの
○が頑張れば(プログラムを自作したりなんか探したり)できるもの
◎ラズパイがあればできるもの
× 家の近くまで来ると玄関の鍵を開けてくれたり
× 番組名を言うとテレビつけてチャンネル変えてくれたり
○ ネットでキーワード・画像・Wikipedia検索してTVに表示したり
× 一言で部屋の電気消してホームシアター起動したり
× 夜中に家中の電気を消して節電したり
○ 毎朝電車の運行情報と天気調べて勝手に教えてくれたり
○ 雨が振りそうになったら勝手に教えてくれたり(※ただし雨が降るかどうかは天気予報サイト以上の正確さはない)
○ Amazon荷物の配送状況教えてくれたり
○ 翌日のスケジュール見ていい感じに目覚ましセットしてくれたり(※スピーカーは別途必要)
○ LINEとGoogleHomeで相互通信したり Amazon荷物の配送状況は今はメールで通知されたりするw 玄関に青歯スイッチおいとくとただいまスイッチにできていいね ラズパイと黒豆って書けばいいのか?
変なやつが粘着しちゃったな それを買うよりかこっちのほうが良いだろうな
ラトックシステム スマート家電コントローラ スマホで家電をコントロール 外出先からいつでも自宅の家電製品を遠隔操作できる 【Works with Alexa認定製品】 RS-WFIREX3
https://www.amazon.co.jp/dp/B076Q99TT7
ラズパイなしでいろいろできる >>526
そのレベルの知識で…
とりあえず過去ログ読んできたら? >>528
古い情報を読む必要はないよw
Google HomeにRM-mini3が対応!raspberry pieとPCを使用せずにスマートHome化させる方法
https://newgadget3mai.com/archives/post-5783.html
ラズパイいらないなら、使えるな。
ラズパイは面倒なだけだよ >>529
それでやりたいことが実現できるならラズパイなんて不要だよ
何を今更、501を理解してないんだね >>530
リモコンを使うものはラズパイだけあってもできないし
リモコンを買ってできることは、ラズパイ無くてもできることばかり >>522のリストのうち
・リモコンが必要なもの
番組名を言うとテレビつけてチャンネル変えてくれたり
一言で部屋の電気消してホームシアター起動したり
夜中に家中の電気を消して節電したり
・リモコンがあればラズパイが不要なもの
番組名を言うとテレビつけてチャンネル変えてくれたり
一言で部屋の電気消してホームシアター起動したり
夜中に家中の電気を消して節電したり >>532
テレビをつけるの、指示したときにテレビがついてたら消えちゃわない?
ラズパイからならON専用のコードも送れるけど
時刻をキーにして電気をつけたり消したり、ラズパイなしでどうやるの? Google Homeに喋らせたいからラズパイ使ってる >>533
テレビにON専用のコードなんて存在しないだろw >>535
あるよ
古い情報とか言ってないで過去ログ読んできなよ >>536
あるならそのコードを送ればいいだけだね >>537
あー、うん、そうだね
(そのリモコンコード送るのにラズパイが必要だけど) なんか最近スレのレベル低下が著しいですね…(汗)
ラズパイは単なるIoTハブだから、PCでもスマホ・タブレットでも FireTVみたいなものでも常時運用できれば何でも良い。 ラズパイが単なるIoTハブってそれお前がその程度にしか使いこなせないだけじゃん
GPIOで拡張したらそれこそ思うがままに自作出来るだろ >>540
IoTハブがなくても既製品の組み合わせだけで >>501 実現できるのが、素人さんにも普及するためには理想。
でもまだまだそうはなってないのが現実。 >>538
ラズパイはリモコンコード生成機だったのかw
せやね。ラズパイからリモコンコード送って
学習リモコンに学習させればラズパイはもう不要になるな。 >>542
> でもまだまだそうはなってないのが現実。
実現済●家の近くまで来ると玄関の鍵を開けてくれたり
実現済●番組名を言うとテレビつけてチャンネル変えてくれたり
実現済●ネットでキーワード・画像・Wikipedia検索してTVに表示したり
実現済●一言で部屋の電気消してホームシアター起動したり
実現済●夜中に家中の電気を消して節電したり
実現済●毎朝電車の運行情報と天気調べて勝手に教えてくれたり
実現済●雨が振りそうになったら勝手に教えてくれたり
実現済●Amazon荷物の配送状況教えてくれたり
実現済●翌日のスケジュール見ていい感じに目覚ましセットしてくれたり
実現済●LINEとGoogleHomeで相互通信したり
LINEとGoogle Homeの双方向通信〜GHKitとGoogle Apps Scriptを使って〜
https://qiita.com/noirbreath/items/f16814c8c483a219980f
ラズパイいらなくね?w そうだね!
GHkitがあればラズパイいらないね(笑) ぶっちゃけGHkitって中身は多少カスタマイズしてあるラズパイだろ(笑) >>547
GHKitはソフトの名前らしいよ
だから最小構成はSDカードのみの販売
ラズパイとセットの販売もあるけどね これでYouTubeは再生できるのかな
cromecast持ってるから必要ないと言えば必要ないが、音楽だけ再生したい >>548
SDカードのみの販売で何で運用すんの?ラズパイ? >>550
ラズパイ3Bだって
個人的にはzero wで十分だと思うけど >>549
どっかでラズパイ使ってYouTubeの動画から音声データ引っこ抜いて、GoogleHomeで再生とかみた気がする >>549
YouTubeの音声だけを鳴らすサイトがあるから
それを使えば良いのでは?
例えば
https://listenyo.com/?song=vQl9CRMWJEk >>553
それをgooglehomeでどうやって鳴らすの? Google Home自身でYoutubeの音楽を再生する
https://qiita.com/odetarou/items/0e134ff845826d16170c
Google HomeでYoutube連携機能がありますが、これは動画をchromecast上にcastするのみで音声のみをGoogle Home上で再生することはできません。1
Youtube上の音楽をGoogle Home上で再生できたらリビングで気軽に音楽聞けて便利では!と思ったのが今回の試みになります。 >>556
家庭内サーバが必要だよね
(家庭用サーバとして一番手軽かつ安価に使われてるラズパイを使うのが普通) >>556
>>557
要ラズパイだけど、このスレの420で紹介されている方法が簡単でいいのでは。 適当にラズピザで色々始めたんだけど
ふ、と、フリスクケースが我が家の(ある意味)
基幹システムになっていて、若干怖くなった じゃあバックアップとして
もう一個フリスクケースを買えばいいよ なんかこれだ!って運用方法が思い浮かばないなあ
皆のアイデア作集みたいわ ラズパイあれば指定した時間にradiko自動再生できたりするのん? >>549
「Google Home自身でYoutubeの音楽を再生する 」相当のことができたんだけど、
試行錯誤だったので、手順を忘れてしまった。
書きかけですが、一応以下にまとめようとしています。
https://startsmarthome.blogspot.com/2018/05/youtubegoogle-home.html >>564
Google Home に対して命令する音声を再生するスピーカーをラズパイに繋げばまあ出来なくもない
Google Home自身が発した音声に反応してくれれば楽だけど流石に無理だった >>566
ありがとうございます
参考にして頑張ります >>561
当然、コールドスタンバイの予備機はあるし、
本番機の定時バックアップも欠かしてない >>568
みんなhome mini二台以上持ってるんだろ
隣り合わせにして、片方にしやべらせてもう一方で聞きとりゃいいじゃ >>564 を見てふと思い立ち、iPhoneのアシスタントに
◯◯でtbsを再生して
と打ち込んでみたら
◯◯で、ラジコのTBSラジオをストリーミングします
と返ってきたので、おぉと思ったが何事も起きなかった。
◯◯を存在しないデバイス名にすると違う反応にはなるので、デバイスを正しく認識はしてると思うのだけど。 ◯◯を登録はされてるけど電源落としているHomeのデバイス名にすると
◯◯が見つかりません、キャストデバイスの電源が〜
と返ってくるので、ちゃんとHomeと通信してそうなんだけどなぁ。 >>572
AndroidのアシスタントでやったらちゃんとHomeから再生されたよ あれ?じゃあうちの環境の問題か。
それなら、アシスタントAPIを使えば、時刻指定でラジコ起動できそうね。 >>574
すまん家に帰って確認したら音楽の音量が0になってるだけで、普通に再生されてたわ。
なので、ラジコをラズパイから制御するならアシスタントSDK経由がいいと思うわ。node.jsにラッパーもあるし。 raspiから本来声かけて送るコマンドをコマンドとして送れないのかな
それこそradikoをかけてとかそのまま遅れれば >>566
549さんではないですが、参考にさせていただき、無事Homeから再生させることができました。
ありがとうございます。
ただラズパイZeroの処理能力がボトルネックなのか再生まで少し時間がかかりますね。 >>579
お役に立ててよかったです。
私の環境でも10秒くらいかかってます。 >>578
あれ?今ここで話題になってるアシスタントSDK使ったのが正にそれなんじゃない?
まだうちでは試してないけどホントなら、これまではラズパイにスピーカー繋ぐくらいしか外部からスキル発動するすべが無いと思われてたので…かなり重要な情報。 電気つけろだと反応しないのに、電気をつけていただけないでしょうかだと反応するのはどういうことなの? gRPC経由のgoogle assistantではとりあえずラジコの起動はダメだった。
Library経由とService(gRPC)経由で権限違うみたいなので、あとでLibrary経由も試してみる。 >>500
ありがとうございます
思ったとおり動作するようになりました。
ただ、691氏の方法でslackからしゃべらしていますが、hubotからstatusのlogが多く返って来るようになりました。これは仕様ですよね。 デバッグコードをそのまま投稿しただけなので、以下のコードを削除して貰えば大丈夫です。
console.log('----- BEGIN:player.on(status) -----');
console.log(status);
console.log('----- END :player.on(status) -----'); とりあえず、ラジコをコマンドラインベースでHomeから再生させることには成功した。
色々と苦労があったけど、要点だけまとめると
以下の手順でセットアップする。
https://developers.google.com/assistant/sdk/guides/library/python/
gRPCではなくLibraryを使用する
マイクとスピーカーが必要になるので、なければsnd-dummyを設定する。
hotword.jsを流用し、send_text_queryを使って書き換える
send_text_queryは見る感じアスキー文字しかダメっぽい。。 ちなみにLibraryとgRPCの比較はこの辺に載ってる。
https://developers.google.com/assistant/sdk/overview#features
Libraryのほうが色々できるけど、あくまで音声利用前提に作られてるので、コマンドライン化するのはめんどくさいところが多いです。 ちなみにこんな感じになります。
デバイス指定なして、寝室のHomeで再生されるのは、アシスタントSDKで作成したデバイスのデフォルトスピーカーを寝室のHomeにしてるからです。
https://i.imgur.com/pFzVA1o.jpg アシスタントSDKを使ってみたかったから遊んでみたけど、実用的な用途があるのかはわからない。
一応試してみたけど、ラジコだけじゃなくSpotifyやNetflixも問題なく制御できた。homeだけじゃなくChromeキャストも大丈夫。 初歩の初歩で
sudo npm install npm -g
の実行後sudo npm install n -gが
SyntaxError: Block-scoped declarations〜
と出てうまくいかない。
WHと3で試して両方同じところで止まってしまう・・・ >>566
追記
どうやらlet が邪魔をしているみたいですが解消方法がわからず・・・ >>598
最新のラズベリーパイはnode.jsのver8が入っているので、記述の通りにするとver4とかのnode.jsになってしまう。
2行前のnode.jsとnpmをインストールするとこでnpmだけインストールすればok。
また、記述から-y をつけずにやれば、node.jsはすでに入っているよと言われるはず。 みんな、ラズパイは何使ってるの?
とりあえずzero w買っとけばいいの? 問題ないよ。処理が遅いのでインストールとかに時間がかかりがちだけど稼働させたら問題ない sonoffのファームのupdateで何が変わった知ってる人教えて
1.6.0→1.8.1 ■ このスレッドは過去ログ倉庫に格納されています