【IFTTT】Google home で IoT Part.7【Hue】
レス数が950を超えています。1000を超えると書き込みができなくなります。
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 >>881
ルーターの設定で暗号化キーの更新間隔が30分になっていないか? >>883
ビンゴでした。
更新間隔を0にしたらオフラインにならなくなりました。
なんでルータを疑ってなかったのか…お恥ずかしい。
ありがとうございました。 だいぶ前にgooglehomeが喋ったり喋らなくなったりと書いたものなのですが、
ようやく重い腰を上げて、一から再度691氏の環境作るべく、hubot入れようと
してるんですが、下記コマンドを実行するとエラーが出てしまいます。
どなたか対処方法教えてください。
ちなみに、sudo npm install -g yo generator-hubotを実行した時にも
同じエラーが途中で表示されているのでインストールも上手くいっていない
のではと思っています。
xxxxxxxx@xxxxx:~/homebot $ yo hubot
/usr/local/lib/node_modules/yo/node_modules/npm-registry-fetch/node_modules/@npmcli/fs/lib/fs.js:6
const fsSync = Object.fromEntries(Object.entries(fs).filter(([k, v]) =>
^
TypeError: Object.fromEntries is not a function
at Object.<anonymous> (/usr/local/lib/node_modules/yo/node_modules/npm-registry-fetch/node_modules/@npmcli/fs/lib/fs.js:6:23)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/local/lib/node_modules/yo/node_modules/npm-registry-fetch/node_modules/@npmcli/fs/lib/index.js:2:6)
at Module._compile (internal/modules/cjs/loader.js:778:30) バージョンは下記の通りでした
今週apt-getでインストールしたばかりなので最新かと
とりあえず一旦あきらめて、ポート開けてgasからのhttpアクセスで直接しゃべらせてます
xxxx@xxxx:~/homebot $ node -v
v10.24.1
xxxx@xxxx:~/homebot $ nodejs -v
v12.22.5 >>887
よく分からないなら691氏のページに書いてある通りにした方がいいと思う >>888
書いてあるとおりにすすめたつもりなんだけども
もっかい確認してみます
>>889
本当は俺だって開けたくないわ 暇潰しにpi4に入れてみた
691氏のサイトの手順だと
busterはバージョンが古すぎて記載通りではnodeが入れられないし
bullseyeなら>>887にはならないから
上手くいかないのは自己アレンジのせいじゃないの
ちゃんと調べてないけどnode12か14以上じゃないとyeomanが動かない感じだった google homeのルーティンを音声でなく外部から起動する仕組みって存在しますか?
最終的には
alexa(音声)->何かの仕組み->google homeルーティン->google home配下装置(制御対象)
を実現したいのです。
キーワードでいいのでご教示いただけると助かります。 >>892
Echo と Google Home が近くにあるなら
Alexa Skill Blueprints のカスタムQ&Aで、
アンサーに ルーティン起動メッセージを入れておくとか
(未確認です) 泥スマ1台用意できるならTaskerでアシスタントにキー入力で指示を送るとか
どうやるにしても多段になって遅延が起きるし面倒くさすぎるわ 691氏のを使って数年間使ってて、
クーラーを買い換えたので再学習させたんだが、
homebot> homebot send air:on
homebot> sent air:on
で動くのを確認して、
homebot> exit
で、一度出てから、
homebot> homebot list
するとさっき登録したデータが消えてる。
どうすればいいんでしょうか。。。 >>892
ない。アナログなやり方だけど、Alexaの定形アクションで「オーケーグーグル、○○して」と喋らせるという方法で一応目的は達成できる。
逆にAlexaの定形アクションをGoogle Homeから呼ぶ方法はあるんだが(Voicemonkeyでググれ)。 >>895
ラズパイじゃなくslack側からやってる?
>>892
Alexa使ってないから出来んかもだが、
googlehome→ifttt→gas(やりたいこと記述) で似たようなことやってる
正式にはルーティンではないが >>892
ふと思ったんだが、アレクサによるスマートホームってEchoが無いと出来ないって誤解してない?なくてもできるよ。なので普通にアレクサの定形アクションで対象の装置を制御すればよいのでは? https://kariruno.com/googlehome-keyword_avoidance/
このショートカットはtルーティンに置き換わったのかなとか思ってやってみたんだがウマくいかない。
エアコンとかテレビとか予約語(っていうのか?)を仕様してiftttで設定すると、
大抵、デバイスが設定されてませんになって、うまく作動させれない。
みんなはどうやって回避してます? うちは予約語よりiftttの方が優先されてる
ルーティンも何も使ってないけど「エアコンをつけて」でiftttへ飛んでる
マイアクティビティで音声認識とiftttの指定が合ってるか確認してみたら?
何やってもダメならワードを変えるしか無いと思う >>900
1.Google Homeのルーティンで、開始条件を「希望するワード」にする。「テレビつけて」とか
2.アクションにダミーの言葉を割り当てる。「ルーティン1」とか「abc01」とか。
3.IFTTTでifに2で設定したダミーの言葉、thenに希望のアクションを割り当てる
これで動かないかね?
なおルーティンを設定した場合、言葉のゆれを全て開始条件に記載する必要がある。「テレビつけて」「テレビをつけて」「テレビの電源をつけて」など。 サービス止めた状態で学習すればよかったダケだった。。。
で、新たな問題。
前まで「クーラー消して」で「クーラーオフ」ってアンサーバックにしてたんだけど、
iftttでそのアプレットを消して(アーカイブに入れて)、
「クーラー消して」で「クーラーを消します」ってアンサーバックで再登録したんだが、
GoogleHomeに「クーラー消して」って言っても、以前の「クーラーオフ」でアンサーバックされるし、
slackにはメッセージも投げなくなった。
反映に時間かかるのか?とか思ったが1日たっても治らず。
何か根本的に間違ってる?
クーラー付けては問題なく動いてる・。
アプレットもこの2つだけだし、conect状態になってる。
タシケテ。。。 なんというか向いてないわ
直感的・本能的・無意識に間違ったことをするタイプ >>904
すまんなー。
発達障害なんやワイ。
出来る限り頑張ってるんやけどな。
そないに、イジめんといて。 横だけどいじめたいわけじゃないよ
現状の症状とやりたいことをちゃんと分かるように書いたほうがいいよ
何が言いたいのかよくわからんので
ちな、うちの息子も発達障害だわ
知的じゃない分、助成もしょぼいし苦労多いだろうけど頑張れよ 発達障害とかどうとか関係なく、イージーミスしてる上に、状況整理せずまたすぐ聞きに来てる時点で、やはり向いてない。
IT系のサポートやってた頃、エンジニアなのにこういう客いて困ったわ。 だから、それが出来ないから発達障害なんだよ
身近に発達障害者がいない健常者には理解できないんだよ >>903
IFTTT右上のメアドのところ→My services →Google assistant →歯車→Reconnect で治ったらラッキー 既設のアプレットを変更しても、反映されなかったことはあるな
たいてい、Disconnect → Connect で直るけど 近いうちにifttt統合がなんちゃらとか言い始めたけどなにこれ ・トリガーのフレーズに何か付加しないといけなくなる
・任意の応答メッセージは無くなる
・変数($, #)は使えなくなる
Alexa と同じになる感じか
なら、起動フレーズが短い Alexa使うわ 変数使えなくなるの??
有料化の影響でアプレットを一つにまとめてgasと連携させて変数で判断させてる俺
\(^o^)/\(^o^)/オワタ アプレット数えたら73個あったわ
大量管理に向かないあのUIで自動移行無いとかマジふざけんな… 日本語の付加フレーズは何なの?
そのままアクティベート? Google Home アプリ の Works with Google から IFTTT へ接続しようとすると
IFTTTデバイスが見つからない旨のメッセージで接続できんかったが
IFTTT側で、assistant v2 アプレット(出来合いのものを継承)を一つ作ってから
やり直したら接続できたわ v2のアップレット作ってみたけどactivateを日本語だとなんて言ったらいいのか分からん Google assistantのルーティン設定でシーン選択いけたわ 「*****を有効にして」で割といける。だめなときもある 変数使えないのは致命的だなぁ
予め分かってる言葉しか使えないんじゃ、用途が限られる ありゃりゃ…へんなアナウンスし始めたので来てみれば…
こりゃ Google と IFTTT の間でなんかあった臭いな…
最近 US IT 系は景気悪いから… もしかしたら…
Google が IFTTT にみかじめ料要求したが IFTTT がツッパネタ…
のでいくつか機能をふさがれた…みたいな…
ありそう… ルーティンに組み込めばactivate無しで行けるのかな?
どーせイチから作り直すならechoにしてしまおうか…うーん IFTTTのシーン名を単純なものに設定。
Homeアプリのルーティンでボイスコマンドを設定してシーンと関連付けたら上手く行った。
例えば、「照明をつけて」と設定してもデフォルトの挙動に上書きできる。
俺は変数の類は使ってなかったから問題は解決した。 iftttのアプレット作ってルーティン作ってか
変数もバラさないとだめだし面倒くせー
今月末まではv1も動くんだっけ
休みの日にちょっとずつやるか むむむ、珍しくスレが伸びてると思ったら何か面倒なことになってんな。変数は元々使ってないから連携スキルをV2にするだけで済むか??? iftttのv1アプレットを5個組み込んだルーティンを起動したら5回警告してくんのやめて… 有料ユーザーなのに改悪されてつらい。
IFTTT使わずにGoogleアシスタントから任意Webhook飛ばす方法ってある? >>923
Google 側の古いAPIが使えなくなるからじゃね 変数使って無料の範囲でやりくりしてた奴はどうすんの?
5個以下に絞る?20個までのProにする? Home Assistant か Actions on Google かな。 変数使うためだけにIFTTT使ってたんだけど代替方法ってある? >>934
Actions on Google で独自アプリかなぁ
「ok,google 〇〇につないで」で、起動させてからの処理になる 今まで IFTTT の変数($#)使って Home から LINE メッセージ送ってたけど…これからどうすんべ…(^_^;)
GAS とLINE API 使うしか方法ないかね~? 有料化のときにも調べたが代替サービスってない結論だったよね、それが今でも変わってないなんて
変数組はマジでどうするの? スイッチボットとかに移行してある程度しのぐ?
でもリモコンだけじゃなくて、lineへの通知とかスクレイピングとかその他諸々あるだろうからスイッチボットだけじゃどうやっても無理だよね >>936
gas使ってるけど引数として渡すためにiftttの変数が必要なので無理だよ アプリ作れば変数使えるけど、起動して会話形式とか面倒すぎて使わなくなったわ
一問一答で完結じゃないとね 変数使わないならアレクサの定型アクションに乗り換えた方が使い勝手いいのかな >>940
変数と応答メッセージがなくなったら、Alexaと同じだよね ルーティン経由で呼び出すと正常動作するのに
「IFTTTへアクセスできません」と余計な一言を添えられてイライラする。 変な警告出るって相談されて調べたらIFTTTがなんか仕様変更されるわけね
アプレットを全部登録し直しでLINE使ったフリーメッセージは送れなくなるってことで会ってる?
四肢麻痺で寝たきりの親類が色々と操作できるようにクソ雑魚の俺がなんとか設定したんで正直変更になっても対処できん…
アプレット入れ直しで済むにしても300近くあるのに再登録なんて考えただけでも辛い
今のままだと9月1日から使えなくなるんかね? うーん、Google homeがよく分からないことを言い始めて、どうせIFTTTがまた改悪だろ?って思ったらGoogle側かぁ
Google assustant v2に移行したらいいのね・・・
でも脳みそが老化してて何したらいいのか分からなくなってきたwww v2に移行するのは必須だけど、フリーメッセージはgoogle側でサポートされないからどのみち詰み状態よ
そのうちgoogle側でフリーメッセージに対応してくれるといいけど お試しでやってみたけど間抜けな感じになるなぁ
指示:OK Google、アクティベート!シアター開始
応答:シアター開始をオンにしました
終わるときは、シアター停止をオンにしましただし残念仕様変更だな あ、もしかして691氏のhubot-broadlink-rmのUNIXコマンドサポートが塞がれたってことなのか・・・? googlehomeのルーティン・・・新規追加・・・開始条件(任意の言葉)・・・
アクションを追加・・・スマートホームデバイス・・・シーンの操作/アクションを編集・・・
シーンを選択・・・次のアクションを追加・・・連絡、お知らせ・・・
お知らせの作成/アクションを編集(メッセージのところにアンサー用の任意の言葉を入力・・完了・・
保存 で今までと同じような結果が得られる。 >>949
それではwebhookができないから色んな人の悩み事は解決しないよ ルーティーンに入れる時は、カタカナで「アクティベート 〇〇」でOK? >>952
ありがとう、シーンなら一覧から選べますね 変数が使えなくなるので、Actions On Google で会話形式アプリにしようと思ったら
会話形アクションは、2023年6月に廃止になるんだとよ... GASからGoogleアシスタントに設定したルーティンを起動するAPIない? ない。ルーティンを外部から叩きたいならAlexa使うしかない。 >>955
それってそもそも全部gasに書けば解決するんじゃないのか?
ルーティンを経由させる意味がわからん ルーティンで予定読み上げたりライト/エアコン/動画再生とイロイロさせてるから
その辺、全部をGASで制御するの大変じゃん?
だからGASでルーティンを起動するだけで済ませたいなと
それができたらNFCタグ→GAS→ルーティンがやりたい iftttにgoogle tasksのtriggerがあるんだが
google tasks経由でなんとかならないかな まだ軽くしか調べてないがalexaなら変数でも出来るのか? >>960
スレタイを100回音読してから該当スレに行け >>961
google homeで出来なくなることをどうするのかって話の流れなので別に問題があるようには思えないんだが、、、
文句を言うなら物理的に物を買わせた後に機能を削除したgoogleに言ってくれ このスレをちゃんも読んでればV2でAlexaと同等になるって事に気付いたはず
軽くすら調べてないアホを他スレに誘導したって迷惑なだけよ google homeで各部屋揃えてるのでalexaに変更はしたくないんだが、今回の変更で潮時かなと思って、すまん googleアシスタントの機能低下なのでgoogle nestだけの問題じゃなくてandroidの機能低下なのよね
iosも関係してはいるけども android重視へのポビットなのはともかく
既存ユーザへの措置としては悪手でしかないんじゃないの? 変数利用アプレットを整理のため Disconnect しても
Googleが受け付けて、例の警告メッセージを発するわ
(IFTTTのアクティビティには残らない) >>970
Google側から切ったら、さすがに使えなくなるだろうね
IFTTTで作成したシーンも反映に時間がかかってるから
今回の騒動で、混み合ってるのかも rm mini3からswitchbotにリモコン切り替えてるけどクソめんどくさい
でもgoogle homeのルーティンとか昔より便利になってる機能たくさん増えてるね V2に更新したのにGoogle HomeからIFTTTが呼べなくなった。正確には既存のアプレットは呼べるのだが、新しく作ったアプレットが呼べない。同じ症状の人いる? 既存のアプレットをV2に修正したけど一部でうまく認識しない言葉だとかアクセントを変更しないと認識しない言葉とかあった
後は翌日になったらすんなり認識するやつとかもあった
アプレットは160ぐらい修正したけどそのうちの1割ぐらいはそんな感じで理由は不明
とりあえずマジで改悪したGoogleが酷い ちなみにITTTTとNature Remoの組み合わせです 更新に時間かかってる感じだね、8月末まではこんな感じかも 973だけど、とりあえず解決策みつけた。Google Homeアプリ側でIFTTTとの連携を削除して改めて連携すれば新しく作ったアプレットが反映される。バグっぽいが、まあしばらくはこれで生き延びることにするわ。 そうなの?無知ですまんな。少し前まではそんなことしなくてもアプレット更新追加できてたんだけど。まあいいや。 レス数が950を超えています。1000を超えると書き込みができなくなります。