X



【IFTTT】Google home で IoT Part.3【Hue】
■ このスレッドは過去ログ倉庫に格納されています
0001名無し に一致する情報は見つかりませんでした。 垢版2018/02/02(金) 13:13:52.99ID:dm14w6/5
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/
0771名無し に一致する情報は見つかりませんでした。垢版2018/02/22(木) 21:48:33.51ID:Vt9vyQij
ネイチャーリモとスマートコンセントを使っています。
「全部消して」で登録機器をすべてOFFにしたいのですが
googleの予約コマンドらしく意図どおり動作しません。
ショートカット「全部消して」→「XXの電気を消して」も動作しませんでした。
やりようはないでしょうか。
0774名無し に一致する情報は見つかりませんでした。垢版2018/02/22(木) 22:17:28.69ID:hy9+5vTM
>>771
マイアクティビティで音声がどう認識されてるか確認してみて

全部 消して
と間に半角スペースが入っている場合や
違う言葉で認識されやさかったりがあるよ

大体マイアクティビティ確認すりゃ解決する
0781名無し に一致する情報は見つかりませんでした。垢版2018/02/23(金) 05:09:03.69ID:SCusYhml
>>770
ありがとうございます。でもダブルクォートでくくってもダメでした。
「(」、「)」の代わりに「_」にしても、メールのサブジェクトに「_」が入ってたら
(頻度は減るような気がしますが)話は同じなのでスジの悪い対処法だということは
重々わかっています。この「ダブルクォートでくくる」のような、入力の方をなんとか
する(エスケープというか)のが正しいアプローチなんでしょう。もうちょっと考えてみます。
ヒントをありがとう。
0784名無し に一致する情報は見つかりませんでした。垢版2018/02/23(金) 10:43:13.94ID:iMes+TTf
>>782
善意に対してお金を払うと言うのは大変失礼なことだぞ。しかも口だけ

災害ボランティアに感謝していますと言って10円払う位に失礼なこと。
払いたいなら出張費と土木作業の費用払え(土建屋に頼めば1日一人5万円で最低二人体制)
0789名無し に一致する情報は見つかりませんでした。垢版2018/02/23(金) 19:10:09.61ID:3VHh12AM
>>788
部屋の「指定」ではなくて、「自動識別」。
部屋名を言わなくても(指定しなくても)、どの部屋で言われたかで部屋を識別する機能のことだよ。
それが、hubot-broadlink-rmではできないけど、公式アプリIHCの場合にはできるってなってる。
0790名無し に一致する情報は見つかりませんでした。垢版2018/02/23(金) 19:59:46.53ID:SCusYhml
>>770
GoogleAppsScriptで、文字列(メールのFromName、Subject)を受け取ってSlack
に投稿する、というWebAPIをでっち上げ、IFTTTのWebhooksでGmailを受信したら
こいつを叩くようにしました。これでSubjectに「(」、「)」が入ってても、GAS
側でSlackに渡す前に消してしまえるのでうまくしゃべってくれます。
また、Subjectに「Amazon.co.jp」などという文字列があると、Slackが勝手にリ
ンクにしてしまうため、いちいち「エイチティーティーピー」をつけてしゃべる
のがうざかったのですが、これも「.」を消してリンクにならないようにするこ
とで解決できました。
あと、IFTTTのSlackへのpostの設定を「send say( {{FromName}}から{{Subject}}
というメールが届きました )」としておくと、FromNameが指定されていないメー
ルを受け取ったとき、いきなり「からナントカというメールが届きました」とし
ゃべるのがまぬけで、かといってメールアドレスを設定しておくと、たとえばAmazon
マーケットプレイスからのメールのような無意味な文字の羅列が長々続くような
ものだと、お前は一体何の呪文をしゃべってるんだという感じになってしまうた
め、結局Subjectしかしゃべらせないようにしていたのですが、これもFromName
が指定されているときだけしゃべるようにすることができました。
こちらでヒントをもらって、こういう風にやればいいということを思いつきまし
た。なかなか楽しいですね。ありがとうございました。
GASについて調べていくうちに、IFTTTを使わずにGASでGmailをフェッチすればい
いのでは、ということに気づきましたが、まだやっていません。
0791名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 08:12:07.42ID:pPoik2CQ
691氏始めとしてえらい人どうか教えてください。。。

Android端末にturmux入れてサーバーとして運用、slack経由IFTT使ってRMmini3動かしていたのですが、
そのAndroid端末がいつの間にかシャットダウンされており、またturmuxで一から環境作る必要が出てきました。。。

・やはり、また一からturmux環境作り直す必要があるのか?
・今後こういう事態を防ぐため、turmuxを閉じたり端末を再起動してもデータが残るようにはできないのでしょうか?
0797名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 12:23:47.79ID:7fVCJPRs
>>791
>[**** 注意事項]
>termuxやandroid端末を再起動しても、ここで行った設定や、学習した赤外線データは残るのでご安心を。
ドキュメントは読んでますか?

turmaxの起動後にredis-serverを起動しhubotを起動してみましたか?
0798名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 17:02:49.46ID:WQms/1gL
ヤマダ電機でGoogleHomeminiとRS-WFIREX3がセット価格13,000円で売ってた。
思わず衝動買いしそうだったが、とりあえず調べるために帰ってきて、ここを覗いた。
やっぱり黒豆とやらを買った方がいいのかな?
0802名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 18:33:47.05ID:nLbP1gn9
悪いひとたちがやって来て
みんなを殺した

理由なんて簡単さ
そこに弱いひとたちがいたから

女達は犯され
老人と子供は燃やされた

悪いひとたちはその土地に
家を建てて子供を生んだ

そして街ができ
悪いひとたちの子孫は増え続けた


朝鮮進駐軍 関東大震災 日本人10万人大虐殺

https://youtu.be/iBIA45CrE30
https://youtu.be/D0vgxFC04JQ
https://www.youtube.com/watch?v=sYsrzIjKJBc
https://www.youtube.com/watch?v=SiHp41uWo1I
https://www.youtube.com/watch?v=zYBCTRryFP8
0804名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 18:53:07.99ID:Xc+P8GkS
google home + RM mini3 + hubot on ras piで、
IFTTTで朝5時にエアコンオンは実現できてます。
先人の方々、中でも691氏、ありがとうございます。

朝5時 かつ 外気温が0度以下 とか
朝5時 かつ 室温が5度以下
というような複数の条件を満たした時にエアコンオンさせることは
できないでしょうか?
0806名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 19:27:22.59ID:6iiPIYnd
>>805
エアコンの操作だけならラトックので間違いないと思うよ
余計な設定がほとんど必要ないのにほとんど自由自在に操作ができるよ

ただ、自分以外がhomeで操作するとvoice match関係でエラーがでることがあるから、家族も操作するなら注意だよ
0809名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 21:11:51.97ID:MCqTsHVF
rm mini3リセットできない
詰んだ
0811名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 21:38:43.69ID:MCqTsHVF
最近まで使えてたのに何が起こった?
0813名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 22:10:52.41ID:MCqTsHVF
>>812
中開けたけど半田割れとかはなさそうなんだよなぁ
念のため半田盛ってみるか
0815名無し に一致する情報は見つかりませんでした。垢版2018/02/24(土) 22:27:37.95ID:MCqTsHVF
>>814
それがかからないんだよね
もう壊れたと思ってあきらめるかなぁ

ふと動いてないことに気が付いて見てみたらランプが高速点滅していた
iPhoneのアプリで再設定しようと思って間違って5G AP設定したら低速点滅に
リセットしても低速点滅のまま

まぁあんまり使ってないから困るほどのことでもないけど
0825名無し に一致する情報は見つかりませんでした。垢版2018/02/25(日) 16:12:58.38ID:5iJ5y2+f
Node-RED Alexa Home Skill Bridgeの不可視な切断が多く、困っている。
ラズパイの再起動やnode-redを一部変えてデプロイで治るが不定期で厳しい。

Node-Red使ってる人はどう対策してるか教えてください。
スレ違いで申し訳ない。
0826名無し に一致する情報は見つかりませんでした。垢版2018/02/25(日) 16:30:38.53ID:mxKw8aty
>>790
続き。しつこくてすいません。
GoogleAppsScriptをちょっといじってみて、Gmailを扱えるサービスがあること
に気づき、それだったらIFTTTを使うのをやめて、GASだけで、Gmailでメールを
を受信したらメールのサブジェクトをSlack経由でGoogleHomeにしゃべらせれば
いいのではと思いつきました。
しかし、GASのトリガーに「メールが届いたら」というものがないことから、例
えば5分おきに定期実行するしかないにもかかわらず、GASにはメール読み書きの
回数制限があるためそんなに頻繁には実行できない。よって、トリガーとしては
やはりIFTTTを使うことにしました(IFTTTのGmail着信をトリガーに、GASであら
ためてメールをとって処理)。
IFTTTのGmailのingredientのSubjectの抽出にはどうやらバグがあって、例えば
「【honto】本日がご利用期限のクーポンがございます」というサブジェクトが
「【honto】本日がご利用期」で切れてしまうのですが(最初は自分のバグだと
思って悩んだが、IFTTTのActivityを見たらもうそこで切れてた)、GASのGmailApp
で取ってくればそんな問題もなし。
すでに読み上げたメールかどうか区別するため、読み上げ済のマークとしてメッ
セージにスターをつけるようにしたのがちょっとなあと思わないでもないですが、
メッセージ単位のマークが未読/既読とスターあり/なししかないので仕方がな
い。
届いたメールのサブジェクトをGoogleHomeでしゃべらせるのはこれで完了でしょ
うか。

このGASを使う方法はIFTTTのserviceやmyThingsのチャンネルにないことができ
そうで、夢が広がります。
とりあえず次は鉄道の遅延情報をしゃべらせますかね。
0827名無し に一致する情報は見つかりませんでした。垢版2018/02/25(日) 17:15:49.30ID:mxKw8aty
先の投稿に肝心のお礼を書くのを忘れました。
691さん、みなさん、ありがとう。
0832名無し に一致する情報は見つかりませんでした。垢版2018/02/25(日) 22:47:17.85ID:fBeX6yGF
Google Home買って初めてGPMを使い始めたんだけど、なんか痒いところに手が届かない仕様だな。

トップチャートとか、自動プレイリストにしてくれればいいのに、、と思いながら結局node.jsでトップチャートからプレイリストを生成するスクリプトを組んでしまった。

youtube musicでこのあたり綺麗になるといいんだけど。
0833名無し に一致する情報は見つかりませんでした。垢版2018/02/25(日) 23:26:42.45ID:BKIPe2p1
>>828
少し横ですが、こちらはYahoo路線情報の遅延情報メールから必要な部分(路線と理由など)だけ抽出して喋らせてます。
IFTTTのgmail連携は15分インターバルらしいので、自宅のメールサーバーで処理してGoogleHomeNotifierのサンプルサーバーを叩くようにしちゃいました。ので汎用性低いです。
なお、この仕組み試行錯誤してる過程で、Notifierに?ip=やlanguage=のパラメータで喋らせるHomeや言語の指定が出来ることを知りました。
遅延情報をリビングと寝室の両方のHomeに喋らせるのに使ってます。
0836名無し に一致する情報は見つかりませんでした。垢版2018/02/26(月) 07:04:49.94ID:fywp0Arg
>>833
この「IFTTTのgmail連携は15分インターバル」というのは本当なのでしょうか?
体感的には到底信じられず、今試してみたのですが、IFTTTのthis Gmail、that Slackで、
6時53分0秒にメール送信したら、6時54分にはSlackへの投稿がなされ
(Slackの時刻表示には秒がないので細かいところはわからない)、
6時55分に送信したら、6時55分のうちにSlackへの投稿がなされました。
「最大で15分の遅延」ということらしいので、今回はたまたまかもしれませんが、
今まで試してきて、大抵1、2分のうちに反応があり、15分も遅延した
覚えはありません。
体感的には実用上問題ないので私はIFTTTのthisにGmailでいこうと思います。
0837名無し に一致する情報は見つかりませんでした。垢版2018/02/26(月) 07:44:51.50ID:XKjH41zC
>>836
1分毎に15回を2セットして遅延がなければいいんじゃない
0838名無し に一致する情報は見つかりませんでした。垢版2018/02/26(月) 12:27:27.67ID:EXeEovHg
>>836
gmail連携15分の話は、ネット情報で見かけたものなので古い情報かもしれません。これを見て私は方向転換してしまったので、試してません。遅延は特に無いとの事なのでIFTTTのgmail連携の方がお手軽ですね。
0840名無し に一致する情報は見つかりませんでした。垢版2018/02/27(火) 04:06:10.14ID:WPirAbQh
やっぱ落ちてるんだねー
有料プランとかあるんかな
0841691垢版2018/02/27(火) 06:48:14.04ID:Axp5UxY5
>>808 >>821
時刻を指定する機能を追加しました。
send [6時半] aircon:on
とすれば、6時半にエアコンを起動できます。

IFTTTで「エアコンを $ につけて」と設定すれば、
「エアコンを 6時半 につけて」にも、
「エアコンを 7時間後 につけて」にも対応できます。

定期的な操作にはIFTTTのDate&Timeを使い、
不定期な操作は音声で時刻を指定する、という使い分けがよいかと。

>>804
この記事の応用例として、
https://scrapbox.io/smart-home/WebAPI%E3%81%8B%E3%82%89hubot%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B
「朝6半時に、気温が10度以下なら、エアコンを起動する」方法を載せました。

>>818
Slackにメッセージを送るUNIXコマンドをhubotに登録すれば、自由に制御できます。
例えば、寒い時だけエアコンを起動するコマンド
cold.sh && bin/send.sh aircon:on
をhubotに登録すればOKです。
0845804垢版2018/02/27(火) 13:00:44.61ID:LP21ZmnY
>>841
うわぁあ!!! ありがとうございます。
こういう組み合わせで行くんですね。
早速、試してみます。
0851名無し に一致する情報は見つかりませんでした。垢版2018/02/27(火) 20:32:16.73ID:UnKUlNAc
さすがに現在のエアコンの設定温度を読み上げるのはムリだよな。
最後に設定した温度を覚えておいて読ませる手があるかもしれないが、その後1℃上げたりしたら分からなくなるし。
0854691垢版2018/02/28(水) 00:03:39.26ID:4R1zQc86
>>851
便利かどうかはさておき、設定自体は簡単です。
ただし、hubot以外での温度操作までは把握できませんので、あしからず。

温度をメモするコマンドと、メモを喋るコマンドをhubotに登録。
command memo:temp echo '#' > temp
command say:temp bin/say.js "$(cat temp) 度です"

温度設定のIFTTTアプレットで温度をメモしておけば、「現在の暖房は?」でメモを喋ります。
「暖房 # 度」 → 「send ac:warm{{NumberField}} [0s] memo:temp({{NumberField}})」
「現在の暖房は」 → 「send say:temp()」

他の用途にも応用できそうなので、参考まで。
0855名無し に一致する情報は見つかりませんでした。垢版2018/02/28(水) 00:58:33.23ID:LZOZIykN
>>841
まさにこれを待ってたのでありがたい!

暖房を $
send [{{TextField}}] heater:on

ってIFTTTに登録すれば、
「暖房を[1時間後]」、「暖房を[5分後]」、「暖房を[6時50分]」の
全てに対応可能と思って大丈夫ですか?
0858名無し に一致する情報は見つかりませんでした。垢版2018/02/28(水) 09:51:26.70ID:vvzYa8Ha
>>841
[{{TextField}}]の部分が5分後が5 分 後、9時半が9 時 半
という風に間にスペースが入ってしまい認識しないのですが対処法ありますか?
0861名無し に一致する情報は見つかりませんでした。垢版2018/02/28(水) 11:13:41.21ID:cFYmK9nF
https://scrapbox.io/smart-home/WebAPI%E3%81%8B%E3%82%89hubot%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B
に書いてある、
> IFTTTのGoogle Assistantトリガーを「エアコンを `$` につけて」にして、
> Slackに送るメッセージを `send [{{TextField}}] if:cold:ac:on()` にする。
では、9時半が、9 時 半になってダメってこと?
send.shの頭で、$1の半角スペースをsed等で消すコードを書き足す必要があるってこと?
0863691垢版2018/02/28(水) 11:54:55.18ID:wl8w3zYY
>>855
はい、1つのIFTTTアプレットで、その3つ全てに対応可能です。

ご要望があれば、お気軽に書き込んでくださいね。
実装できるかはさておき、利用者の声を直接聞けるのはありがたいです。

>>858 >>859 >>861
「新機能」なので、hubot-broadlink-rmを更新しないと使えませんよ。
0864名無し に一致する情報は見つかりませんでした。垢版2018/02/28(水) 15:09:57.76ID:vvzYa8Ha
>>863
691様ありがとうございます。
更新で無事にwaitが返ってきました!
0866名無し に一致する情報は見つかりませんでした。垢版2018/02/28(水) 23:03:27.39ID:LZOZIykN
>>863
要望なのですが指定時刻を起点に時間の相対指定は実現できないでしょうか。
例えば「7:00に起きたい」と言ったら、
「6:30にエアコンがつき、6:45に電気がつき、7:00にアラームがなり、7:30に電気等が消える」
というような一連の流れを1コマンドにまとめられないでしょうか。

コマンド例)
send [{{TextField}}-30m] aircon:on [{{TextField}}-15m] hue:on
[{{TextField}}] Alarm [{{TextField}}+30] aircon:off hue:off
0867名無し に一致する情報は見つかりませんでした。垢版2018/03/01(木) 00:44:08.41ID:cLsL6E5h
>>573
今更だけど615より「Discoverされない問題」補足.
とりあえずウチのLAN環境の問題かどうか切り分けのために
 ホスト:FMV-e8110 (捨ててあった2005年ころ(XP時代)のノートPC)
 OS:Debian 9.3.0 i386(32bit)
で試してみた.途中で
$ sudo apt install -y npm
→E: パッケージ npm が見つかりません
となったが,
http://atomiyama.com/linux/page/debian-9-2-node-npm/
で対処してOK.これ以外は大体691氏のやり方で進み,ちゃんとDiscoverされた.
その後の手順でも特に問題はなく,あっさりエアコンのコントロールはできてしまった.うーん.
0870691垢版2018/03/01(木) 13:54:19.48ID:ubMm/ORi
>>866
なるほど。いいですね。善処します。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況