【IFTTT】Google home で IoT Part.1【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。 本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、 濃い話はこちらでお願いいたします。 本スレ(進行が速いです) google home Part.7 https://mevius.5ch.net/test/read.cgi/google/1513014688 >>704 702です。SOS 詰まりました。 >>691 を参考に 進み https://scrapbox.io/smart-home/android スマホをhubotサーバ化して、RM_Mini3を操作する の 「 bin/hubot を修正」 まで来れましたが > bash > $ which sh > /data/data/com.termux/files/usr/bin/sh # この結果をコピーしてから、、、 で出てきた返事が… set -e npm install export PATH="node_modules/.bin:node_modules/hubot/node_modules/.bin:$PATH" exec node_modules/.bin/hubot --name "homebot" "$@" > $ vi bin/hubot > #!/bin/sh # この先頭行を削除して、、、 > #!/data/data/com.termux/files/usr/bin/sh # 「which sh」の結果をペーストする 返事のどの部分をペーストすればいいのですか? 1行ごと、2行、全部とかやってみたけどダメ。さらに内容がおかしくなっているかも… 今 Termux の画面には I external-scripts.json [Modified] と表示されていてます。やり直そうにもプロンプト出ない(出せない)でいます。 ここから先に進む方法ご指南お願いします。m(_ _)m 俺はラズパイ買ってついでにsambaのファイルサーバー立てたら遅くて使い物にならず 結局押し入れしまってたAMDマシンにUbuntuいれて全部済ませた。 ラズパイは引き出しの中で眠ってる、その内何かで使う事もあるだろう >>750 ここの人達はそんなの分かって当然って層みたいなんだよ。教えてあげる。 vi bin/hubot ってのはbinってフォルダの中のhubotってファイルの中身をみますってイメージね(viはViewね)。 で、詰まってるのはまだファイルの中身を参照してるだけのモードだからなんだよ。 i を入力すると編集モードになる。escで編集終了。 :qw で保存して閉じるって感じ。これでいけるんじゃない?この後も何度かこの操作があるから頑張って Hubot構築、昨日詰まったところ 自動起動でエラーが出たhomebot.shに実行権がないと(code=exited, status=203/EXEC) $ chmod 744でPermission変えてエラー解消したけど新規作成の時 sudo vi bin/homebot.sh又はsudo nano bin/homebot.sh みたいにsudoつければ良かったのかな? ちなみにUbuntuです。 今夜か明日のDelay実装が楽しみ >>735 クラウド云々言うならIFTTTもSlackも同じ立場だし、googleアシスタントもそうだ。 無料サービスはどれもいつ閉じるか分からん。 >>747 みんなラズパイでやるからDebian系ばっか情報あってRHEL系だと実装がぜんぜん捗らん。 Debianに手出すかなぁ。。。 ラズパイの一ヶ月の電気代があまりかからないのがいいね 最大にみつもっても250円ぐらいか 丁寧なレスありがとうございます。 Termux 画面左からスワイプしたら [1], [2],[3] とありました。 [1] は RM bridge のセッション [2] は wake lock し "I external-scripts.json[Modified]で詰み [3]はいつの間にできてた... ^^; "I bin/hubot[Modified]と表示されいてて詰み ( 昨夜[** hubot の動作確認]をした気がする…) >escで編集終了。 >:qw で保存して閉じるって感じ [2], [3] でやってみました。。が esc, :qw どちらも反応なしで ...[Modified]のままです orz レスのお陰でイメージはできましたが… [Modified]画面から抜け出したいです。 あと [3] を削除し[2] の続きをすれば良いとの理解であってますか? >>758 Debian系統でも Debian,Ubuntuで微妙に違う、面倒なエラー解消しながら進めたくなかったら RasbianDesktop入れればいいんじゃね GUIはダサいが。。。 :qwじゃないでしょ :wq としましょう ReadOnlyで開いてしまってたら :w ~/tempfile で別ファイルに保存して :q とりあえずviを終了させる または :q! で捨ててはじめから viが嫌いならnanoで最初から 間違ってたわごめんw上の方のご指摘のとおり。 一応だけどescはescって文字入力するんじゃなくて左上のescキーだからね。 だめなら通知領域からtermuxをexitってできるからやり直してもいいかもしれない。 起動し直すとディレクトリが最初のとこに戻ってると思う(多分)のでcd homebotってやってからやり直したらいい。 あと多くのキーボードアプリではカーソルを上下移動させられないってのが地味に面倒になってくるかも。 Gboardならできるかな?それかBluetoothキーボード繋いだ方が楽かも >>766 乙です。 アプデして動作確認しました。 取りあえずどんなソース見てても一発BS1にチャンネル変更やってみました。 これで色々と幅が広がります。 ありがとうございました。 よし俺もアプデしよう ところで学習した赤外線コードはどこに保存されてるんですか? 入力変更してShieldTVのkodiを立ち上げるまでを 「おkぐぐ、kodi起動して」で出来るようにしよう ShieldTVは無線リモコンだけどTVの入力をShieldにして立ち上げ2.3秒待てば TVの赤外線リモコンで操作出来るのでDelay指定マクロ機能を待ってました。 >>769 Redisというデータベースに記録しています。 安心のために、バックアップ用のdumpコマンドを、いずれ実装する予定です。 dumpと打つと、学習済みの全ての赤外線コードを一発で再設定するコマンド: set light:on 123abc… light:off 456def… … を返してくれる機能です。 乗り換えも簡単になります :-) >>752 >>760 のアンカ忘れた(・・;) >>763 , 764 お陰様でなんとか[Modified]から抜け出せました。 escは 画面枠外 左からスワイプ >KEYBOARD長押し >ソフトキーボード左端 のESC (泥タブでやってます)でいけますよね。画面には表示されないのにやっと気づいた(汗) やっと抜け出せ久々に $ 見れた そして RM bridge のセッションだけを残し 新たにやり直したいのですが セッション削除はどうやったらできますか? 左外枠スワイプ> new session 長押し> FAILSAFE でできると多いきや増えてしまった ps 皆様ありがとうございます >>766 nano厨がnano布教してるだけだから気にすんな。 >>766 これはすごい!黒豆が無敵になったわ ありがとうございます 1500円だったからもう1個黒豆買ったぜ。 今後こいつは高くなるのか安くなるのか… >>766 このDelay機能、待っていました。ありがとうございます。 テレビの外部入力[HDMI]の切替を音声でやりたかったんです。 RM Mini3の到着がまだまだなのですが、すぐに試してみたいです。 >>529 調光 調色60Wの明るさに相当¥ 3,399 調光60Wの明るさに相当+暖かい白 色&冷かい白 色¥ 2,899 の2つを買った 冷かい白のほうは、白、黄色しかできない 調色のほうは、「ライト青くして」で青とかできる 単純な色変更以外の機能は、Magic Home Proアプリを使って、 白 スマホのマイクに反応して色変更 に加えて、 調色 時間でグラデーション、 スマホで再生した音楽に合わせて色変更、 カメラで色をキャプチャ 調色のほうがだいぶ遊べると思う 外から帰るコールをしゃべらせるにはラズパイ、google home notifier、iftttがないとできないですかね 遊べるのは確かだが よほど特殊用途でない限り すぐに飽きてしまって使わないに はらたいら全部 Windows7で、google home notifierがインストールできません npm install google-home-notifierで入れると、ビルドするところでミスります SDK8.1を入れろと書いてあるんですが、入れたんですよね…… Toolset.targetsでミスってます 素人で大変申し訳ないのですが、これだけの情報で問題をエスパーできる人はいますでしょうか… >>766 あなた!神すぎる! マジでありがとう! これ、siriからも動かす場合、全く別の方法にするしかないのけ? うまく共通にできたりするのけ? >>779 >>785 あ、使えるのかどうかか。あまってるAndroidスマホかラズパイがないとだめだよー nodejsとredisが動けばいいからwindows機に仮想linux立ててもいいけどね。 nasne見るのにps vita tvを使ってるんだけど、Google Homeからvita tvを起こす方法知っている人いますか? 起動後はテレビの赤外線リモコンコードでhdmiリンクで操作できるのに、肝心の起動ができなくて。 スリープしないようにしてもテレビを消すとhdmiリンクでスリープしちゃうし、hdmiリンク切るとスリープしなくなるけどテレビのリモコンで操作できなくなるし。 >>766 そのブログ見てチャレンジしてみるつもり まとめブログ書いてくれる良心的な人もいるんだね 助かるわ >>789 まとめブログどころか、これで使うhubot-broadlink-rmは>>691 自身の作品。 書いてみたって言わないのが謎だが、神の恵みに感謝して使わなきゃな。 ということで>>691 マジ神。 node-redで作り込んだけど、home assistantも試してみようかな。 HOME assistantって汎用のソフトウェア?サービス? 何かのハードウェアを操作するソフト? 1/6に注文した黒豆がキタ━━━━(゚∀゚)━━━━!! やるぜー! ホームオートメーション用のプラットフォームなので汎用のソフトウェア。 HomeAssistantは設定ファイルへの記述が面倒自分の場合100以上有る赤外線信号をConvertしつつ記述するとかダルすぎる Hubotの691氏のが現状一番楽 神691のご託宣通り上手いこと進んだんだけど、 learnのところでどうしてもerrorになってしまう なんかアクセス権の設定がまずいのかなぁ ちな、それ以外は問題なくできてる error failed to learn code ってやつ >>801 bin/hubot --adapter slackでサービス起動してあと? >>691 さんのブログで ショートカットでチャンネル設定のページでさ Eテレ=2ちゃんねる は分かるんだけど、TBSとか読売とか リモコン信号を1つ1つ覚えさせないとダメなんだよね? >>799 自然光があるところだとうまく学習出来なかった。 蛍光灯だけの場所だとすんなり学習出来たので、カーテン閉めてやるといいかも。 自然光には赤外線も入ってるからだと思ってる。 >>803 リモコンコードを全部学習させて、地デジボタン→番号ボタンの順にコマンドを入れる。 >>691 神のおかげで、副次的効果として外出先から ・録画機能付きテレビで特定チャネルのテレビ録画を開始 ・冷暖房開始 が出来るようになった(thisをhomeからIFTTTアプリのButtonウィジェット)。 感謝。 >>803 あれはショートカットでやればIFTTTより楽だよって項目であって(TVのソースが地デジの場合のチャンネル変更) 普通にIFTTTでNHK総合に変えて→地デジ(2s)ch1でいいんじゃね うちのBRAVIAはBSボタンとCSボタンが共通で押すたびにBS←→CS切り替わるタイプ なのでBSCSに限っては他ソースからの直接チャンネル指定出来ない、最後にBS見てたらCSの1チャンネルになってしまう >>713 同じエラーが出て、slackからメッセージを送ってもhubotから返事がないぜ… 691をandroidでそのままやってみたけど hubotの準備 $ npm install -g generator-hubot yo のところで鬼の様にエラー吐いてダメでした… やっぱり全く理解していないと無理っぽいですね… s remo r 待つしかないか… >>811 >>812 ありがとうございます よくわからないのであきらめます そのままやってもダメなんですね ifttt経由からSlackにコマンド送るたびにSlackに登録したメールアドレスにメールが来るんだけど。 これ止められないの? 恥ずかしながらお尋ねします… あきらめきれずにやったら少し進んで bin/hubotを修正 まで来れたのですが $ which sh の結果をコピーして $ nano bin/hubot をしてもnanoなんてプログラムはインストールされてないよ pkg install nanoみたいなのが出てくるんです… どうしたらいいかわかりますか? ちょっとググればその行が何をやろうとしているのかは理解できるとは思うが… Androidでやってるってその先また躓くのは目に見えてる viも使えないし、nanoもインストールできない。 確かに今後も厳しそう >>817 ありがとうございます! 入れたらwhich shの結果をペーストすることはできたんですけどエンターを押しても改行されるだけで何をしたら正解なのか… set -e npm install とか書いてある下の方に ^G get help ^O write out…とか出てきたんですけどこの画面で何をしたらいいのでしょう? 691の環境で、 テレビの右ボタンを任意の回数分発行させる簡単なやり方あるかね? iftttで任意の数値を#で取得しても、対応するリモコンコードを全部用意しないといけない。 リモコンコードは一つずらすものだけで、iftttのアプレットも#使用の一つで、#の数値分、右ボタンを一つずらすコマンドを#数回呼び出すことは無理かね? >>820 ちょっと上の方に書いてあるよ。 :wqで保存して閉じる。 「Linux cui コマンド」とか「Linux cui 編集 コマンド」とかでググったらやってることの意味はわかってくるかもよ >>820 ctrl+cすると保存するか聞いてくるからy とかじゃね、しらんけど >>822 ありがとうございます その:wqをどこにどうすればいいかもわからないですし他の方もきびしいとおっしゃってますしやっぱり知識0ではきびしいんですね… androidはroot取ったりosダウングレードしたりカスロム入れたりをブログを参考にしたりしてできていたのでできるかなーと思ってしまいました rm mini3はとりあえずe-controlで使う事にします お世話になった皆様重ね重ねありがとうございました ハッカーズキーボードを使って、 ctrl+oなりctrl+xすればいい >>820 それはnanoの画面ですね。 例えば^GとはctrlキーとGキーを同時に押します。 その時の動作は隣に書いてある通りになります。 何をしたらいいかと言うと、必要な編集を行ったのなら書き込んでnanoを終了させます。 皆さまの書き込みにできるだけお答えします。 長文と連投、失礼します。 >>713 >>809 これはHubotでSlackを使う場合、一般的に生じる警告のようで、 hubot-broadlink-rmに固有の問題ではありません。 (とはいえ、私の使い方(の説明)に問題がないとも言えませんが。) Hubot等のバージョン次第で、出たり出なかったり。 どなたか詳しい方がいらしたら教えてください。 ちなみに、エラー(動かない)と、警告(warning: 動くけど危うい)は、別物です。 この警告メッセージは、「deprecated(非推奨)な方法でSlackに接続しているので、 いずれ接続できなくなるよ」と言っています。 >>756 ご指摘ありがとうございます。 タイポ(chmod の行頭に、プロンプト $ を書き損じていた)を見つけました。 >>784 SiriからRM Mini3を使うには、別のソフトが必要です。 homebridge-broadlink-rm などが有名なようです。 (ちなみに、hubot-broadlink-rmも、homebridge-broadlink-rm内の ヘルパーライブラリを利用しています。) >>785 たしかに海外通販はたいてい遅いですが、 私の3台目RM Mini3は、eBayで5日で届きました。 出品者しだい(運次第?)では、早く届くかもしれません。 >>788 私もnasneを、PS4で使っています。 (Hubot経由でps4-wakerから操作しています。) PS vita TVでは動くかは分かりませんが、 ご要望があれば、いずれブログに記事を載せます。 >>791 情報ありがとうございます。 あとで試して、いずれブログに反映します。 >>799 >>801 hubot-broadlink-rmの内部で利用しているライブラリ (homebridge-broadlink-rm)で、エラーが生じているようです。 >>805 氏のご指摘のようにカーテンを閉めてみるか、 それでも駄目なら、RM Mini3をリセットし直してみて頂けますか? >>809 先述の通り、それはエラーではなく警告ですので、原因は別にあるかと。 コマンドラインでは返事があるのに、Slackからは返事がないとすると、 メッセージの先頭に「homebot 」や「hubot 」等を書き忘れていませんか? ダイレクトメッセージでも返事はありませんか? >>820 >>824 ここまで出来たなら、あとは慣れですね。もう一歩。応援しています。 ファイル(bin/hubot)の一番最初の行は、編集前だと、 #!/bin/sh になっています。 which shの結果が☆△◎の時は、この先頭行を、 #!☆△◎ に書き換えれば、正解です。 まずは、「nano エディタ 使い方」を検索して見てください。 エディタ(viやnano)で躓く方が多いので、識者の方、知恵をお貸しください。 (とりえあず、nanoの使い方の記事を、いずれブログに追加します。) >>821 現状のhubot-broadlink-rmのままではできませんが、 要望が多そう(皆さまが欲しい機能)でしたら、機能追加を検討いたします。 どんな状況で、どんな風に使いたいか、お教えいただけますか? >>798 learn_commandならログにbase64を吐くからコンバート不要 設定が面倒なのは同意だが、設定ファイルに日本語を多用すればHomeアプリでの設定は減る Home Assistantはguiよりcuiが好きな人向けかな もっと色んなこと聞いてみたらいいじゃない 何でも答えてくれるに違いない >>828 ありがとうございます! みなさん優しいですね もう少し頑張ってみます ふたたび動作確認のところまできたのですが $ bin/hubotすると up to date in 9.828s bin/hubot: 8: exec: node_modules/.bin/hubot: Permission denied と出るのですが必要な権限がないということでしょうか? この場合何をしたらいいのでしょう? 何度も申し訳ありません >>832 あれ、bin/hubotを修正のとこで詰まってるんじゃなかった?それが終わらないと動作確認はできないよ。進んだのかな >>833 コントロールOでwrite out して コントロールXでexitしました できてるかなと思ったので先に進んでみたのですがもしかしてできていないからこうなったのでしょうか… s remo r待った方が早いかもしれないですね… とゆうかs remo rでも設定できるんだろうか… >>828 >>>821 >現状のhubot-broadlink-rmのままではできませんが、 >要望が多そう(皆さまが欲しい機能)でしたら、機能追加を検討いたします。 >どんな状況で、どんな風に使いたいか、お教えいただけますか? こちらでもtorneを使っていて、hdmiコントロールでテレビのリモコンコードで操作しようかと。 メニュー選択や、コンテンツ選択時に ok google 右 ok google 右 ok google 右 ok google 下 など面倒で。 右3などで右のコマンドコードが3回飛べばなと。 最悪、iftttでそれぞれのアプレットを作れば出来ますが、、、 >>828 nanoやらviやらの使い方は流石にlinuxの知識だから解説しなくていいでしょ。 作って終わりじゃなく今後の運用もあるんだし、linuxをまともに触る気がある人の判断基準としてそこは調べさせるべきだと思うよ。 >>836 好きにさせたれよ お前に関係無いじゃん >>813 がんばー!あきらめるなーw 702です 一進一退 今は 813と同じとこでスタック中(・・;) CUI Linux 無知が 泥機 Termuxでもがいてます。 全部消してやり直したいが セッション[1]でやっと作ったRM bridge 環境が動いているので消したくなく… セッション[2] で 691氏 のとおりに進めたつもりが いつの間にかセッション[3]ができてて… これが元凶と疑い削除したくても できなくて本日終了 思いついたキーワードでググり試してます。 いっそLinux超入門とかの本て勉強してからの方がいいのかしらん >>827 サポート手厚すぎるだろ! 本当にありがとうございます >>828 ありがとうございました とにかくslackからも動作しました >>807 それだけならアプリ1つで出来ると思うが >>691 生まれて初めてlinuxってものを触ったプログラミングは高校の授業以来の私でもできました。ありがとうございます。 初歩的なことで申し訳ないのですが、android端末をサーバーとした場合、termuxが落ちたり、端末再起動した場合は一から全部設定し直しで、登録した赤外線も全部やり直しになるのでしょうか? >>821 >>828 任意の回数分発行させることができれば、テレビの音量調節などに便利だと思う 音量を5上げてなど これは是非とも機能追加を検討していただきたい。 ^の意味分からないって PCで出来ることはスマホで出来るキリッだからPCなんて要らないって層かな そう言えば最近の新入社員はキーボードの使い方知らないって一時話題になってたな pc使えても知らないのが普通と思うよ cuiなんて使わないでしょ cui関係ないだろ キーボードショートカット表す↑(shift)、^(Ctrl)って常識じゃないのか? コピーは^Cって言っても通じないのかな? >>835 >>844 いいですね! こんな感じでしょうか? send up*3 ==> send up up up send up(500ms)*3 ==> send up (500ms) up (500ms) up send tv:ch1 (2s) tv:source(2500ms)*2 ==> tv:ch1 (2s) tv:source (2500ms) tv:source 今日明日にでも公開しますね。 >>835 iftttで文字列と数値取得できるアプレット作れたはず 黒豆届いたらお世話になります ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる