【初心者】初心者だけどGoogle home でIoT 2【IOT】
【初心者用】初心者だけどGoogle HomeでIoTをする人の為のスレッドです。
本スレはできるだけ深い知識で楽しむ人に譲って、
初心者の方はこちらでお願いいたします。
※前スレ
【初心者】初心者だけどGoogle home でIoT 1【IOT】
https://mevius.5ch.net/test/read.cgi/google/1518102122/
※本スレ
google home Part.17
http://mevius.5ch.net/test/read.cgi/google/1531728424/
※IOT本スレ
【IFTTT】Google home で IoT Part.5【Hue】
https://mevius.5ch.net/test/read.cgi/google/1532153234/ モータ部分とかはどこぞの中国企業が作ってるんでしょ?(金型だけ共通とかもありえるだろうし)
LinkJapanの製品は死んでも買わないが ニトリのはナスノスって会社のOEMだけど
同じOEM元なのかね >>138
この発想って、Echo Dotを壁のすんごい上の方にタコ足で付けてるとこだよね?
あの発想はないわー ベテランの諸兄にお伺いしたい。
スマートホームデバイスのシーン機能やルール機能は大変便利ですが
留守中と在宅中で処理を分けたいのです。
家族の誰かが在宅中かどうかを判別する方法、または判別できるデバイス等があれば
ぜひご教示願いたいです。 >>142
そこなんですよ。
帰宅したら何らかのスイッチ押すとか考えたのですが面倒ですよね。
家族の携帯がWi-Fiだったらとか考えたのですが、どのような方法で認識すればいいのか
わからなくて。 携帯がwifiに繋がったかどうかで判別する人感センサーならhomebridge-peopleが参考になりそう >>141
単純な方法は
Philips Hue-HueをLocation INで点灯
Smart Life-HueをLocation INで点灯
LaMetric Time-Location Inで帰宅したとメッセージ表示
上記は帰宅したという確認を視覚で確認できる方法。
処理を分けるとなると家族用スマートコンセントを用意して機器のコンセントに噛ませてLocation IN OUTで設定するしかないように思います。 たぶん、子供がいれば子供部屋も電気がつくようにして子供がいなければ子供部屋の電気はつかないとかしたいんじゃないかな?
エアコンだとコンセントにスマートコンセントを噛ませる。シーリングライトだとSonoff入れるか、根元をコンセント化してスマートコンセントを噛ませるとかになると思う。 沢山のアドバイスありがとうございます
家族が在宅中に勝手にエアコンや照明がコントロールされるのが嫌と言われました。
>>144
こんなのあるんですね!ちょっと勉強して検討します
>>145 >>146
ロケーション機能は、家族のスマートフォンに同じアカウントを設定しておけば
誰かが先に帰宅したら、後から帰宅する方は無効になるんでしょうか?
ちょっと試してみます。
>>147
そんな感じの制御もやってみたいのです。
スマートコンセントなら部屋毎にアカウントを分ければできそうですね!
様々なアイデアありがとうございました。 最終的にやりたい事が見えないと何が必要になるのか分からなくなるね >>149
申し訳ない。
ジオタグ対応のデバイスを使用していて
私が自宅付近に近づくとエアコンと照明をコントロールするのですが
家族が先に帰宅していると、それが嫌らしい。
誰か家にいるときは制御しないということをやりたかったのです。 判定プログラム必要だが、dasherでダッシュボタンのかわりにスマホのMacアドレス指定してやると通信するごとに命令実行できるね
命令ごとに内部ファイルをカウントアップさせて、数分ごとにカウント値が増えてなかったら不在と判断してカウントクリアとかしたらいけそう 特定の端末のネットワークへの参加の状況でチェックするとか
制御したいのが夜だけなら部屋の明るさを見るとか
鍵の開閉のログを見るとか
モーションセンサのログを見るとか
電気の消費電力を見るとか
条件分岐はラズパイでプログラム組むのが楽なんだろうけど
難しいならsonyのmeshもいいかもしれない またまたアドバイスありがとうございます!!
>>151
カウントさせたり、翌日リセットさせたりあたりがちょっと難しそうです。
が、ちょっと勉強してみます。
>>152
やはり、自宅のWi-Fiに誰かつながっていたら在宅ってのが確実性があるかもです。
ただ、どうやってWi-Fiにつながっているかを判断するのが難しそうです。
FingアプリあたりがIFTTTに対応していれば助かるんですが未対応なんです... >>154
なるほど。
同じようなことが >>151 のDasherで実現できるかもしれませんね
有益な情報ありがとうございます。 なんとなくイメージしてみました。
cron等で定期的にMACアドレスを確認し、在宅であればスプレッドシート辺りに書き込む
IFTTTのLocationでエリアに入ったらWebhooksで外部サービスに飛んで、スプレッドシートを確認
在宅なら何もせず、留守ならスマートホームデバイスのAPIでエアコンと照明をコントロール
ちょっと勉強してやってみます。
ベテランの皆様ありがとうございました ああああああ
勉強がてらSonoffのファームウェアアップデートしたら作動しなくなりました。
シーリングライト外すの面倒くさい。
ファーム焼き直しならIFTTTのアプレット全部書き直しか。辛い。 弄るのは楽しんだけど動かなくなるときついんだよなぁ・・・
バックアップから復旧するのにも時間かかるし・・ Sonoff 復旧
教訓:現状安定しているデバイスは下手に弄るな。 BonjourやAvahi-resolveで検索できないiOSデバイスってどうやってAirPlayとかできてるんだろう?
自分のiPhoneやiPadはホスト名で検索できるんだが... >>161
基本非公開らしいけど、独自のSSDPとかでやってるんじゃね? Googlehomeもnatureremoもminiを買ってしまったが
色々使ってるとminiじゃなくて無印買っておけばよかったと思うようになった >>165
どのへんでそう思ったのか購入の参考になるので、よかったら教えて下さい。 Remoの人感センサーは無人トリガーしか使えないが、無人になると家電をオフにできるので
重宝してるよ。人感トリガーもあれば便利なんだけどね。 >>167
オレの場合温度より湿度のほうが重要に思えた
>>168
おっしゃる通りで >>164
ありがとう
lsmini予約で買って動作悪すぎて返品してからなにも買ってなかったんだ >>171
LS-miniは未完成のまま見切り発車で発売して不評を買ったイメージだな。
9月のバージョンアップで結構使えるようにはなったが、
アプリのUIは直感的じゃなくて使い辛い 無印ーmini について(Google/Remo 共々)の意見、ありがとうございます。 購入前は音楽を聴くという発想がなかったけど
Spotify無料版が思いのほか使えて何年かぶりに音楽嗜むようになったわ
YouTubemusicもきたしminiじゃなくて無印買っておけばよかったと後悔 音楽を嗜むってくらいならBTスピーカーにcastしたほうが… >>173
複数の機器を制御するシーンという機能が一応あるにはあるのだが。 今、部屋の温度とかをhomeに投げかけて教えてくれるのって一部のリモコンか、ラズパイ経由しかないよね?
もうちょっとスマートに簡単に温度センサーとか追加できてスマートに答えれられる機器があったらいいのにな。
中華辺りを模索中。 >>178
連続して信号を出したいんだよ。エスリモアールみたいに、ウェイト入れたりして。 俺も部屋の温度を聞いたら答えて欲しいなー。
NatureRemoの温度センサーってトリガーにしかならんよね? 寝室とかリビングの温度は?って聞いたらデバイスが設定されていませんhomeから追加してって言われるからどれかの機器には対応してるかこれからするのかな? >>181
NatureRemoは公開されているAPIでセンサーの数値を取得することは可能。
GoogleHomeが1個だけならIFTTTとラズパイとgoogle-home-notifierでできそうな気がする
複数のGoogleHomeの場合、発話を聞き取ったデバイスの情報を取得する方法がわからない
DialogFlowで試そうとしたが挫折した。 >>180
Remoにウェイトとかディレイが無いのは不便だね。
連続で信号送るから予期せぬ動作を引き起こす。 >>179
ここまではラズパイ無しでできた。
LINE等でも通知できると思う。
Google Homeに喋らせるにはラズパイ無しでは無理か。
https://i.imgur.com/qP0gUdy.jpg >>187
いふとでどんなアプレット作ったか教えてください >>187
いいですね!
これってIFTTTのどういうアプレット
使用してますか? webhookで受け取ったレスポンスを通知してるのかな >>187-189
IFTTTはアプレットを2個作成してる。
1.入力
トリガー:GoogleAssistant:Say a phrase with a text ingredient
アクション:Webhooks:Make a web request > 適当に{"key":"{{TextField}}"}とかで外部に飛ばす(後述)
2.出力
トリガー:Webhooks:Receive a web request < 外部からAPIレスポンスを取得
アクション:Notification:Send a notification(ここはLineとかFacebookMessengerとか何でもOK)
RemoのCloudAPIはヘッダーでトークンを付加しないといけないので、IFTTTのWebhooksだけでは解決できない。
なので外部サービス(SlackやZapier等)でwebリクエスト叩いて、そのレスポンスをIFTTTにWebhookしてる。
私はお手軽なIntegromatを使ってる。直感的に作成できて好き。
https://www.integromat.com/
下の図では
Webhooksモジュールで{”key”:”寝室”}とか受け取って
HTTPモジュールでRemoのCloudAPI(get devices)を叩いてRemoのデバイス情報をJSON形式で取得して
JSONモジュールで受け取ったJSONをパースして
次のモジュールに行く前に”寝室”でフィルターして
IFTTTモジュールで各数値をIFTTTに送信
https://imgur.com/a/rpzlI7v
非エンジニアの事務職でも職場のPCでちょこちょこ弄ってできる程度です。
乱文ごめん 自分エンジニアだけど、現場にこのくらい知恵が回る人が少なくて困る ラズパイ無しでここまではできた。
DialogFlowと外部サービスの組み合わせ。
DialogFlowの情報がバージョン違いのモノばかりで苦労した。
個人用とは言え、リリースしたら危険だよね。
https://i.imgur.com/nC0R2EL.jpg >>195
音声応答は一応可能です。
「OK Google テスト用アプリにつないで」と発話したらいけました。
適当に作成したので、聞き間違いや存在しない部屋を発話した場合のエラー処理などがありません。
あと、Googleの仕組みがよくわかってないので、個人用アプリをリリースできるのかどうかもわかりません。 DialogflowってのがGoogle Assistantと対話する仕組みなのか。
難しそうだけどちとクビ突っ込んでみよ。 >>197
Qiitaとか読み漁ったらできたよ。
私が嵌った点を一つ
WebhookのJSONレスポンスで喋らせてるんだけど、V1とV2でやり方が違う
V1-> {"speech":"ほにゃらら","displayText":"ほにゃらら"}
V2-> {"fulfillmentText":"ほにゃらら"} sonoff落ちてる?アプリとifttt繋がらない。
俺環? >>200
ログインしなおしたら直った。
ごめんなさい。 TP-Link HS105
https://www.tp-link.com/jp/products/details/cat-5258_HS105.html
を導入して便利に使ってるのだが、先日こんなの見つけた
https://github.com/branning/hs100
アプリを経由せず制御できる系のモノですが、初期設定までは対応していない。
HS105のAPモードからアプリを介さずWi-Fiに接続できる方法ないですかね?
チャイナサーバー回避で使ってみたい。 取り敢えず、CASTとREMO買おうかとおもうんだけど、HUBが来るかもしれないので、mini買ったほうが良いかな? RM mini 3を購入しましたが、IHC にてペアリングできません、APモードもダメでした。
android、iosとも 英語設定。
IHCのいくつかバージョンも試した。
WIFIは認識している様子だが、結果エラーになります。
対処方法がありましたら、ご教示ください。 >>205
apは見えた?
リセットのさせ方、LEDの点滅パターン
勘違いしやすいので気をつけて
あと、英語モードだけじゃなくて、アプリのロケーションを中国にするのもFAQだからな 買おうかと思ってるんだけど
Googleストアならプレイクレジット使って買えるの? >>207
ごめんスレチだね、総合スレ見っけました >>206
reありがとうございます。
場所を変え、知人宅にてテストして来ました。
結果は一発でペアリングでき、リモコンの設定まで行きました。
しかし、自宅で改めてペアリングすると症状は変わらずエラーになります。
ap確認後、戻るボタンを押し、自宅のssidを指定、作業中のパーセントの画面が出てエラーになります。
違いは知人宅がNTTの光、自宅はauのポケットWIFIです。スマホはandroidを使っています。
ちなみにペアリングが成功した際にファームをアップデートしました。 ルータでスマホと黒豆の通信が遮断されてんだろ?
設定変えれ >>211
色々と弄ってみましたがandroidも不慣れなで、何処をどう変えて良いのか判断がつきません。
設定方法などを教えてください。 >>212
お前のポケットWi-Fiのことなんて知らねえよ >>212
プライバシーセパレータの設定。
ネットワーク分離機能とかSSIDセパレータとか、そういう名称なこともある。
通常はPCとかのブラウザからPocket WiFiにアクセスして設定する。
説明書嫁。 俺もなかなか繋がらなかったけど無線親機を再起動したらあっさり繋がった
原因は不明 >>214
みなさん、ありがとうございます。
>プライバシーセパレータの設定。
元々オフでしたが、再度ON/OFFやリブートをやってみましたが、認識しませんでした。
日を改めて挑戦してみます、ありがとうございました。 >>216
MACアドレスフィルタとか設定されてたりして。 >>219
米国に抜かれるか
チャイナに抜かれるか
どっちがいい? >>205
SSIDに使われている文字や、暗号化キー(パスワード)の文字数は大丈夫?
SSIDにアンダーバー使ってたらNGだったり、
暗号化キーが32文字より長くてもNGなんだよね、RM mini3って
うちの場合はそれでつながらなくて、
しようがないからマルチSSIDを設定して
SSIDに記号を使わず、暗号化キーも32文字以下にして
やっとつながったわ 中華機器の報道怖いよねぇ
通信機器のチップに仕込んでるなら、するしないはともかく、いざとなれば中国は世界中の家電を勝手に動かせる可能性があるなんてな
しかしGoogle Homeと黒豆のコンビが便利すぎてもう戻れない><
もっといろんな所がWIFI対応IRブラスタ出しまくって、国内メーカのが黒豆並の価格で買えるようにしてよ 家電操作云々みたいな話より、そもそも基地局とか好きにされれば通信インフラそのものがヤバイですな >>222
買わないと判明しないこんな情報って貴重よね 泥で久しぶりにアプリアプデしたらショートカット作るところが見当たらなくなってしまったのですがどこにいっちゃったの? >>227
右下の顔(アカウント)→設定→アシスタント→ルーティン ihcのタイマーが動かなくなったんだが、同じ症状の人いない?
元々動いてたのに、設定時間を変えた後からうんともすんとも言わなくなったわ スマートプラグで「クリスマスツリーつけて!」をできるようにしたら家族に評判がいい。
スマートプラグって便利そうであんまり使い道ないんだよな。 スマートプラグは主電源と別に運転スイッチがある最近の家電では使えないよね。
一昔前の家電の方が相性良いのが皮肉。
ただ、最近シャープの空気清浄機の様に、スイッチオンの状態からコンセント抜かれた時の運転モードを覚えておいて、繋ぎ直した時点で元の状態に復帰する様な家電も少しではあるが出てきてる。
ああいうのだと、Google Homeで
「空気清浄機つけて」
とやるのに都合が良い。今後どんどん増えるといいね