【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 >>629
何をしててどういう風にすればできたかとか書かないと、
わざわざ書き込んで何が言いたいんや!
としか思われないぞ google reader懐かしいな
で、google homeから音声出力がエラーになったりならなかったりは解決しないのかな NestのOSアップデートされたら、呼びかけに対する反応が悪くなった気がするんだが気のせいか? IFTTT有料化になったのか…
NatureRemoteと連携できるサービスで代替あるの? >>637
GoogleHomeのDirectActionsでは制御してないの? >>638
Nature remoとDirectActionsで繋いでも、オフラインと表示されて操作出来ないんですよね
NatureremoアプリからやIFTTT経由なら出来るけどgooglehomeからだと駄目… google homeからwebhookやりたいだけだとしても、iftttかまさなきゃだめ?
他になんかやり方ある? >>625
ラトックだとプリセットに含まれているね汗
色が変わるのは、子供が喜びそう オンオフがトグル式スイッチになってる家電をなんとか制御したいのですがお知恵を貸してください。
・対象機器:床暖房のリモコン
・電源オンオフを示すLEDが付いている
この機器を制御するにあたってLEDに流れる電流を検知してオンオフを判定し、擬似的にディスクリートスイッチとして動作させるにはどうしたら良いでしょうか。おそらくArduino等を使うことになるんじゃないかと思いますが、配線やプログラムで参考になるサイトなどあれば教えて頂きたく。 …と書き込んだ後にリモコンからJEM-A規格の端子が出ていることがわかりました。できればこのJEM-A端子をハックできる既製品のデバイスがあればいいのですが…(Javascriptがちょっと触れる程度の知識しかないので、マイコンで何かを作る系はできれば避けたい) >>645
あーまさにこんな感じです。自分で回路組むのは骨が折れるので(回路を組むまでは良くても、これを実用的なパッケージにするのが大変)、これらがスマホ側のアプリ含めたモジュールになってるものとかないですかねぇ。。。 ESP32のGPIOにフォトトランジスタを直結して、LEDの点灯を検出すれば?
床暖房ということなら、サーミスタで温度の上昇を検出してもよいかも。
いずれにせよ、既存のものに手を加える必要はないかと。 >>647
あっ、温度で検出!それ気が付かなかった。それならリモコン周りじゃなくても設置できるから電源確保の点でとても助かります。ヒントありがとうございます。 sonoffとかスマートコンセントの類いで消費電力計れるのを利用するとか >>649
だね。床暖なら消費電力多いから電力測れるスマートプラグが一番簡単そうだね☆
コンセントに挿してアプリで全てできそう! 床暖房ってコンセントに繋がってるのかな
分電盤に繋がってるのでは LEDの信号拾ってみて、トグルじゃない値を探してみるのは? つかJEMAあるなら状態取得から何からできるんじゃねーの ガス温水式の床暖房なので消費電力はトリガーにならないのです。JEMA端子があるので、そこから状態取得するのが一番手っ取り早いと思うのですが、一方でコンセントの存在しないリモコンまわりでマイコンの電源確保をどうするか悩んでいました(電池交換式は避けたい)
床の温度は、検出精度は大きく落ちますが、壁やら床のコンセント近くにマイコンを設置できるのが大きいメリットです。
皆さんのヒントでなんとか頑張ってみます。なんかできたら報告します。 簡単に温度で検出って言うけど相当条件厳しいと思うんだが やりようによってはトグル無限ループもできてしまいそう 斜めにしか読んでないけどgoogle-ttsのアップデートを待つかgoogle-translate-ttsに置き換えるかじゃね? https://github.com/Hypnos3/node-red-contrib-cast/issues/107
この辺で議論されてて、0.0.5にアップデートしたら動いてたけど、数日前にまた止まった
現在有効な方法はまだなさそう
node-red-contrib-castv2に置き換えてどうかとか偉い人がやってるからしばらく待つといいかも いやいやgoogle ttsのapi変更が原因でしょ
これを機にhoyaのに変えてみたら?
アルファベットは壊滅的だけどかわいいぜ 脱IFTTTしようとアプレット消したんだが残ってしまう
IFTTTアカウントを消しても残るだ、誰か助けて 691システムでしゃべらない問題、とりあえず解決したみたいね
https://github.com/zlargon/google-tts/issues/33
前と一緒で
cd ~/homebot
nano node_modules/google-home-notifier/package.json
→"google-tts-api": "0.0.6", に書き換える
cd node_modules/google-home-notifier
npm update google-tts-api
ってやればしゃべらない人はしゃべるようになるかも IFTTT購入しない限り、NatureRemoやSwitchbotHubで登録した赤外線ボタンを、
自分の決めた音声でオンオフする事って出来ない?
特定の言葉でキッチンの電気は常夜灯、自分の部屋は電気オフって風にしたいんだけども
IFTTT有料化で出来なくなったんだけどHome単体だと不可能? >>668
ありがとうなんたけど、slackだとエラー直らないのは俺だけかな?
ラズパイとかからcurlコマンド直打ちならちゃんとしゃべるようになった >>670
curlでどこ叩いてるか分からないけど
691システムはnodeモジュールの階層が結構ぐちゃぐちゃだから
アップデートするとこ間違ってるんじゃない? >>669
ルーティンに登録してやればgooglehone単体で出来るよ >>672
例えば、Natureで電気のリモコンの「常夜灯」ボタンを登録したんだけど、それを特定の言葉で送信して欲しい
そもそも「常夜灯つけて」って言ってもつかないんだけど(赤外線学習したものなので)これはどうすればルーティンに組み込めるんだろうか…。 >>671
ごめんラズパイもっかい再起動したらしゃべるようになったわ
でも、設定変えたあとに再起動もしたはずなんだけどなぁ
とりあえず迷惑かけてすまんかったです >>668
これでも治らず、
slackにsayコマンド打ち込んでも
Error: get token key failed from google
at module.exports (/home/pi/homebot/node_modules/google-home-notifier/node_modules/google-tts-api/lib/key.js:32:9)
って出て喋ってくれないんですけど分かる方いませんか 分からんけど、もう一度「sudo npm update google-tts-api」でやって再起動したらどうなる? >>673
Google HomeとNature remoの連携をしてなければまず連携するところから
連携がうまくいっていれはGooglehomeアプリのTOPにアイコンが表示され、操作出来るようになる
ここまでできればルーティンに登録できる
上ができてて音声操作が上手くいかないければ「キッチンの常夜灯」みたいな形で別の言葉つければ音声操作できるはず GooglehomeとNatureRemoだと
Remo側アプリでGoogleアシスタント対応アイコンで登録しない限り連動できないから
照明とかだと実質オンとオフしかできない
常夜灯とか使いたいならオンオフボタン登録してるものとは別物として機器登録して
常夜灯などの信号をGoogleアシスタント対応アイコン(オン・オフ)として登録してみてはいかが Googleが死んでるな。
「Okぐーぐる」もできなくなったわ。 ファンつき照明のファン部分は扇風機として登録してるわ >>680
1割も読んでないから違ってたらごめんだけど、Nature Remoでボタン登録してあるなら、Nature Remoでシーン登録すればGoogle Home側で「(シーン名)をオンにして」でボタン押したことになるよ NatureRemoがWIFIに接続出来なくなったんだけどなんでだろー
SSIDはちゃんと見えてるし2,4Ghz帯なのにエラー出まくり デバイスを部屋から外す方法ってないのかな?
照明を登録したときに、電常夜灯やシーンのボタンが反応しなかったから、別個のボタンとして登録してるんだけど、
それだとリビングの電気消してっていった時にエラーが発生するんだよね
だからリビングからそのボタンを外そうとしても、Homeアプリからだと部屋を削除っていう方法がない…(何か部屋を割り当てないといけない?)
すごい言い方がおかしいかもしれないけど、エラーが出ないように照明のボタンを別個で登録する何か方法ないかな >>684
適当に別の部屋(地下室とか)に割り当ててから、部屋ごと削除する。 完全な素人質問です。691氏のシステムを使用しています。
>>668これで、喋るようになるけど、一度ラズパイを再起動すると、また、npm updateしないと喋りません。
当たり前のことなんでしょうか。 知らんけど起動時にupdateのスクリプト実行するようにすりゃいいんじゃないの うちの環境だと別に再起動で喋らなくならないので、どっか変になってるんじゃね?
バックアップ取って一回ゼロから作り直すのもいいかと >>686
今回の件とは別件だけど、うちの場合SDカードがいつの間にか壊れてて、読み込みは出きるけど書き込み出来なくなってたことがあった
キャッシュが効いてるせいか、一見正常に書き込めてるように見えても再起動すると書き込めてないという Googleアシスタントのルーティンで
「空調止めて」「空調とめて」「くうちょうとめて」「空調オフ」
いずれも「デバイスが設定されていません」状態になるが
「ホイミ」「ベギラマ」「うんこ」だと一発反応する
何が悪いんだ…
なんかいいワードはないものか >>691
ホイミとうんこは問題ないが
空調(=エアコン)が他のトリガーに引っかかるんだろうな 予約語?的なのよりiftttで指定したワードの方が優先されてる気がするけどな
マイアクティビティ見てスペースも含めて一字一句同じように入れてみたら? Google カレンダーに追加をトリガーにしようとしてるんだけど
Options Unavailable でカレンダー(カテゴリ)が取得できないんだけど
全てのカレンダー追加しか、トリガーにできないもんなの? 俺「今日からお前の名前はうんこな」
エアコン「ガーン」 スイッチボットだとGPSで電源オフって出来ない?
家から離れて何十分かしたら部屋の電気とエアコン切るみたいな >>697
switchbot単体ではできないけどGoogle Homeと組み合わせればできるよ。 ルーティンで外出時(Away)にスイッチオフを割り当てれば良い。スマホはGoogle Homeアプリに対して位置情報の利用を常に許可にする。 Google Homeでルーティンに待機を挟む裏技ある?
とある照明が 電源→Wi-Fiスイッチ→ダウントランス→Wi-Fi調光器→照明 という構成になってて、スイッチがオンになってから15秒たたないと調光器が起動しきらないのです。なのでスイッチ付けてから15秒後に明るさをXパーセントにするという制御をかけたい。
スイッチはパナソニックのアドバンス、調光器はMiBOXER。 スイッチオン一回でWiFiも調光器もオンになるなら2回繰り返してみたらどうだろう
トグル式だとダメだけど 色々試行錯誤した結果、MiboxerがSmart lifeにも互換してることに気づいたので「Google Homeから呼ばれたら15秒待機してから調光する」というマクロを組んでうまく行きました〜。お騒がせしました。 いつのまにかgooglehomeで数えてくれる数が増えてるな
ルーティンの途中でいくつか数えてもらえば時間稼ぎできるかな
100をこえると市場のセリみたいな読み上げになるが slack落ちたんか珍しい
リモコンに電池入れるの面倒くせーわ… やっぱNature Remo使えねえな。赤外線弱いし。
ラトックに乗り換えて正解だわ。 Nature remoの人感センサ使ってswitchbotの物理スイッチ起動させようとしてたんだけど
IFTTTはremoの人感センサ対応してないのか
赤外線で操作できるように構成変えるかな
自分の作業時間時給換算して最安構成で実現するにはどうするべきか悩むわ... >>707
Smart life系の中華格安人感センサーを買う。
↓
Brilliant Smart(Smart lifeのオーストラリア版)にセンサーを登録
↓
IFTTT経由でSwitchbotを操作
かなぁ。反応速度が実用的かどうかはさておき。Smart lifeではなくBrilliant smart を使うのは、IFTTT対応のため。 ローカルapiは人感センサー取得できないんだっけ?
クラウドの方は取得できた気がするから既存のものの組み合わせで行けそうだけども
タイムラグが実用の範囲かは置いといて… >>708
smart lifeでもIFTTT使えるだろ smart lifeだとIFTTTの制限きつい(ルール数?)んじゃね? >>711
TuyaとSmart lifeはIFTTT脱退したんじゃなかったっけ。それでみんなBrilliant smartに逃げ込んだと思うんだけど。ガセネタ? >>714
いや自分の目で確認してるけど。。。IFTTTの一覧の中にSmart life出てくるけど、実際には作動しないじゃん。エラーも出さないから一見わかりにくいけど。 ところでアレクサの定形アクションのトリガーを日の出日の入りへ連動させる方法ってないかな。USアカウントに切り替えれば出来るのは知ってるのだが、とあるスキルが日本語にしか対応してなくて。 >>715
自分の環境では限定的だけどIFTTTでSmartLife使えてる
Turn on/offとかのデバイスを選択するやつはデバイス選択が「Options Unavailable」になってて使えないけど、なぜかActivate Sceneではちゃんと登録したシーンが選択できてるよ >>717
ほう、なんか不思議な状態ね。全部を停止してるわけじゃなくて一部の機能は生きてるのか。。。 >>716
Google home使えばいいじゃん
なんでこのスレで聞いた... >>720
あ、ごめんスマートホームスレと勘違いしてた。
アレクサ にしか対応してない家電があるんだわ。ダイソンなんだけど。赤外線経由で操作できなくもないけど、オンオフがトグルになるのがつらい。 まあそりゃ知らんわな。
逆にGoogle Homeのルーティン待機を挟む方法があればそれでもいいんだけど。。。スケジュールはやっとできるようになったけど、待機を挟むのは無理よね。 えっ5ちゃんって自分語りするところなんじゃないの。 うちはアレクサに「ねえGoogle、○○して」って言わせることでGoogle Homeのルーティンに待機を挟んでる。かっこ悪い方法だが目的は果たせている。 誤爆したって謝りながらスレチの自分語り続けるのは普通に池沼でしょ >>726
>>725だって「自分語りが死ぬほどどうでもいい俺」という自分語りなのにな >>721
スマートホームレスに見えた
今時はホームレスもIT化かww >>709
ローカルではセンサデータの取得はできないっぽいね
APIはいずれ余裕が出来たらラズパイ買って弄りたいところ
今回はremo3使うのが前提なんで一番動く場所の電球をリモコン式に、その真横にremo設置して明暗センサを利用することにしたわ >>727
2台のNestがあって、Nest Aに語りかけた時に、Nest Bに喋らせるルーティンって可能? >>733
それって、ブロードキャストじゃダメなん? ■ このスレッドは過去ログ倉庫に格納されています