【初心者】初心者だけど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/

1431412018/11/06(火) 20:15:38.99ID:mZmg0tmU
>>142
そこなんですよ。
帰宅したら何らかのスイッチ押すとか考えたのですが面倒ですよね。
家族の携帯がWi-Fiだったらとか考えたのですが、どのような方法で認識すればいいのか
わからなくて。

携帯がwifiに繋がったかどうかで判別する人感センサーならhomebridge-peopleが参考になりそう

145名無し に一致する情報は見つかりませんでした。2018/11/07(水) 06:57:22.04ID:BS7uwgl5
>>141
単純な方法は
Philips Hue-HueをLocation INで点灯
Smart Life-HueをLocation INで点灯
LaMetric Time-Location Inで帰宅したとメッセージ表示


上記は帰宅したという確認を視覚で確認できる方法。

処理を分けるとなると家族用スマートコンセントを用意して機器のコンセントに噛ませてLocation IN OUTで設定するしかないように思います。

IFTTTのローケーションじゃダメなのかい?

147名無し に一致する情報は見つかりませんでした。2018/11/07(水) 07:52:58.51ID:8sholQZY
たぶん、子供がいれば子供部屋も電気がつくようにして子供がいなければ子供部屋の電気はつかないとかしたいんじゃないかな?
エアコンだとコンセントにスマートコンセントを噛ませる。シーリングライトだとSonoff入れるか、根元をコンセント化してスマートコンセントを噛ませるとかになると思う。

1481412018/11/08(木) 11:20:49.64ID:qob35h8H
沢山のアドバイスありがとうございます
家族が在宅中に勝手にエアコンや照明がコントロールされるのが嫌と言われました。

>>144
こんなのあるんですね!ちょっと勉強して検討します

>>145 >>146
ロケーション機能は、家族のスマートフォンに同じアカウントを設定しておけば
誰かが先に帰宅したら、後から帰宅する方は無効になるんでしょうか?
ちょっと試してみます。

>>147
そんな感じの制御もやってみたいのです。
スマートコンセントなら部屋毎にアカウントを分ければできそうですね!

様々なアイデアありがとうございました。

最終的にやりたい事が見えないと何が必要になるのか分からなくなるね

1501412018/11/08(木) 12:06:29.03ID:qob35h8H
>>149
申し訳ない。
ジオタグ対応のデバイスを使用していて
私が自宅付近に近づくとエアコンと照明をコントロールするのですが
家族が先に帰宅していると、それが嫌らしい。

誰か家にいるときは制御しないということをやりたかったのです。

判定プログラム必要だが、dasherでダッシュボタンのかわりにスマホのMacアドレス指定してやると通信するごとに命令実行できるね
命令ごとに内部ファイルをカウントアップさせて、数分ごとにカウント値が増えてなかったら不在と判断してカウントクリアとかしたらいけそう

特定の端末のネットワークへの参加の状況でチェックするとか
制御したいのが夜だけなら部屋の明るさを見るとか
鍵の開閉のログを見るとか
モーションセンサのログを見るとか
電気の消費電力を見るとか
条件分岐はラズパイでプログラム組むのが楽なんだろうけど
難しいならsonyのmeshもいいかもしれない

1531412018/11/08(木) 22:52:15.45ID:iKKzXOJX
またまたアドバイスありがとうございます!!

>>151
カウントさせたり、翌日リセットさせたりあたりがちょっと難しそうです。
が、ちょっと勉強してみます。

>>152
やはり、自宅のWi-Fiに誰かつながっていたら在宅ってのが確実性があるかもです。
ただ、どうやってWi-Fiにつながっているかを判断するのが難しそうです。
FingアプリあたりがIFTTTに対応していれば助かるんですが未対応なんです...

>>153
https://tech.raksul.com/2018/09/14/
こういう事だろう

1551412018/11/09(金) 10:19:18.60ID:9aXMKWhj
>>154
なるほど。
同じようなことが >>151 のDasherで実現できるかもしれませんね

有益な情報ありがとうございます。

1561412018/11/10(土) 10:00:10.46ID:fkqglJ/V
なんとなくイメージしてみました。

cron等で定期的にMACアドレスを確認し、在宅であればスプレッドシート辺りに書き込む
IFTTTのLocationでエリアに入ったらWebhooksで外部サービスに飛んで、スプレッドシートを確認
在宅なら何もせず、留守ならスマートホームデバイスのAPIでエアコンと照明をコントロール

ちょっと勉強してやってみます。

ベテランの皆様ありがとうございました

ああああああ
勉強がてらSonoffのファームウェアアップデートしたら作動しなくなりました。
シーリングライト外すの面倒くさい。
ファーム焼き直しならIFTTTのアプレット全部書き直しか。辛い。

弄るのは楽しんだけど動かなくなるときついんだよなぁ・・・
バックアップから復旧するのにも時間かかるし・・

Sonoff 復旧

教訓:現状安定しているデバイスは下手に弄るな。

弄り用は運用用とは別に用意しなよ…

1611412018/11/12(月) 09:35:25.26ID:0xB2xTq7
BonjourやAvahi-resolveで検索できないiOSデバイスってどうやってAirPlayとかできてるんだろう?
自分のiPhoneやiPadはホスト名で検索できるんだが...

>>161
基本非公開らしいけど、独自のSSDPとかでやってるんじゃね?

変造500ウォンが良貨を駆逐した結果。

ラオスのダム決壊で再認識…韓国“ポンコツ”技術、過去にも死傷者出す事故続発 識者「背景に見かけ重視の国民性」
http://www.zakzak.co.jp/soc/news/180804/soc1808040009-n1.html?ownedref=not%20set_not%20set_newsRelated

決壊ダムは最古の工法だった…ラオス激怒、韓国企業に特別補償要求へ
http://www.zakzak.co.jp/soc/news/180804/soc1808040005-n1.html?ownedref=not%20set_not%20set_newsRelated

【新・悪韓論】ダム決壊も「謝罪なし」の韓国マインド 「悪いのはラオス政府」の論調まで
http://www.zakzak.co.jp/soc/news/180802/soc1808020004-n1.html?ownedref=not%20set_not%20set_newsRelated

ケンチャナヨ精神と謝罪しないことが韓国の常識 ラオスのダム決壊
http://www.zakzak.co.jp/soc/news/180811/soc1808110004-n1.html?ownedref=not%20set_not%20set_newsTop

【スクープ最前線】手抜き、逃げ出し…ラオス・ダム決壊は韓国経済“破綻の引き金”
 海外受注は激減濃厚 「日本より安く、短期で」と強引に…
http://www.zakzak.co.jp/soc/news/180731/soc1807310004-n1.html?ownedref=not%20set_not%20set_newsRelated

背乗り在日 安田ウマル純平 FakeJapanase
http://livedoor.blogimg.jp/hatima/imgs/7/2/726ea823.jpg

BKM 豚キム丼団
https://news.yahoo.co.jp/byline/furuyatsunehira/20181112-00103804/
https://www.cnews.fr/monde/2018-11-12/un-chanteur-du-groupe-de-k-pop-bts-fait-polemique-en-portant-un-chapeau-nazi-799939
https://i2.wp.com/mera.red/wp/wp-content/uploads/2015/06/img41317318zik1zj.jpeg?fit=436%2C250&ssl=1

Nature が新製品発表で、キャンペーンやってる
従来のRemoが1万円切ってる(税抜)な。

https://prtimes.jp/main/html/rd/p/000000017.000019285.html?fbclid=IwAR3GHHDiym-280j8yz6PVc7PH7p2joxDhhuanII9m-eCuHk12CYb1BBwiCo

Googlehomeもnatureremoもminiを買ってしまったが
色々使ってるとminiじゃなくて無印買っておけばよかったと思うようになった

>>165
どのへんでそう思ったのか購入の参考になるので、よかったら教えて下さい。

>>165
人感とか湿度とかだっけ?いるか?

Remoの人感センサーは無人トリガーしか使えないが、無人になると家電をオフにできるので
重宝してるよ。人感トリガーもあれば便利なんだけどね。

>>167
オレの場合温度より湿度のほうが重要に思えた
>>168
おっしゃる通りで

homeのほうはやっぱ音質だね

>>164
ありがとう
lsmini予約で買って動作悪すぎて返品してからなにも買ってなかったんだ

172名無し に一致する情報は見つかりませんでした。2018/11/15(木) 17:16:35.45ID:D1m9Sjgn
>>171
LS-miniは未完成のまま見切り発車で発売して不評を買ったイメージだな。
9月のバージョンアップで結構使えるようにはなったが、
アプリのUIは直感的じゃなくて使い辛い

Remoはマクロができればいいのにね。

無印ーmini について(Google/Remo 共々)の意見、ありがとうございます。

購入前は音楽を聴くという発想がなかったけど
Spotify無料版が思いのほか使えて何年かぶりに音楽嗜むようになったわ
YouTubemusicもきたしminiじゃなくて無印買っておけばよかったと後悔

>>175
jblのでええやん

音楽を嗜むってくらいならBTスピーカーにcastしたほうが…

>>173
複数の機器を制御するシーンという機能が一応あるにはあるのだが。

今、部屋の温度とかをhomeに投げかけて教えてくれるのって一部のリモコンか、ラズパイ経由しかないよね?
もうちょっとスマートに簡単に温度センサーとか追加できてスマートに答えれられる機器があったらいいのにな。
中華辺りを模索中。

>>178
連続して信号を出したいんだよ。エスリモアールみたいに、ウェイト入れたりして。

俺も部屋の温度を聞いたら答えて欲しいなー。
NatureRemoの温度センサーってトリガーにしかならんよね?

hueのモーションセンサーにも温度計付いてるんだけど
https://amp.reddit.com/r/googlehome/comments/8f3ctp/hue_motion/
読み上げには工夫が必要らしい

寝室とかリビングの温度は?って聞いたらデバイスが設定されていませんhomeから追加してって言われるからどれかの機器には対応してるかこれからするのかな?

>>181
NatureRemoは公開されているAPIでセンサーの数値を取得することは可能。
GoogleHomeが1個だけならIFTTTとラズパイとgoogle-home-notifierでできそうな気がする
複数のGoogleHomeの場合、発話を聞き取ったデバイスの情報を取得する方法がわからない
DialogFlowで試そうとしたが挫折した。

remoのアプリを一回ポッチしたほうが早そう

186名無し に一致する情報は見つかりませんでした。2018/11/16(金) 10:06:07.73ID:w1/G6quz
>>180
Remoにウェイトとかディレイが無いのは不便だね。
連続で信号送るから予期せぬ動作を引き起こす。

>>179
ここまではラズパイ無しでできた。
LINE等でも通知できると思う。
Google Homeに喋らせるにはラズパイ無しでは無理か。

https://i.imgur.com/qP0gUdy.jpg

>>187
いふとでどんなアプレット作ったか教えてください

>>187
いいですね!
これってIFTTTのどういうアプレット
使用してますか?

webhookで受け取ったレスポンスを通知してるのかな

1911872018/11/16(金) 19:50:13.53ID:4qtZ8L3V
>>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でちょこちょこ弄ってできる程度です。

乱文ごめん

自分エンジニアだけど、現場にこのくらい知恵が回る人が少なくて困る

>>191
あれ?もしや神様?

新着レスの表示
レスを投稿する