【IFTTT】Google home で IoT Part.2【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.10
http://mevius.5ch.net/test/read.cgi/google/1514981058/
※前スレ
【IFTTT】Google home で IoT Part.1【Hue】
http://mevius.5ch.net/test/read.cgi/google/1513235443/ >>212
処理時間は違いましたか。
でも症状の再現する条件が特定の2台と言うことなら
discover()の中でログを出していけば問題が特定できそうな感じですか。 オレも今日fireStickTV奪ってPONGまで到達したが、黒豆到着がどうなら三週間後らしいので寝る。 3時間後にストーブをつけて
ってIFTTTでできる? >>216
691氏、Androidサーバー環境で使わさせて頂いています。ありがとうございます。
今後の人用なのですが、termuxへ1行1行打つのではなく、まとめて導入するのは難しいのですかね? 今日夕方、黒豆到着。
Fire HD8 2017 にGoogle Playをインストールしてturmuxをインストール。
691氏のページを参考にして、homebotコマンドでリモコン学習と送信
テストまで完了。明日は「SlackでRM Mini3を操作する」編をやってみる。
途中、編集で[,]を忘れたり、cd ~/homebotでhomebotが無いと言われて
探したり、いろいろとあったが、なんとかでき、ありがとうございました。 急にhomebotが反応しなくなってしまいました
コマンド送っても2行3行と増えていってしまう原因はなんでしょうか?
ラズパイの電源はまだ一回も落としてないんですが
https://i.imgur.com/QpUXcON.gif すいません、自己解決しました
再び $ bin/hubot --adapter slack
でいけました 録画の番組を選択して見るとき、n回指定のカーソル移動に対応しても音声だけで操作すんのはイライラマックスだな。
Google Home側で連続受付可能にならないとどうしょうもないな。
オッケーGoogle、右3,下4,決定とか。
今は、
オッケーGoogle、右3
オッケーGoogle、下4
オッケーGoogle、決定
きついよね >>180
もう1回やり直したらできた 何だったのだろう
>>214
つまり<※※>で、 変数のようなものが使えるようになるとくいうことですね
これまで思いツク 呼び名を IFTTT に闇雲に定義したものがすっきりするかと思います
非常にありがたいです
ただ、
livingroom = liveing room | リビング | 居間
の、 定義する部分がピンときません Hubotのコマンド起動で
radikoプレミアム対応のrec_radiko.shみたいなシェルを使える? 691さんのgoogle homeにしゃべらせるやつ、複数あるgoogle homeの一つを選択して
slackからコマンド投げたいのですが、やり方わかるかたアドバイスお願いします。
say.jsを複数用意すれ出来るんですが、decive nameの-がサニタイズされるのかパラメタで指定すると上手く行かないんです。 rm mini3って絶対wifiの暗号化方式WPAかWPA2じゃないとだめですか?
wifiに繋がらなくて困ってる 朝起きると黒豆が死んでいる事がしばしば。
どうも夜中にルーターの再起動などでwifiが切れると再接続していないようだが、これは仕様だろうか?
起動時しか接続しないようなら、一定時間ごとに電源入れなおすしかないかな。
ひょんな事でSonoffの使い道が一つ増えるかも。 これって、このスレ的にはどう?
GoogleHome:【前編】たった3,000円でIoT!!MagicHue電球を使ってみました!!
http://sumasupi.net/2018/01/20/magichue-1/
値段は魅力的なんだけど、Philipsの方が多機能だったりする? Fire tvで運用してるけど、朝起きたらtermuxが初期化みたいな状態になってたわ。また一から設定めんどいな >>229
うちのsay.jsはこんな感じ。ご参考まで。
#!/usr/local/bin/node
const home = require('google-home-notifier');
const argv = process.argv;
const text = argv[2] || '';
const lang = argv[3] || 'ja';
const ip = argv[4] || '192.168.x.x';
home.ip(ip, lang);
home.device('Google-Home', lang);
home.notify(text, (res) => console.log('said '+ text)); >>234
おお、ありがとうございます
参考にさせていただきます Fire tvで運用w
運用とかたいそうなもんじゃないだろww
Androidで鯖立てとか猿に指南した馬鹿がいるから仕方ないかw >>231
ルーター再起動で再接続しないとか完全におま環 >>236
運用以外にアスペでも満足する言葉は何? >>230
WEPなんてオープンwifiと何も変わらん。
誰でも繋がり通信読めるネットワークでスマートホームとか自殺行為だぞ。 複数部屋の場合>>204の方法か、照明、ライト、電気などを部屋ごとに使い分ける位しかない。
話しかけた先のgoogleHomeが持ってるローカルIPをIFTTT経由で受け取れたら色々できそうだが。 >>214の置き換えと合わせて正規表現で分解できればIFTTTで変数は一つという問題クリアできて良さそう
hubotの置き換え
light = ライト
tv = テレビ
on = 付けて
off = 消して
home:
「寝室のライトを付けて」
「寝室のライトを消して」
IFTTT:
「寝室の$」 → 「@homebot regexp $ /^(.+)を(.+)/ send <\1>:<\2> @bedroom」
home:
「リビングのテレビを付けて」
「リビングのテレビを消して」
IFTTT:
「リビングの$」 → 「@homebot regexp $ /^(.+)を(.+)/ send <\1>:<\2> @livingroom」
音声を長くしていいなら更にまとめられる
hubotに追加
bedroom = 寝室
livingroom = リビング
home
「今すぐリビングのテレビを付けて」
「今すぐ寝室のライトを付けて」
IFTTT
「今すぐ$」 → 「@homebot regexp $ /^(.+)の(.+)を(.+)/ send <\2>:<\3> @<\1>」
そんな妄想したんで書き記しておきますね >>231
黒豆が故障してるんじゃない?
それともルーターがおかしいか テレビを操作できるようになったら、ぜひ「こち亀」のコミック54巻の
「魔法のテレビの巻」を読んで欲しい
スイッチオン!4チャンネル!
つぎは8チャ…
いや
6…
じゃなくて4だよーん
はははは
中川:先輩は新し物好きだからな…
つぎ8っちゃん (カチャ チャンネルの変わる音)
たわけ者!8っちゃんとは8チャンネルではない タコの8ちゃんのことだ
よく理解しろ (バシ! テレビを殴る)
つぎ!よんちゃん! (シーン)
バカもの!今のは4チャンネルのことだ!イカのよっちゃんとよんちゃんとはちがうぞ!
(ガン! テレビを殴る)
長文スマン >>231
DHCPのリリース期間の設定は適切ですか? >>243
ルーターしょうがないにしても、まずは接続が切れた場合の黒豆の挙動が知りたかった。
ファームアップやPingで生死確認したり、定期的に再起動させるなんてのが考えられる。
当事者としては、おま環で思考停止して終わらせる訳には行かないので、原因切り分けで対応策考えるしかない。
そこ意味でこのスレには世話になっている。 >>246
俺のとこは接続きれても勝手に繋がるよ。ルータを再起動したときとかね 黒豆の接続が定期的に切れるから原因調べてたけど、暗号化キーの更新タイミングで切られてたことがあった。 黒豆が単に不良品の可能性が高いんだよね。
俺四台買ったけど、1台は完全に動作不可の不良品、1台は接続不安定だもん。 >>221
>>691氏のページを参考にすれば出来るかも。「数を含むフレーズで〜」の
ページが参考になるんじゃないかな ちょうど居間でラズパイZero Wを運用してたから
ラズパイも新しく買わずにすんだ Slackでhomebotにメッセージを送って、黒豆から家電を
コントロールするとこまで、今日は出来た。もう寝るよ。 ちょっとこのスレから離れるかもだけど、
ラズベリーパイで部屋の湿度をモニタリングして、
一定湿度を下回ったら加湿器の電源を入れたいんだけど、
ラズベリーパイで制御できるwifiスマートプラグってありますか? >>253
belkin wemo insightはできてる
あとはsonoffのファーム書き換えとか? >>254
>>255
Amazonで売ってる安いやつ(smartlifeとかwemoとか)も普通にifttt対応してるっぽいな
ありがとう 黒豆のトラブル?は自分もあるな
よく分からないタイミングで無反応になる
そして突然復活する
黒豆の再起動をしてもすぐに復活する場合とそうでない場合がある
逆に、無反応だけど、時間が経ってから反応することもある
slackで打って、botから返事は来る
もう黒豆の品質不良を疑ってる >>257
繋がらない場合、LAN上に黒豆は見えているの? 加湿器って、電源プラグ刺しただけで、動作始める?スマートプラグだと厳しそうに思うんだが。 GoogleHomeとWifiルーターの組み合わせによっては、不具合が発生している事が確認されてるね。
http://japanese.engadget.com/2018/01/16/google-home-chromecast-wi-fi/
この辺までおま環で終わらせると、トラブルシュートできなくなるな。 >>259
ものによるんじゃね?
ドンキで買ったやっすい加湿器は電源ボタンがオルタネイトだからスマートコンセントで運用してる
高い奴は機能多そうだからダメかも >>260
Google Cast対応アプリの入ったAndroid端末と
Google Cast対応端末(GoogleHomeやChromeCastなど)が同一Wi-Fi内にある場合に
Wi-Fiルーターが落ちる場合がある、であってGoogleHome(ChromeCast)とWi-Fiルーターは直接関係ないんじゃないの
というかそれこそおま環じゃないの >>259
俺のクソ安い山善のやつは電源ボタンが物理ボタンで、
それ押してあったらコンセントオンだけで付くよ
その代わり湿度センサーも調整機能もないけど 質問させて下さい。
691氏の方法はRM Mini3ではなくIRkitで
代替できますでしょうか?
これからRaspberry Piの購入を検討している
素人ですが‥‥。 691さんがcommandを導入してくれたおかげで、
wol使ってパソコンの起動もできるようになりました。ありがとうございます。
ただ、それとは別にひとつだけ、気になる動きを見せるものがありましたのでご報告します。
send 命令1 [3ms] 命令2 [3ms] 命令3
で実行させるとslackでは、
wait 3ms
sent 命令1
sent 命令2
wait 3ms
sent 命令3
このようにズレることがあります。
命令1の次にwait 3msが2回続くこともありました。
これは私の環境の問題でしょうか? あるいは待機時間が短すぎなだけでしょうか? ウェイトは間隔を計測してあるだけだから、コマンド発行自体のオーバーヘッドがあると、短い時間の場合前後逆転する場合があるよ。
作者がそういうのも書いてくれているので一度読みなおしてみそ。 まぁ無理にギリギリを攻める必要ってそこまでないと思うし1sでも困らないと思うけどね
切り替え待ちで1sより長くなる時に指定するくらいでいい気がする ボブスレーは1/1000秒を争う競技
平昌が近いから >>265
ご報告ありがとうございます。
念のため検証し、支障がないことを改めて確認しました。
表示順が乱れる原因は、hubotとslackの通信にあるようです。
例えば、以下のコマンドの場合、
command sleep sleep 0.00#s
send sleep(1) [3ms] sleep(2) [3ms] sleep(3)
期待される表示順は、
sleep 0.001s
wait 3ms
sleep 0.002s
wait 3ms
sleep 0.003s
です。
コマンドラインでは常にこの順に表示されました。(100回テスト)
一方、slack で同じ処理をすると、表示順は頻繁に乱れました。
さらに念のため、slackへのメッセージ送信と同時に、
コマンドラインにも同じメッセージを出力させた結果、
slackで表示順が乱れていても、コマンドラインでは乱れておらず、
常に期待通りの順で処理がなされていることも確認しました。
ですので、slack上で表示順が乱れていても、
hubot側では期待通りの順番で実行されています。
send sleep(1) [0ms] sleep(2) [0ms] sleep(3)
でも大丈夫でした。
ギリギリを攻められても、ちゃんと動きます :) >>218 >>227 >>242
ご意見ありがとうございます。
242氏のアイデアも面白いですね。こういったご提案は大歓迎です!
複数箇所の置換は一筋縄ではいかなそうなので、もう少し考えてみます。
>>222
そうですね。できたらいいのですが、そこまで手が回らず、、、
>>264
IRkitからは直接は使えません。
UNIXコマンド機能を使えば、間接的には使えなくもないですが、面倒かと。
https://scrapbox.io/smart-home/UNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92hubot%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B
もしご要望が多ければ、IRkitやnature remo、sRemoなども
RM Mini3と同じように扱えるような、
包括的なhubotスクリプトの開発も視野に入れます。 https://qiita.com/miso_develop/items/0175c5f45a1e90464234
ここを参考にしてPS4を操作できるようになったのですが
psvrを利用していることもあってyoutubeを起動するとき
vr版か通常版かの選択がでて起動が完了しません。
vr版か通常版かの選択ってコマンドで押せますか?
1行で
sudo ps4-waker start CUSA01065 sudo ps4-waker remote enter:5000
と、やってもダメです。
2行のshellとして実行しても選択されないと2行目に行きません。 スレチなのは承知だが いい感じでノウハウ結集されてるので、
691メソッドをhomebridgeとどうにか連携できないかなぁ?
googlehomeも使ってるがアップル信者なもんで Siriからって、Google Homeみたいにifttt経由で任意な言葉で制御できるの?? >>274
Remoしか持っていないので余力ありましたらぜひ 別にhomebridgeからIFTTT経由する必要はなくて(経由してもいいけど)
最終的にはslackに投稿できればいいわけだし何かしらありそうではある >>273
ありがとうございました。
安心して使わせていただきます。 ケチって尼の並行輸入のHueのマルチカラー?買ったら220v仕様で点滅するだけでペアリングも出来なくて使い物にならず。
みんな気をつけてー。 例えば「暖房をつけて」だとGoogle Assistantの予約語に被るのでショートカット登録してるけど、ちょいちょい「サーモスタットが登録されていません〜」という反応になってショートカットご機能してないことがしばしばあるんだよな >>284
アクティビティみたらその辺分かるかもね
例えばショートカットに「暖房をつけて」だけになってて、アクティビティには「暖房つけて」(を がない)になってるとか それがショートカットに複数登録して「だんぼうつけて」みたいな似たのも登録してあったり。
他の人もたまにあることなのかなとちょっと気になったので >>283 いやco.jpで。usからの並行輸入って書いてあったんだけどやられた。 >>287
返品できたかい?
尼なら大丈夫な気がするが開封する前に気付きたかったところだが。 >>289 とりあえず返金処理中。開封前には気づかなかったなぁ。120V仕様買った時は普通に使えたし。
あれ?なんでこれずっと点滅してんだ?
あれ?アプリからも見えないよ。シリアル手打ちか。で
あれ?220V-240vって書いてあるよ⁉︎みたいな感じだった。 >>178
ありがとう!
二度初期化したけど権限エラーで起動できなかったけど、
usr/local/binの下でinstallして、hubotフォルダ上書きインストールしたら
FireStickで動きました。
691さん
これもfire stickのhubot起動エラー解決策TIPSとしてそのうちブログに追記してもらえると
助かります。
下記、既出かもですが、一応当方が確認した情報を。
・新旧FireStickに入れて24時間以上経過、今のところ落ちてない。
・最初にRPiで作った環境よりレスポンスは落ちるけど、まあ、どうせ音声コマンドだし
(コスト的にも)十分実用的で大満足。
なお、赤外線照射用ハードですが、当方下記3種を保有していますが、
どれも「Broadlink RM」として
Discovered Broadlink RM device at 192.168.x.x (xx:xx:xx:xx:xx:xx)
と、返してくれます。
・日本版 e-remote
→2016出荷モデル、LinkJapanにalexa対応つまりe-homeアプリ対応を見放されているもの。
そもそもこの切り捨てが自分でやろうというきっかけになった
→e-homeアプリは動かないがe-controlアプリはLinkJapan認定?(不正云々は出ない)
・輸入盤 RM pro(日本名e-remote)
→輸入盤RMmini3と同様、対応外エラー、となるがe-remoteでwifi登録可能
・輸入盤 RM mini3
最近、mini3のお値段、上昇気味なので、温度センサーのついたRMproもおすすめです。
(3度くらい、サバ読むけど) >>274
ご回答ありがとうございます。
当方、IRKit2台持ちでして‥‥。
余力があればお願いしたいです。 >>120
みんな、同じ悩みかかえてるんだね
「妖精さん テレビの音量あげて」
にしてる
皆さんの切り抜け方、興味あるわ >>290
評価する時は文中にその販売店名を書いてくれれば、
後続が被害に合わなくって済む
リで始まる所が米からHue輸入は危険という裏工作やりかねんしw 691氏の方法で自分のスマホのGoogle Assistantでは動作しているのですが、家族のスマホのGoogle Assistantからも同じように動作させることはできないでしょうか。複数のグーグルアカウントを1つのIFTTTアカウントに紐付けられれば出来そうな気がするのですが・・ 複数のグーグルアカウントを1つのIFTTTアカウントに紐付けられれば出来そうだけど、紐付けられない RMmini3がGoogleHomeに対応してて
IHCアプリのシーンも登録できたけど
「プロジェクターつけて」→
「わかりました。2つのデバイスにします」
となりその後何も起こりません。 >>300
IHCアプリのシーンは何に使っている?
意味が分からない。
Google Home→IFTTT→slack→RM mini3→プロジェクター
で動作するぞ?
ウチはプロジェクター、アンプ、レコーダーの一括電源オンとオフさせているし。 黒豆1/13日gearbestの普通郵便で発送
1/23に届いた
送料無料でも早いね
1472円でした >>301
GoogleHomeにはシーンしか対応してないらしく
プロジェクターとアンプをつけるシーンを登録してます
GoogleHomeに直接対応して便利だと思ってたのですが使えません
slackとかは無知でよくわかりません >>303
あー、素のままやろうとしているのか。
普通はそうか。
このスレだと、そのやり方でやったことある人いるのかな。 >>296 俺はリから始まるとこじゃねぇw
んで、俺買ったのはWebShop Dhammaってとこ。
でも他の見たら見たら出品者違ってもこの商品についての所が丸っと新品、並行輸入品です。Brand new parallel imports from the US.から始まる奴ゴロゴロしてるのね。
まぁ早く欲しかったからって、米尼から買わなかった俺が悪いんだよきっと。 >>304
エアコンをつけるだけのシーンを登録しても
「エアコンつけて」→「はい。エアコンにします」
その後は何も起こりません。
もし何か分かりましたら教えて下さい。
宜しくお願い致します。 >>296 てか"り"から始まるところって?
"ア"から始まる税金高いとこは知ってる。 >>300
そもそも、RM mini3はGoogleHomeに対応していない
まずそれが大前提 >>178 >>291
詳しい動作報告をありがとうございます!
ブログに記載させて頂きますね。
RM Proを含めた異種3台が同時に使えているのは、賑やかでいいですね。
> usr/local/binの下でinstallして、hubotフォルダ上書きインストールしたら
> FireStickで動きました。
というのが、具体的にどんなコマンドなのかお教え頂けますか?
もしかして、以下のような感じでしょうか?
cd ~/usr/local/bin
???
npm install hubot-broadlink-rm
mv ??? ~/homebot
だとすると、
~/usr/local/bin/yo hubot
とすべきところを、
yo hubot
としていた、というオチのような気がするのですが、いかがでしょう。
私の勘違いだったらすみません。 >>278
Nature Remoの公式APIがあるそうです。
https://qiita.com/sohsatoh/items/b710ab3fa05e77ab2b0a
もし可能でしたら、このAPIを使って、
デバイスの接続、赤外線の学習と発信の
計3つの操作を試してみて頂けますか?
(私の手元にはNature Remoが無いので試せません。)
これさえ分かれば、Nature Remo対応も、
さほど難しくないはずです。
>>292
IRKitについても、接続・学習・発信の3つの操作方法を
ご存知の方がいらっしゃれば、お教えください。 >>275
2つのコマンド a と b を1行で実行するには、a && b と書きます。
また、ps4-wakerには、ふつうは sudo は不要です。
PS4の起動開始から10秒後に選択ボタンを押すには、
2つのコマンドの間に sleep 10s を挟みます。
ですので、以下のコマンドを試してみてください。
ps4-waker start CUSA01065 && sleep 10s && ps4-waker remote enter RM mini3はGoogleHome対応してないと思ってたけど
最近対応したみたいで、試したらmini3だけで照明は動いた
ok Google キッチンの照明つけて → はい照明をオンにします
http://obakasanyo.net/broadlink-google-home-update/ >>312
アプリは何を使ってますか?
またGoogleHomeでの名前は「キッチンの照明」ですか? 対応すれば楽でいいな
さらにIFTTTにも対応するといいなぁ 現状IFTTT対応リモコンの選択肢としては
・nature
・Sremo
・鯖+RM mini3
の三択と思って良いですか? >>313
rm mni3iはGooglehomeに対応してないぞ >>313
IHCはandroidの方ここからさっき入れた
http://www.ibroadlink.com/app/
GoogleHomeの名前はニックネームが照明 部屋がキッチンだった
試したけどキッチンのアンプつけてで、わかりましたアンプにしますとは返ってきた ■ このスレッドは過去ログ倉庫に格納されています