【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/ >>231 アドバイスありがとうございます。 照明から10cmくらいのところにラズパイを近づけて試してみても反応しないので、 赤外線が弱いってことはないのではないかと思います。 他にもいろんな距離で試してみましたが全部ダメ。 まあ、他の機器についてはうまくいってるので、とりあえずいいか、と思ってます。 スマートロックのセサミ導入しました〜 :D まだ使って1日ですがいい感じ! IFTTT も WEB API も多少遅延はありますが、自分的には許容範囲です。 セサミ検討している方で質問とかあればどうぞ〜。 Android のほうは制限ありとなっていましたが、実際にはノック機能以外は全部使えるみたいです。 が・・・アプリの挙動はちょっと怪しくて、近くに来たら自動開錠などはちゃんと動いてるのかな?という感じでしたので、 IFTTT と WEB API とラズパイの連動でほしい機能を実現しています。 この価格でこの仕様なら十分買いかなと思います☆ 鍵開けてーって大声で叫べば外からでも開けられるの便利だよね >>237 ですね ネタとしては面白いですねw 目標は鍵もドアロック自体も全く意識しない暮らしなので、 スマホやBLEタグもって近づいたら勝手に空くとか、家に人がいたくなったら勝手に閉めるとかそんなことやろあと思ってます。 >>238 WEB API は叩くと1分もすれば鍵も反応します。 施錠のステータス確認とかは瞬時に取れてIFTTTへの通知とかよりも使えそうです! >>239 あ!書き忘れた、WEB API はたまに失敗するのでリトライが必要です。まあ二回も叩けば成功しますが! IFTTTよりはWEBAPIの方が反応早くて信頼出来そうな印象! ラズパイなしでanymoteでTVオフ信号を黒豆に覚えさせたいのですが、前スレで話題になってた中古のHTCスマホかGaraxyとanymoteアプリで成功した人いますか? >>223 >>228 >>235 動作報告ありがとうございます!(返事が遅くなって、すみません。) ネット上でもちらほら動作報告があがってきて嬉しいです。 市販の学習リモコンでも無理なら、厳しいとは思いますが、 「学習が失敗する場合の対処方法」は試しましたか? 部品の実装図はいずれ公開したいと思っています。しばしお待ちを。 (私は他にも回路を載せるつもりで詰め込んだので、そのまま公開しても役に立たないかなと。) >>244 セサミはIFTTTに対応してますから、BLEタグに限らずIFTTTに対応してる全ての機器、サービスと連携可能ですし、ラズパイ等からも制御可能なのでかなり自由度は高いです。 が多少遅延もあるので工夫も必要です。 >>245 そういうことね。セサミ単体で対応してたらなと思ってたんだけど。 >>241 そうですね〜そこをどう見るか?ですね〜! セキュリティを考えるとサーバー経由による遅延はある程度致し方ないとは思いますが、 方やアプリからの遠隔操作は瞬時なので、WEB APIの作りの良し悪しも多少影響してる印象です。 まあ他の製品でここまでオーブンなものも少ないので自作以外だと選択肢はあまり無いんですけどね〜 >>243 ありがとうございます。 「学習が失敗する場合の対処方法」は、暗い部屋で学習したり、距離を変えたり、 いろいろやってみましたが、ダメでした。 他の機器は問題ないので、ちょっと残念ですがあきらめてます。 実装図はぜひ拝見したいです。よろしくお願いします。 半田付けは練習すれば腕が上がりそうな手応えはあるのですが (実際、最後の方はけっこううまくいった)、 部品配置のセンスは、まさにセンスなんでどうしようもない。 全く応用が利かず、抵抗とLEDの数を増やしたらもうグチャグチャ。 nature remoを使用しているのですが、 シーリングファンライトのファンのONが学習は出来るが動作しない状態です。 風量3段階と風向き上下が切り替えられるタイプでどうやらその情報も同時に送信しているようです。 試しに、学習済みの風量と風向きを順番にタイミングよく押すとONに出来ることがわかりました。 iftttでも動作はするのですが赤外線の発射タイミングにより不安定なためどうにか解決する手段を探しています。 風量の信号と風向きの信号を繋げて登録してみてもうまくいかず。 何かヒントなどありましたらご教授いただけると助かります。 >>249 俺のオーデリックのシーリングファンもそうだったけど send fan:low [500ms] fan:up [500ms] fan:low iftttではこれで安定して送信できてるよ >>249 ごめん、fan:lowが風量弱でfan:upが風上向きのコマンドね。参考までに。 >>247 その後 WebAPI の検証をしてみましたが解施錠は概ね10秒程度で完了し、また鍵の状態はほぼ遅延なく正しい情報が取れることが分かりました。 (IFTTT連携は遅延が大きいので使ってません) ラズパイ等からのコントロールはこれで概ね問題なさそうです。 IFTTTのロケーションで自宅に近づくとラズパイに通知して自動解錠。定期的に自動施錠。外からIoTボタンで解錠など一通り実現出来ました! 付属のアプリで外部から鍵の状態確認、コントロールも安定してるのでかなり便利です これは思った以上に便利ですね。あとはLAN内で完結してコントロール出来れば完璧なのでパケット解析でもしてみるかな…(^^) >>250 ありがとうございます!ずばりうちもオーデリックでした。 nature remoはlocalのapiでシグナルを送信できないようで、 globalのapiを叩かないといけないようなのですが、 風量→風向きの順でスリープを入れて叩くことで安定したようです。 iftttの同一フレーズからですと順番が保証されていないのか、それとも遅延なのかで 信号の順序がうまく行っていないときに動作しないのかもしれません。 BitTradeOneのラズパイ・リモコン用に、4000行ほど、22社、265の機器のリモコンの コードが記されたCSVファイルが以下で公開されています。 http://bit-trade-one.co.jp/blog/20171225-2/ これを、格安スマートリモコンで使っているpigpioで使える形式(irrp.pyの保存形式)に 変換してみました。 やってることは、やはりBitTradeOneのラズパイ・リモコン用のソフトを元に、 http://bit-trade-one.co.jp/blog/20180219/ バイトオーダーを変えた後、26倍してるだけ。 https://pastebin.com/V71rXCj2 使い方は、例えば「./convIrData.py filename」として、ファイルの中身は "tv:on","5B0018002E001800..." "tv:off","5C0017002F001700..." のようなもの、 もしくは「./convIrData.py tv:on 5B0018002E001800...」とするか。 学習して保存したものと変換したものがだいたい同じような感じになるし、 変換したものでテレビもエアコンも制御できたので、 そこそこうまく変換できているのではないかと思いますが、全く自信がありません。 何か致命的な間違いがあるんじゃないかと心配。 致命的な間違いがあっても動かないくらいで済むのでは? 冷房だと思ったら暖房とか。そういうのがありそうで怖いんです。 Raspberry Pi Zero Wで格安スマートリモコンを作り、照明のON/OFF、hubotサーバーを構築してpingと送ったらPONGと返ってくる……くらいまでは出来たのですが homebot command pi:learn bin/pi-learn.sh '#' を打ったら set !pi:learn to bin/pi-learn.sh '#'と返ってきたので多分登録できてると思うのですが どうやっても実行ができません >>257 ファイルの実行権限とか? まずはターミナル上からスクリプトを実行して確認 >>258 実行権限はつけました、ターミナル上でスクリプト使って送受信ともにできることを確認してます >>257 send pi:learn() のカッコ付け忘れてるとかじゃないん? >>257 「格安スマートリモコンの作り方」の記事に、hubot関連の詳しい設定手順を追記しました。 >>257 です。結論から言うと、node.jsのバージョンが悪かったようです node.jsのバージョンを9.10.1から8.11.1にしたら動きました。 スレ違いでごめん!! スマートタグ関連のスレってどこかありますか? 財布に入れて無くしたとき見つける的なやつ! スレチって言っても少しは関係するスレで聞くのが普通だよな。 そういう奴は知恵袋がお似合いだと思う。 >>264 MAMORIO だっけ? 「オレは努力して探したりはしないけど,お前らは努力して探せ」って聞こえかねないから気をつけた方がいいよ >>267 だから知恵袋行けって。 お前みたいな探すのを他人に丸投げする奴にぴったりの場所だから。 >>254 せっかくスクリプトを書いたのでブログの記事にまとめてみました。ご笑覧ください。 https://goo.gl/bjyPGj >>271 ベンチャーのステマはスルーしろ その製品を検索させたいだけだから これIFTTT使わずに済む方法無いのかねぇ……hubotの反応はめちゃくちゃはやいのにIFTTTの反応が遅すぎる >>274 actions on googleでやってみてレポよろ 今Node-REDでGoogle AssistantからSlackにメッセージ送れないか試してる とりあえずSlackに単純なメッセージを送るとこまでは出来たんだかGoogle Assistantの入力をどうやったら拾えるのか……ってとこでつまづいてる たぶんそれDialogflowでやった方がかんたんだよ ダッシャーリモコンを使いつけてるとw IFTTT自体は完全リアルタイム反応だが >>279 稀にだけどものすごい遅延する事があるけどね。何時間もしてから通知が来て何事かとビックリしたことがある(笑) IFTTT使ってると普通にトリガーから5〜10秒遅れて発動するんだが 最近 赤外線ユニットの信号ネタの話題が多いので、私も触発されてw おうちハックで人気の黒豆 Broadlink RM Mini 3 の信号解析の記事をUPしてみました。 これまでも断片的に情報見かけましたがちゃんとまとまってるのが見当たらなかったので。 よかったらどうぞ☆ https://qiita.com/kt-sz/items/1c36a7b22a58359a8e6f >>281 前投稿の数時間遅れの事故見たいのは知らないが 通常で秒単位(=1秒以上)の遅延は経験したことない なんか今朝からGoogleHomeの反応がすこぶる悪くて、 「おーけーgoogle」って言っても反応しないことが多くなった。 VUPの影響とかでそういうことある?他の人はそんなことない? >>284 なんか自分も今日そうなった気がする 電源抜いて挿し直したら解決したっぽい >>285 電源挿し直したら治りました。 ありがとうございます。 node redはalexaで使ってるが サーバと切れても再接続しないので使い物にならん。 >>285 私もなりました。最近呼びかけてなかったからかと思ってました 赤外線リピーターなるものが結構安く売られてるな 部屋が違うとリモコンひとつじゃ制御できないと思いきや 赤外線リピーターで転送してあげればOKという 隣の部屋ぐらいならこれで十分 初心者のスレでも相談しましたが、こちらでも相談させてください。 691さんのhpから、コピペで、google-home-notifierを導入し、slackからのメッセージをgooglehomeが喋るようにすることはできました。 ただ、家族はgooglehomeからラジオや音楽を聞くのに音量を控えめにするため、slackからの喋る声が小さく、何をいっているかわからないことがあります。 slackからメッセージに対し、googlehomeの喋る声を一時的にあげるため、part3の617のような設定を検討しました。 google-home-notifier.jsを書き換えるコードは確認したのですが、volume変数の設定方法がわかりません。 参考となるHPや手順を教えてもらえませんか。 >>292 castv2-client のソース見れば書いてますが setVolume の第一引数は { level : 1.0〜0.1 } もしくは { muted : true } ですよ〜 もしかしてものすごく簡単なことを見逃してるのかもしれませんが。 リビングのGoogleHomeに「明かりを消して」と言うとリビングの照明が消えて、 寝室のGoogleHomeに「明かりを消して」と言うと寝室の照明が消える、とやるには、 どうやればいいのでしょうか。 リビングと寝室のGoogleHomeを異なるGoogleアカウントに登録するとか? 結局「リビングの明かりを消して」「寝室の明かりを消して」と言い分けるしかない? >>294 以前にも話題になったが、アカウント分けるしかない。 ショートカットなんかで入力デバイスをアクションの条件にできないかなーといつも思うのだが… IFTTTでもできないだろうし。 >>295 回答ありがとうございます。 過去ログで見たような気もしてたのですが質問してしまいました。申し訳ない。 >>296 まあ今の対応ライトが高価な物しかない日本の現状では正解だけど、本来は部屋を分けてそれぞれ設定すれば、 単に明かり消して!で各部屋のライトが制御できるよ。 あとはスマートホームスキルに対応してる赤外線リモコンデバイス使うとかね。こっちはもう少し安く上がる。 ほんとは Google が IFTTT とかにどの機器で音声コマンド受け取ったかの情報を返してくれると簡単なんだけどね〜。 >>297 >本来は部屋を分けてそれぞれ設定すれば、 >単に明かり消して!で各部屋のライトが制御できるよ。 いや、これをどうやるのかわからない、という質問に対して、 Googleアカウントを分けるしかない、という回答があったと理解してるのですが。 もしできるのであれば「部屋を分けてそれぞれ設定」する方法を教えてください。 よろしくお願いします。 >>298 照明は自動で部屋認識しないみたいだね。クロキャスはスマートホームの設定でちゃんと部屋毎に自動認識するのに…なんで照明は未対応なんだろ? >>297 もっともらしくいい加減なこと書いてんじゃねーよ >>297 前段はわかりませんが、 >あとはスマートホームスキルに対応してる赤外線リモコンデバイス使うとかね。 これは、スマートホームとして登録できる赤外線リモコンデバイスを、リビングと寝室で それぞれ登録して、そのリモコンで照明を制御することにすれば、ということですね。 なるほど。それはいいかも。 >>300 >照明は自動で部屋認識しないみたいだね。 了解です。残念。 >>302 赤外線リモコンを複数の部屋でそれぞれ登録してもできないよ >>302 >あとはスマートホームスキルに対応してる赤外線リモコンデバイス使うとかね。 いや…それも無理じゃないかな?スマートスピーカー側で機器識別してる点は同じなので。 「スマートホームスキルに対応してると部屋割りが(手動)できる」ことと「スマートホームスキルの上位互換で部屋割りまで自動でしてくれる」ことを混同して話してないか? Chromecast持ってなく話半分で聞いてるから間違ってたらすまん ファームアップのタイミングなんだろうけど 以前はGoogle-Home-なんちゃらって名前だったうちのHome Miniがいつの間にやらGoogle-Home-Mini-なんちゃらにいつの間にか変わってた 他の部屋へのアナウンスができなくなって、どーしたんだろうと思ったけど、すぐ気が付いてjs修正して動くようになった。 みんなのとこも同じだった? これ、急に起こると原因検討つかなくて焦るよなw いちおう独り言程度に報告 ほんとだ Slack遡ると 3月24日に変わってる >>307 確認したら1台が3/22くらい、もう一台が3/31にdevice名がGoogle-Home-〜からGoogle-Home-Mini-〜に変わってた 今頃気づいたがTP-LINKのルーターがIFTTT対応してるんだな 指定した端末が接続・切断したらトリガー引けるみたいだから これ使えば「家から出たら電気消す」がNature Remo以外でも出来そう >>309 トリガー端末はスマホになるかと思うが スマホはスリープするとWiFi切れたことにならないかなー >>311 Wi-Fiがスリープ時通信する設定になってても、省電力設定とかで強制的に切られてること結構ある。ついでに省電力設定は分かりづらい…… 照明を常夜灯にするためのIFTTTのアプレットを作ったのに全然反応してくれない。 GoogleHomeアプリのマイアクティビティを確認してみたら「常夜灯にして」が 「城谷灯にして」と聞き取られていた。 城谷灯って一体なに? 仕方がないので「What do you want to say?」に「城谷灯にして」と登録しているが なんだか納得いかない。 optionalは使ってない。常夜灯以外にしっくりくる言い換えの言葉を思いつかなくて。 IFTTTのアプレットのタイトル自体は「If You say ”常夜灯にして”…」にしてるけど 結局optionalだろうがなんだろうが「城谷灯」と記さない限りは、 GoogleHomeは「じょうやとう」という言葉を認識してくれなさそう。 実用上問題はないんだけど。 wemoやhueはalexaならクラウド依存せずにローカルで操作できるのに、google homeはローカル操作認めてないんだよねぇ。 >>318 alexaは音声認識以外ローカルにすると反応がキビキビしてて気持ちいい! GoogleHomeはそもそも音声認識の反応が最近変なのでまずそっち何とかしてほしい!静かな部屋なのに一分くらい音拾い続けたり…(汗) >>317 うちの地方じゃ二色と呼んでる 二燭光のなまったやつらしい あとなつめ球とも呼んでるところもあるね 常夜灯は中島みゆきの歌みたいなのでスモールランプにしてます スモールランプも中島みゆきくさいw テールライトか >>322 ホームの文字変換辞書に「常夜灯」は無い アレクサは「常夜灯」を認識する ぜんっぜんrm mini3の登録が出来なくなった 何をどうやったら登録できてたのか 認識する気配すらないわ >>325 結局optionalに「ナイトライトにして」を登録。英語(カタカナ)だとさすがに どんな漢字が使われるのか気にする必要がないから。 予測変換の候補に「ナイトライフ」が現れて苦笑。そんな言葉使ったことない。 691氏のシステムの完成度が高すぎて話題がなくなっちゃったね >>330 スマートホームって一通りやると満足しちゃうからね〜 自分でコード書いてる人は不具合修正やらなんやらでチマチマいじり続けてると思うけど、691氏の使ってるだけって人はやることなくなってるかも(笑) >>331 あ!なので最近はAmazonEchoスレが一般発売始まっただけあって盛況だね〜 691氏のシステムにちょい足しでメールとLINEの送信、ダッシュボタン改造してドアとか窓の開閉検知ぐらいやったらやることなくなった みんなどんなことやってる? homebot command で登録したものが実行されているのをキャンセルしたい場合ってどうすればいいんですかね。kill? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる