【IFTTT】Google home で IoT Part.5【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.17
http://mevius.5ch.net/test/read.cgi/google/1531728424/
※前スレ
【IFTTT】Google home で IoT Part.4【Hue】
http://mevius.5ch.net/test/read.cgi/google/1520769536/ >>451
やっぱりnatureRemoか
ls miniに飛びついちゃったわ
nature remo買おうかな nature remo の IFTTTのトリガー
・気温が#度より高くなったとき
・気温が#度より低くなったとき
・湿度が#%より高くなったとき
・湿度が#%より低くなったとき
・明るくなったとき
・暗くなったとき
因みにminiのセンサーは気温のみ スレ1から探してみたけど見つからなかったのでご教示ください。
hubotインストール中なのですが、以下のエラーで止まってしまいます。
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN hubot-slack@4.5.4 requires a peer of hubot@^2.0.0 but none is installed. You must install peer dependencies yourself.
+ hubot-heroku-keepalive@1.0.3
+ hubot-google-translate@0.2.1
+ hubot@3.1.1
+ hubot-help@1.0.1
+ hubot-pugme@0.1.1
+ hubot-diagnostics@1.0.0
+ hubot-maps@0.0.3
+ hubot-redis-brain@1.0.0
+ hubot-google-images@0.2.7
+ hubot-rules@1.0.0
+ hubot-shipit@0.2.1
+ hubot-slack@4.5.4
+ hubot-scripts@2.17.2
updated 13 packages and audited 267 packages in 15.117s
found 0 vulnerabilities
coffescriptについては、廃止される予定だよ、という旨のメッセージなのは
ググって発見したのですが、hubot-slack@4.5.4 requires a peer of hubot@^2.0.0の
行については探しても対応方法がわからず、難儀しております。 hubot2や依存関係が入ってないというエラーだね
hubotをインストールし直したら >>434
解決した!
ルーティンの設定で「操作の追加」をタップ
"Googleアシスタントのコマンドを入力"の画面に推移するので、ここにGoogle Homeに話しかけるコマンドを入力する
例:Sonoffをオンにして/オフにして
IFTTTのGoogle Assistantトリガーでルーティンに追加したコマンドと同じフレーズのトリガーを作成し、WebhooksアクションでカスタムファームのSonoffを制御。
これでルーティンに組み込まれてSonoffが制御できました。
下記を参考にしました。
https://qiita.com/h-takauma/items/7604a66de3b05e6e299e >>456
ありがとうございます。
事務所で暇な時間見つけて、いったん削除、
その後もう一回インストールしてみます。 一度パッケージを削除したあと、yo・generator hubotを
再インストール、/homebot/botでyo hubotを実行した結果です。
やはり同様のエラーが出てしまいます。
うーん、なんでインストールされていないってメッセージが
出てしまうんだろう?
1)パッケージを一旦削除
$ sudo npm rm yo
$ sudo npm rm coffee-script
$ sudo npm rm generator-hubot
※npm・node.js・redisは削除してません。
2)再度インストール
$ sudo apt-get install npm
$ curl -L https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt-get install -y nodejs
$ sudo npm install -g yo
$ sudo npm install -g generator-hubot
$ sudo npm install -g coffee-script
3)BOTの作成
$ mkdir homebot
$ cd homebot
$ yo hubot
で、いくつかの名称決めてインストールの最後に
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN hubot-slack@4.5.4 requires a peer of hubot@^2.0.0 but none is installed. You must install peer dependencies yourself. >>459
1文字ずつじっくり読むんだ。
エラーメッセージは飾りじゃないんだぜ… hubot-broadlink-rmをお借りしているんですが、UNIXコマンドが叩けない...
command ○○ ××で
set !○○ to ×× と表示するのでコマンドは入ってると思うんだけど
send で送ろうとするとhubotからの返答もない
試しに間違ったコマンド!hogeを送ってもエラーも吐かれず音沙汰なし... >>462
呼び出すときに()をつけ忘れているとか 691氏のシステムを組んでいて。
Google-home ラズパイ Hubot Slackと使っているのいます。
そこで。
slack上で homebot send light:on など動作しているのですが。
新たにリモコンコマンドを学習しようと、homebot learn all-light:on などとするのですが。
rm mini3の白LEDも点灯せず。とくにリプライもエラーメッセージも出ません。
ラズパイ再起動。slackきって、ターミナルでhubotに直接とかもしましたが現象が変わりません。
どんな問題・対処方法が考えられますでしょうか?
ご教授いただけると幸いです。 前はできたけど今はできないってことかな。
前に学習したあと、黒豆を2つ以上つかうようになったとかなら@○○みたいにどの黒豆でlearnするのかまで指定しないと白いランプはつかない 691氏システムで喋らせようとすると
get key faild from google
って出るようになったな
特にアップデートとかしてなかったが、勝手になにか書き換わったのかしら? >>468
同じくです
今朝6時過ぎからエラーが出てる 喋らせるってことはgoogle-home-notifiierが呼び出しているTTSの仕様変更があったな。
google-home-notifiierをアップデートしてみて、だめなら誰かがpullしてくれるまで待つしかない。 twitterに答えがあった!
https://twitter.com/TMa2NN6488uP9LT/status/1043034598840487937
要するに、~/homebot/node_modules/google-home-notifier/node_modules/google-tts-api/lib/key.js
を、以下のものに置き換えればOK。
https://github.com/ncpierson/google-tts/blob/master/lib/key.js
私の所ではこれでまたしゃべるようになりました。
https://twitter.com/5chan_nel (5ch newer account) >>471
うちもしゃべるようになりました。
ありがとうございました。 >>465
アドバイスありがとうございます。解決しました。
コマンドが長すぎたようです。
wa-light-direct:on を wlightd:on に変えたところ、すんなり行きました。
制限は何文字までなんでしょうね?
ご存知の方いらっしゃいますか? 今日発表された新しいアレクサは温度センサー付きらしいよ >>471
うちの環境では、ディレクトリgoogle-tts-apiがありません。
pi-zeroだからかな? >>471
pi-zeroは
~/homebot/node_modules/google-tts-api/lib/key.js
でした。
ありがとうございます。ちゃんと喋りました。 >>479
うちではエラーメッセージが
Error: get key failed from google
at /home/pi/homebot/node_modules/google-home-notifier/node_modules/google-tts-api/lib/key.js:28:13
だったもんで、471の通り、↑の場所のkey.jsを入れ替えました。
エラーメッセージを見れば、どこのを入れ替えればいいのかわかるのでは。 次のGoogle homeにも温度センサーはつけてほしい >>471
お知らせいただいた通りにKey.jsを切り替えましが下記エラーで、しゃべりません。
ご教授いただければ。
/home/pi/rasbot/node_modules/google-tts-api/lib/key.js:7
<!DOCTYPE html>
^
SyntaxError: Unexpected token <
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/pi/rasbot/node_modules/google-tts-api/index.js:1:73) >>482
すいません、java落としたつもりがhtmlがkey.jsでダウンロードされてました。
きちんと元を見てkey.jsのJavaソースをダウンロードし、
既存のものと置き換えたところうまくゆきました。
ありがとうございました。 ラズパイ使ってるんだからGPIOに温度センサモジュール付ければいいじゃない >>485
と思ったら、この方法では、うちではうまくいかなかったので、
~/homebot/node_modules/google-home-notifier で、バージョン指定で
google-tts-apiをインストールしたら、
npm install google-tts-api@0.0.3 --save
今度はうまくしゃべるようになりました。 key.js入れ替えたらしゃべるようになりました!
感謝! >>484
ね。温度センサーだろうと照度センサーだろうと接近センサーだろうと自由につければいいのにね
何のためのGPIO ラズパイ1台で、ホームはリビングキッチン寝室で3台置いてるからなぁ
各部屋にラズパイ置いたり有線で引っ張るよりはホームで情報取れたらありがたいわ SDカードをサーバにするのが理解出来ない
安いカードって壊れやすく無いのか >>491
安いからコールドバックアップをいくつか作っておける Google Home用のラズパイ鯖にするくらいなら千円もしない低容量のSDカードで十分すぎるもんなぁ zero WHに2GのMicroSDで使ってるわ
壊れたらすぐ復旧できるように予備のラズパイと書き込み済みのSD用意してある
まだ予備の出番きたことないけど Raspbian Stretch Lite使えば余裕で足りるよ
homebotとdasherとカメラぐらいしか使ってないし
いろいろやると足りなくなるかもしれない >>492
ホットスタンバイでも5000円もしない >>474
長さじゃない>>467
使用できる文字が書いてあるからちゃんと嫁 ラトックシステムのコントローラ買ってきて、Google Homeと繋げようとしても、wfirex.comのとこで全然更新されず…
同じような人いないでしょうか…? googleカレンダーのリマインダーやタスク、予定をhomeに喋らせる方法ありますか? botにカレンダー確認させてslackに通知するようなのはググれば出てくるでしょ
691氏のシステムで喋るようにちょっと変えるだけで行けるんじゃね? >>500
google home に『おk ぐーぐー 今日の予定は?』で今日の予定、
『おk ぐーぐー 予定は?』で今週入力している予定をしゃべる >>499
記憶がかなり前なんでwfirex.comがなんなのかわからん
ラトックのアプリ?アレクサアプリ? ラトックのアプリでHomeとの連携を選んで設定
その後、Homeアプリでスマートホームからラトックにログインだったよな? >>503
Google Homeアプリから、スマート家電コントローラをポチっても、認証画面に全然飛ばないんだ… >>505
4ヶ月ぐらい前のことでどう解決したのか全く覚えていないんだが、自分もその辺りが上手く行かなかった。
うんざりして1週間くらい放置してたが、その後やり直したら、なぜか出来るようになってたんだよね。
思い出したら、また書く。 認証サーバが死んでるだけやん
月曜になっても復旧しなかったらサポートに凸 >>505
アレクサじゃなかったねごめん
簡単には>>504さんの方法だと思う
後、カスタムかスマートかも教えてもらった方がよいかな?
試してるけど一度とうるとパスワード一定時間スルーになるんで >>508ですけど
WEBマニュアル見て最初の起動時のユーザー登録なのかと思ったけど違う?違うならスルーして >>505
今途中まで試してるけど説明にはリンクをタップってでてるけど・・・
家電コントローラの緑の登録手順の確認のリンクで説明でてるけどこれやってもうまくいかないんだよね? google homeとは直接関係ないのですが
過去スレにも話題にあがっていて、他にスレが見当たらないので聞かせてください。
google homeとps4-wakerとPSVRを組み合わせて使っています。
PSVRを導入しているとyoutubeアプリの起動時に通常版かVR版かの選択画面が表示されますがその選択画面をps4-wakerで操作する事って出来ますか? >>513
過去スレの方法はダメだったの?
ps4-wakerが発行できないキーの操作が必要なんだったら無理だよ >>513
ps4-wakerのサポートしてるキーバインドでは確かできないので、ps4 用の赤外線リモコン(非公式)でも買って、黒豆から動かしたら? google-home-notifierで喋り出すときのドゥルンって音は変えたり消したりできないのかな >>516
それは他のデバイスからCastを受けたときの音だからnotifierに限った事じゃない
GoogleHomeの側に変えたり消したりする設定が追加されない限り無理 nature remo、IFTTT、ラズパイ、Node-REDといろいろ連携して環境構築してるんだが、「○○℃になったらエアコンつけて」といった感じに動的な条件構築する仕組みってないかね?難しいよなー。 >>518
Nature remo単体でいけるんでない? それってNature remoのルールできたんじゃない?
運転制御や温度の制御をしたいならLS-miniもありだね。
音声用にNature remo
タブレット用にiRemocon
エアコン用にLS-miniかな ルール作って単純に自動化するだけならすぐできそう
キーワードに反応して温度監視を始めさせたいのなら新たにスクリプト書かないとダメだろうけど、その環境ならそんな難しくないよ nature remo miniで日立エアコンののプリセット使ってるけど
電源オンオフはいいがカメラセンサーとかミスト機能が連動してくれないのが不満 あと温度じゃなくて湿度トリガーで動いてくれるといいのだが無印ならできるのかな? >>516
最近、喋らせてないけど、あいかわらずオカマっぽい声のままなの? >>525
google-ttsの声は変わらないんじゃね?
うちは導入直後にhikariちゃんの声に変えたから全く不満がない
つーかiftttの返答ワードをユーザーが自由に決めて喋らせれるんだから
APIさえ解放されればnotifier要らなくなりそうだけど
お願いできませんかgoogleさん slack経由は、key.jsいじったら、再びしゃべるようになったんだけど、直接url叩いたり、curlコマンドで、google-home-notifierに渡すと、喋ってくれないまま。あと、googlehome-time-signalもしゃべらなくなった。
どこをどう直せばよいのか、わかる方、お手数ですがおしえてください。 >>527
Assistant SDKでブロードキャスト使えば? Bluetooth搭載のPiと繋いでおいて単純に音だけ流すなら、喋らせても毎回のCast音は鳴らないよね
音量コントロールも簡単だしなんかそれでいい気がしてきた >>528
エラーメッセージを見れば何か助言できることがあるかも。 example.jsの中のvar ip〜の行をコメントアウトしてもう一度 >>534
先程のページが表示できませんや、下記の画面がほぼ交互に出てくる感じです。
ちなみに、最初にあんまり何も考えずにrootでやっています。
https://i.imgur.com/yKdou1e.png 528ですが、>>485さんの手順をやれば動きました。
大変お騒がせしました。 691氏システムを使わせてもらってます。
Google homeとは話が逸れてしまって申し訳ありませんが、えろい方いたら教えてください。
691氏のシステムがとても便利なのでWear OS(falster)のアシスタント機能でも、これまで同様の指示を出そうと思っていました。
しかしWearOSにGoogle homeと同じ命令をしても「スマートホームデバイスにリンク」というアナウンスが出て、Google homeのときと同じ結果が得られません。
アクティビティで命令の揺れを確認しても見当たらず、どう対処すれば良いか解りかねている状態です。
長くなってしまってすみませんでした。
解決策ご存知の方、教えていただけませんでしょうか? 黒豆が届いた
先月の26日にポチったからほぼ10日で着かな
今日は引きこもりだ! >>539
おめ
運がいいな
俺は2個買って2個とも2週間以上かかったよ ラズパイも買ったよー 691氏への感謝が止まりません
黒豆は2つのサイトで同じ日に1個ずつ買ったんだけど、片方はまだ届いてないんだよね…
しかも届いた分も発送元が書いてなくてどっちのサイトのかわからないし
中国ストックのはずなのにシンガポールから来てるし
このまま届かなかったらめんどくさいなぁ ebayとかから送料無料で買ったならそんなもん
向こうの普通郵便の適当さは日本に居ると本当に異世界クラスだからなぁ
もしebayなら、20日過ぎたくらいから販売元へアクション起こして、反応が悪ければ30日目以内にebayに言えば、全額保証されるから忘れずに Trackingあるっしょたいてい。
国内入ればJapanpostでもTrack出来る。 一番安い乗合便の発送なら、トラックナンバー発行されても到着するまでずっと追跡ページに表示が出ないなんこともザラ
配送オプションにDHL使用などのエクスプレス設定がある通販なら、数百円追加で払ってもそっち選択した方が精神衛生上もいいね 遅配くらいはまだいいんだけど、不良品とかのトラブルの時に困る
再送するから送り返せって言われても面倒だし Nature Remo買ったけど、こっちは数字を含むフレーズに対応してないのね
1つずつ登録しないといけないのがほんと手間だわ >>548
テレビのチャンネル登録のことだと思うが、
1個ずつ登録しないといけないが、最初だけだからな。 音量なんかは直接数字指定できるかどうかは大きいよね
ラズパイ挟んで、webosへ直接、音量指示してるわ remoじゃなくてkadecot連携じゃだめなの? ■ このスレッドは過去ログ倉庫に格納されています