【IFTTT】Google home で IoT Part.7【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.23
https://mevius.5ch.net/test/read.cgi/google/1565277110/
※前スレ
【IFTTT】Google home で IoT Part.6【Hue】
https://mevius.5ch.net/test/read.cgi/google/1545138252/
※初心者スレ
【初心者】初心者だけどGoogle home でIoT 2【IOT】
https://mevius.5ch.net/test/read.cgi/google/1534381538/
691氏の作ったシステム(hubot-broadlink-rm)について質問をする際には、
過去スレや下記に目を通してからにしよう
https://scrapbox.io/smart-home/TOP >>753
iftttのサイト行って、disconnectとconnectやれば反応するようになったよ
作り直しよりはマシだった >>754
反応するようになった、ありがとう
100個ぐらいあったから再connectに結構時間とられたわ iftttでwebhookに渡したとき日本語のURL入っててもうまく動作できる人いる?
ok google リモコン 暖房
とか言ったときに、暖房って文字をgasに渡して対応できるようにすればアプレット一つで済むから無料に戻れるかなと夢見てるんだけど
数字なら上手くgasに渡せるんだけど… >>757
ifttt webhook urlエンコード
でぐぐれ
<<<>>>な おかげさまで、アプレット3つにまとめられた
1つは、リモコン、line通知、ネットから情報とってくる系は全て一つのgasで管理(元は90個ぐらいのアプレット)
残り2つは、pushbullet。頑張れば多分これも上記gas連携に統合できそう
で、移行してるときに調べてたら分かったんだけど料金は永遠に1.99ドルでいいんだね
一年以内になんとかしないといけないと思ってたわ
今後のことを考えると無料会員に戻っていいのか悩ましい。多分次は1.99ドルにしてもらえないんだよね? >>760
利用料払ってると、盛大に使いたくなるし、そうなると離れにくくなる悪循環 >>668 の方法使うと下記の症状で改善せず。
どなたかお知恵を拝借できないでしょうか。
node_modules/google-home-notifier/node_modules/google-tts-api
は正常に0.0.6にupdateされる (CHANGELOG.mdも更新済)
hubotを起動するとgoogle-tts-apiが0.0.4に戻る (CHANGELOG.mdも0.0.4の状態)
当然0.0.4に戻っているのでgoogle homeもしゃべらない >>762 ですが、homebot直下のpackage-lock.jsonの下記3箇所変更で、一応治りはしました
ただ、この対策で本当に良いのかはイマイチ判断つかず
他の人はpackage-lock.jsonの修正はせずに問題なく動いてる?
858行目: "google-tts-api": "0.0.6",
1007行目から下2行
"google-tts-api": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/google-tts-api/-/google-tts-api-0.0.6.tgz", 691氏のシステムで今まで利用していましたが引越をしたらエラーが出て動かなくなってしまいました
warn: SlackDataStore is deprecated and will be removed in the next major version. See project documentation for a migration guide.
こんなの出るのですが何をしたら良いのかさっぱり分からず
わかる方がいたら教えて頂け無いでしょうか? それはwarningだから無視していいような
他にエラー出てないの? >>765
ここで止まってしまうのと
slackが返事しなくなりました Slackから直接コマンド投げたらどうなる?
そこで切り分けできる。 >>763
初心者です。教えて下さい。
858行目にも、1007行目にも "google-tts-api"がないのですが、それも書き換えるのですか。
それとも、package-lock.json自体が、古いのでしょう。 >>769
hubot起動時にgoogle-ttsのバージョンがロールバックするなら訂正してみるといいかも
行数一致しないならファイル全体からgoogle-ttsで検索してバージョンを書き換えればよいかと 定期的に Assistant から消えて、コネクトし直しになるのは
なんとかならんもんかね google-tts-apiは最新版が2.0.1だけど、こっち使えないの? スマートマットライトってiot用途で使ってるやついる?
尼 B08G866PM1
重量で動くdashボタンみたいな感じで動かせないかと期待してるんだが
A3型なら耐荷重100kgまでみたいだから、マットレスの下に仕込んどいて起床センサにならんかな? ifttt無料プランの人、反応速度どう?
アプレット一つにできたから無料プランに戻りたいと思ってるところ >>775
760ですが、gasで条件書きまくっただけよ
悩んでたpushbulletは、メールでの通知に変えて、同様にした 無料プランの人いなさそうなので、他のスレで聞きます >>774
反応遅くて困ったことはない
iPhoneを探す しか使ってないけども、割とすぐに着信音鳴る >>776
私も1つにまとめたいと思ってて、
ルーティンで入力音声を、アクション「カスタム xxx を実行」に変換
※例えば入力音声「テレビ消して」→ アクション「カスタム テレビを消します を実行」に
↓
IFTTTに一つだけアプレット用意、「カスタム $ を実行」で受けて、xxx部分をSLACKに丸投げ
※応答はxxxをそのまま。上記の例で言うと「テレビを消します」に
↓
691氏システムでxxxを引数にスクリプト実行
※上記の例で言うと「./hogehoge.sh "テレビ消します"」
GoogleAssitantで余計な空白が入ることあるので、それはスクリプトで削除
↓
スクリプトでxxxでケース分けして、691氏のhubotコマンドでリモコン制御
としようと思ってるんだけど、GASを入れる場合ってどういう感じになるのかな?
どこか1ステップでも減らせるならそれがいいと思って。 いや、課金してるんだけど。
最近予約語が強くなったのか、IFTTTに登録してる「一般的な」言葉が通じなくなってて、聞き取りはルーティン頼りになってるんです。
どうせルーティンに、スマホでぷちぷちたくさん登録しなきゃ行かないのなら、金払うのもどーかなと思った次第て。
みんな今までの聞き取ってくれてた言葉が、どんどんダメになったりしてないのかな。 スレ見てれば分かりそうなもんだけど
アプレットoff onしたら直るよ 使えない→ off on → 使えるようになる → 使えない → off on →
使えなくなってから、あぁまたかってのがねぇ
IFTTTとGoogle、どちらの問題なんだろうな off/onで治らなかったんだよね…。
disconnect/connect じゃだめなんだっけ? >>779
レス遅くなったごめん
google homeが発売される前から要らないスマホ常設させてリモコン鯖にさせていたので、
今もリモコン系はbroadlink rm pluginってアプリ使って対応してる
gasからは、その鯖めがけてwebhookさせてるだけだよ
そのあと、691氏システムでslackにもxxxをしましたって飛ばして、応答するようにしてる
>>781
わかるわ
たまに、サーモスタットがまだ登録されてませんとか言われてうざかった 3月になったら動かなくなったので見に来たのだけど
無料版は登録数だけでなくて機能制限もあるの?
複数のリモコン操作を飛ばすことが出来ない。
パワーオン→4つ製品のオン操作
パワーオフ→4つ製品のオフ操作
この2つしか使っていないのだけど何が、ダメなんだろ? とりあえず動かなくなったらdisconnect→connectしてみるといいよ
課金してるけどアプレット多いと再設定面倒なのであえて無料で収まる範囲にしようか考えてる >>786を自己解決したのでメモ残します。
691氏サイトには実は答えが書いてあるが、それすら分からない自分含むど素人向け説明。
iftttからslackにメッセージが飛ばなくなっていた。
有料化で?iftttのslackアプレットがdirect messageを送信できなくなっていたのが原因。
・再設定の手順
slackアプレットをchannel送信で再設定。
slackアプレットはslackデフォルトだと、channelに#generalと#randamがあるので、とりあえず#generalを選択して保存。
これでslackの#generalチャンネルにメッセージが届くようになる。
次にslackで#generalにbotを招待するため、#generalのメッセージに@bot名で送信して招待する。
次にiftttのslackアプレットに戻って送信するメッセージをbot宛になるように、先頭に{bot名}{スペース}を追加して保存して終了。 iftttをさっき始めたばかりです 目的はドアが開いた時にGooglehomeにしゃべらせたい
ドアセンサーをトリガーにしようと思い過去スレ見るとBrilliant Smartならいけそうなのでインスコ
でもno options availableになってなんも出てきません
なんかやり方間違ってますか? >>789
Brilliantはsmart lifeと互換性があるので、smart lifeで試してみては?最近はiftttに復活したみたいなので。 >>790
smartlifeに変えてみましたが同じでした
安センサーなのでiftttに対応していないのかもしれません
ありがとうございました 手元にドアセンサあったのでBrilliant Smartで試してみたけど普通に出てきたよ
ただ、遅延が激しくてドア開→Brilliant Smart→IFTTT→slack→691システムで喋るまで25秒ぐらいかかる
普段はxiaomiのドアセンサ使ってるけど、こっちはドア開→Mi Home→slack→691システムで6秒ぐらい ドア開→Mi Home→HomeAssistant→slack→691システムだった Google Assistant の Connectし直し面倒だな
無料の頃には、問題なかったのに >>793
HAあるならTTSのほうが早いのでは?? google home notifierで喋る前のチャイム?音変わったのね とあるURLを叩いたらgoogle nest hubが喋るようにしたい。そこでIFTTT→ngrok→google home-notifierという流れを組んで、四苦八苦しながら動くとこまではやった。
ここでラズパイはWin10機からSSHで制御してるのだが、SSHを落とすとngrokまで落ちてしまうのはどうしたらよいの? 自己解決。スクリプトの問題ではなく、ラズパイModel3B自体のバグでWi-Fiモジュールがiwconfigでpower mgmt=0に設定してもスリープしてしまうのが原因だった。
しかしまともに使えるようになるまでが面倒すぎるぞgoogle-home-notifier… 799だけど、せっかく苦労して組んだGoogle home notifierよりも、Voice monkeyという最近始まったサービス使ってアレクサを喋らせる方がよっぽど楽なのでそっちに以降しました。 NestでイマイチだったのでAlexaで解決しましたのどこがスレチなのか 昨日ぐらいから、googlehomeが喋ってくれないんだけどみんなのとこはどう?
喋る前のデュルンって音だけなってそれ以降は何も言わない
slack上は普通に喋ろうとした内容が表示されてて、今までと変わりなし
念の為、ラズパイ再起動したけど効果なし >>805
IFTTT関係ないけど、うちは昨日の朝からnestでラジコに接続できなくなった
再起動とかしてもダメ
旧バージョンのhomeではちゃんと繋がるから、nestでなんかあったかも >>807
旧バージョンのminiです
念の為、miniの再起動もしてみたけど、駄目でした
>>806
もしかしてと思って試してみましたが、問題なかったです >>805
全く同じ現象です。
よくあるgoogle-home-notirifeのtts-apiを0.0.7とかにしてみたけど変わりなし 0.0.7は存在しなくない?
最新は2.0.2、呼び出し方が変わるけど
www.npmjs.com/package/google-tts-api >>810
仲間がいた!!
解決しないから放置してるけど そういえば、少し前に
呼び出し音のデュルン! が テュルン! に変わったけど、
これはみんな変わったんだよね? 昨日までは喋ってたはずなのに、今日から呼び出し音するだけで喋らなくなった
いつものget key fieldも出てないね
サーバー側が変わったのなら14日ぐらいから喋らない人いたみたいなのに時間差が謎
mp3とか音楽ファイルの呼び出しは今まで通り使えてる >>814
ほんとだ
今試したけど、mp3は確かに問題ないわ 喋らせることが決まってるのなら、音読さんとかでMP3ファイル作って再生するようにすればとりあえずなんとかなるね
微妙だけど。 ttsを0.0.6にしただけのnotifierで問題なく喋ってるよ
urlがちゃんと発行されてるかとか確認したら? 症状出てる人と出てない人がいるのはおま環なのかな
ラズパイ再起動したあたりで喋らなくなった気がするので、なんか書き変わったのかしら この機会にスキルアップを図ってみてはどうでしょうか スキルアップ図りたいので、ヒントが欲しい所存
追加情報で、miniを2台とnest hubを1台使ってるけど、喋らないのはminiの1台だけの模様
いつもいない部屋のminiとnest hubはは喋ってた
喋らないminiはトルンって呼び出し音はするけど喋らない
ファームのバージョン違いかと思って調べると、喋るminiと喋らないminiは250118で一緒だった
ますます原因が分からない・・・ 喋らないminiをHomeアプリから登録を解除して再登録したら喋るようになりました。
電源落として再起動だけじゃダメだったので、なんか設定おかしくなってたのか結局不明 スマン、電源切って別の部屋に再設置して再度試したらまた喋らなくなった。
なんか延々一人で書いてるので取り敢えず消えます。。。。 >>823
こちらも困ってるので進展あれば書き込んでいただけると助かります
ちなみに、登録解除、再登録はこちらでは何も変化ありませんでした それでは最後に・・・
結局nestHubと置き換えて使ってなかったminiを喋らないminiと置き換えて喋るようになりました。
ファーム一緒でもロット違うと中身が若干違うのか、喋る個体と喋らない個体があるようです。
シリアル番号等で区別できるのか分かりませんが、喋らない方で余ってるminiあれば置き換えてみるといいかもしれません。 notifierってspeech apiから取得したMP3をGHにcastしてるだけなので、mp3をcastするようなアプリ使えば問題の切り分けができるかも?
おま環のローカルネットワークの問題な気がする。 最初は音量っぽかったけどmp3の再生をplay.jsでして鳴ったなら関係ないし
他のhomeが喋るならnotifierは問題無いだろうし
キャスト音が鳴ってるならnotifierとhomeの通信はできてるし
あとはブロックしてるとかdnsが引けないとかでttsのurlに到達できないぐらいだけど
同じネットワーク上で特定のhomeだけそんな事になるなんて考えにくい
訳わからんな 691氏のサイトにあるこれは通る?
play.js 'http://www.ne.jp/asahi/music/myuu/wave/toccata.mp3' Google-Home
これは?
play.js 'https://translate.google.com/translate_tts?ie=UTF-8&q=%E3%81%86%E3%82%93%E3%81%93&tl=ja&total=1&idx=0&textlen=3&client=aa-bb&prev=input&ttsspeed=1' Google-Home >>828
ごめん、確認の仕方がわからなかった
mp3はラズパイにおいてるやつをhomebot send playで再生してるだけなんだ
うちの環境だとgoogle home miniが2台ともだめで、google nest hubなら再生されたよ
子供がyoutubeに夢中なので、nest hubで音声をキャストしたくないんだけど、とりあえずしばらく仕方ないかな
発生してる人も少なそうだから、しょうもないなにかなのかな、結構経ったけどさっぱり原因分からず >>830
その環境ならhomebot/bin/play.js作ってると思うので、ssh経由のターミナルとかで
homebot/bin/play.js 'http://www.ne.jp/asahi/music/myuu/wave/toccata.mp3' Google-Home
と入力すればいいよ
うちはこのコマンドでネットワーク上のMP3は再生されるけど、やっぱりsay.jsは呼び出し音だけ 何かやってるんだろうけど分からんな…
もうnotifierとttsインストールし直してみたら? >>831
試すの遅くなったけど、鳴ったよ
で、google nest hubに変えたら喋るようになったってこの間書いたんどけど、今日から喋らなくなったわ
何なんだろうマジで
ラズパイ作り直しは時間かかるから辛いなぁ 何もしてないのに、なんかまた喋りだしたわ
マジで意味わからん 結局またしゃべらなくなったよ、何もいじってないのに
ちなみに、google home miniの時は再度喋りだす現象は一度もなかったわ
そして、そろそろ迷惑な気がするので消えます
今後、同じ事象出て解決策がわかった人がいたらぜひ助けてください >>835
私も同じ状況になってます。
バックアップとって再構築しようか悩んでます(笑) 前にも書いたけど同じラズパイから691システムで操作して
HomeMini@-喋る
HomeMiniA-喋る
HomeMiniB-喋らない
NestHub@-喋る
ってなってるので、システム作り直しても変わらない気がする
691システムで喋らないMiniBもHomeAssistantから喋らせると普通に喋るので音量とかの問題ではなさそう
まぁ、結局原因分からない notifierとttsの入れ直しは試したん?
生成されたttsのurlはどうなってんの? 自分は、3台中1台が喋らない。
最後に次のエラーがある。
Error: Device timeout
ちなみに、インストールのし直しは、やっているよ >>839
昨日から、三台全部喋らんくなった
再起動、再インストールやったけどだめやった。
iftttからやと喋るのに、slack直打ちだと喋らん。とりあえず様子見。 こっちもminiもnest hubも全部喋らなくなった
MP3をアドレス指定して再生は問題ない
もう喋らせたい音声をMP3にして再生するようにするわ >>841
私はIFTTT経由も直打ちもだめ。MP3はなる。。。 >>841
うちも昨日からnest hubがまたしゃべらなくなったわ
iftttからって単純にwebhookでってこと?
それもしゃべらんかったわ
mp3はしゃべる hoyaのに変えたら?
英単語を喋らせなければ不満は無いよ 諦めて放置してたけど、今急に今までと違う声で喋りだした! >>847
nest hubだけど、うちも土曜から喋らなくなって、今日は別人の声で喋りだしたよ
他の人にはおま環なんだろうが、原因は同じなんだろうね ここ見て試したら前からダメだったのも数日前にダメになったやつも普通に喋るようになった
もうMP3で音声再生するようにシステム組みなおしちゃったよ IFTTTアカウントごと削除したのにHomeにテレビ消してと話しかけると昔作ったアプレット「テレビの電源」でオンオフ)を復唱してオンオフしてくれない
HomeとChromecast初期化して家を作り直してもだめ
nature remoも接続し直してる
一発目は「キャストをオフにします」と答えてオンオフできるときもあるが幽霊と競合してるみたいほぼ前者になってしまう googleアカウント内のiftttのアクセス許可は解除したん?
その辺のアレコレをボイスコマンドで再同期させられた気がするけどどう言うんだったか忘れたな >>852
ありがとうございます
許可切ってもだめでした
別のグーグルアカウント作って部屋を移行したら直ったので連携がどこかで切れてないんだと思います
まだ気持ち悪いですが ■ このスレッドは過去ログ倉庫に格納されています