【IFTTT】Google home で IoT Part.1【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
本スレ(進行が速いです)
google home Part.7
https://mevius.5ch.net/test/read.cgi/google/1513014688 >>664
wifiのパスワード変えればいいじゃん >>666
そうなんだ ちょっと調べてみると SONOFF は オンオフしかできないみたいなんだね ガレージのシャッターはクリックしないといけないので 紹介してもらったような bot がいいような気がします 。
ありがとう もう少し検討してみます >>668
先に>>654が書いてるswitch botも同じようなもんだね。 この bot よく見てみるとすごい高い。
SONOFFで なんとかクリックスイッチ操作できないかな
こっちはすごい安いんだね クリックってのがわからんけど、スイッチに電極あるんならこっちのsonoff使ったらa接b接あるしいいんじゃね
https://www.amazon.co.jp/dp/B075V1X9JM/
それかonoffだけの安い奴に100Vのリレーかませれば無電圧接点として使えて多少安いかと >>668
onしてから1秒でoffになるタイプは↓
リレー接点が出てるだけなのでA接点のスイッチならリレーのA接点と並列に、スイッチがB接点ならリレーのB接点と直列に繫げると良いかと。
別に5V電源が必要
https://www.amazon.co.jp/gp/aw/d/B075HBH1ZK/ モメンタリースイッチ、もしくはリレーって言ってアリで売ってるよ。sonoff proは箱がデカイけどa.b接点ができるよ。モメンタリーやインターロックが選べたと思う Stringifyの情報が少なすぎて苦戦してたが過去ログを漁ってようやく分かった!
1. Stringifyでフローを作成。トリガーはIFTTTのStringify、アクションもIFTTTのStringify
2. IFTTTでトリガーをGoogle Assistant、アクションをIFTTTのStringify(上記1のトリガーID)とするフローを作成
3. IFTTTでトリガーをStringify(このIDは上記1でアクションにしたStringflyのID)、アクションを最終的に実行したいもの(nature remoとか)に設定
完全に理解したぜー、教えてくれた人ありがとう 別にiftttに戻す必要無いんじゃないの
stringifyにもwebhook無かったっけ >>667
WPA2-PSKは63バイトまで設定できるのに
黒豆の制限ごときに縛られたくないよw
15個以上の機器で設定してるから変えるつもりもないし >>672
>>673
ありがとうそういうことです 。ちょっと勉強不足でごめんなさい 。
図面を見ると A 接点のようなのでちょっと勉強してみますありがとう >>677
raspberry piで黒豆専用の無線AP立てれば? Nature Remoのリモコン信号ってどうやって生成してるのかな?
・各社リモコンをキャプチャしてユーザーのエアコンメーカーに適合してる物を渡す
・IRremoteESP8266を元にしている
・独自解析
・エアコンメーカーと契約して構造を教えてもらっている
なんて思いつくけど >>676
今時複数SSIDもたてられないAP使ってるの? >>680
チャイナで作ったり売ったりする製品はソースコードを政府に開示しなくちゃならない
それを賄賂差し出した自国企業に横流ししてるんでは
ま、サイバー攻撃で入手してそうだけど Ubuntuでbroadlinkrm-ifttt
$ npm start server.js
npm ERR! missing script: start
詰んだ >>675
お、370番台辺りの書き込みでstringifyに
興味を持った人かな。
うまく使えるようになったんだね。
なんかこれのお陰でnature remoの
操作に関する不満はとりあえず解消するね。
後は温度や湿度をトリガーに動作するように
なってくれればいいんだけどねー。 package.jsonのscriptに実行コマンド書いてある? 間違えた node server.js でいけるはず forever start server.js が良いんじゃないかな 色々やったけどHomeAssistantが超簡単だった。 IFTTTは使わないでNature Remoで操作すると
「はい、ネイチャーリモです。テレビの操作をしました」みたいな
陰気な声をいちいち出すんだけど、この声だけ消せないよね? >>691
すごいねこれ。
rm-bridgeから切り替えよう。
感謝。 >>695
俺にとって簡単なサイトがあったとして、それが君にとって簡単かは俺にはわからない。 リビングの照明のリモコンどっかいっちゃったんだけど知らない? >>694
オーダーまとめられるのすごく良いね!
Linux無知がRM bridgeと泥機で意味も分からず Termux+ngrok で一通り登録できたけど コチラ
>>691 のやり方と同居できますか?
Termux内の別セクションでSlack動かしつつ RM bridge も使えるものなのでしょうか?
それか 共存させるならもう1台泥機があれば出来るのかな?
アホな質問かも知れないけど識者のお知恵授けて下さいませマセ >>691 大感謝です
ひとつ気をつけないといけないのはサービス化した後だと
リモコン学習できなかったところでした >>702
併用は(試していませんが)たぶん問題ないかと
>>703
サービス化した後もリモコン学習できます。
コマンドラインではなく、Slackから指示を与えてみてください。
homebot learn light:on というようなメッセージを送れば、学習できるかと >>691
webhookでURLをGETする動きがslackでメッセージを送るという動きに置き換わるイメージか。
レスポンスは遅くなったりしないのかな?帰ったら試してみるか >>691
こんなに丁寧に解説してるサイト有ったんだ
検索してもこんなサイト引っ掛からなかったけど
サンキュー 黒豆が年明け早々に届いて使ってなかったスマホ出してきてeremote,irmbridge,iftttでスマホからは操作できる所までは行けたがラストのiftttでwebhookのurl入れてからがうまくいかんこれができれば寝れるのに
誰か教えて >>708
ポートは開けたんか?
IPはグローバルに直したか? >>708
ngrokでもらったURLになってる?俺は最初何もわからずLAN内のURLを設定してしまってて引っかかったわw >>709
外から使う予定はなく家で使えればいいんだけどその辺必要ですか? >>710
192168〜だからそれが原因っぽいですねありがとう、もうちょい調べます warn: SlackDataStore is deprecated and will be removed in the next major version. See project documentation for a migration guide.
エラー出るけど気にしなくていいのかな?
一応設定出来た、あと自動起動の設定だけ >>712
おいおいグローバルIPとプライベートIPの違いも知らないでやってんのかw IFTTTの鯖が家の中にあればいいんだろうけど、外からURL発行してるからグローバルIPにしないとうまくいかないんじゃね >>698
Macroやるにはコレが楽だわ
ただいまで、照明オンPC起動エアコンオンが簡単にできた。
HomeAssistantよりこっちを常用にしよう >>691
ubuntu16.04で構築完了
マクロ簡単だし、こりゃsremo-r要らないな
旧sremoと黒豆の2台体勢で完璧だわ ラズパイ買ったら、久々の電子工作にちょっとはまってしまったわ。
google homeが室内の温度、湿度、気圧を答えてくれるようになったぞ! 気圧計で思い出してiPhone6Sに今の気圧聞いたら答えてくれた。 >>691
>>705だけど俺もできた!特にレスポンス遅いって感じはないね。
CUIなんてぜんぜん使わないからね、編集とか保存とかどうやんだよ…ってなったわ。
せっかくstringifyの使い方を覚えたけどいらなくなってしまったな >>717
マクロ的に動作させる場合、delayを実現する方法はないかね?
テレビが最初のコード受けてから次のコード受け付けるまで時間が必要な場合があって。 >>717
send tv:ch1 (2s) tv:source
とう感じで、delayを挟める機能を実装済みですが、まだ未公開。
ドキュメントを用意して、今晩か明日、公開します。 ビエラの視聴予約は電源が入らないタコ仕様。
Home Assistantで、電源オフのときだけ電源オンして、
その後チャンネルを変えるスクリプトを書いて対応できた。 黒豆からでる赤外線って範囲と出力はどんなもん?
部屋の端の棚において棚の上にあるテレビも捜査できるくらいの出力あるかな? >>721
viの代わりにnano使えばいいよ
nanoの方が直感的だから
須藤なの >>726
テレビの電源オフの時の判断はどうするの >>731
こんな感じ
あとソースいじったら黒豆なくても電源オンできた
viera_power_on_and_volume_set:
alias: "Viera Power On and Volume Set"
sequence:
- condition: state
entity_id: media_player.panasonic_viera_tv
state: 'off'
- service: media_player.turn_on
entity_id: media_player.panasonic_viera_tv
- delay:
seconds: 1
- service: media_player.volume_set
entity_id: media_player.panasonic_viera_tv
data_template:
volume_level: "{{ volume_level }}" こんだけ有識者の人達が情報を共有してくれるので、nature remoやsremo等を買うことがバカらしく感じるね。
sremoを購入するまでの間、遊びでrm mini3を触ろうかと買ったけど、sremoを買う理由が全くなくなってしまった。 既製品はクラウド障害が付きものだからねぇ
これから販売台数増えてユーザー増えたらどうなるか
または倒産や販売から撤退でクラウド閉じたら終わりだし
神のおかげで黒豆最強になったわ、もう2、3台買っておくか sonoffのクラウドは一週間ぐらい止まってて使えなかったんだろ
潰れるんじゃね sonoffは中身ESP8266で自由にファームも書き変えられるから会社が潰れても使いまわせるよ nature remoを2万円以上出して買ってるヤツ結構居るのな
余ってるPC有れば黒豆買うだけでnature remo以上のこと出来るのにな >>738
数時間使えなかったことが有るみたいだが、ずっと使えてる >>691
Slackから送信してリモコン学習できました
重ね重ね感謝です
今朝やっとエアコンつけて発動できました 黒豆で構築してるけど、IFTTTにコマンド入れるのとgoogle homeのショートカット登録が面倒でsremoでいいかなという気持ちになる 間隔指定マクロ使うと無線リモコンの機器操作できるな nature remoでとりあえずやりたいコトは
大体出来るようになったけど、そのうち
ラズパイ使って出来るようにしてみたいな。
やっぱり複数クラウドを経由することによる
コマンド滞留やサービス停止のリスク、
障害切り分け時の面倒さが難点だね。
ラズパイってどれを買えばええんじゃ? >>746
お古のPC無いの?有ればDebian系統のLinux入れれば無料で済むよ
買うならRaspberry Pi 3 Model B の国内ソニー工場製 zero wで十分
消費電力少なくて電源の要求がシビアじゃないし排熱も少ないし うちもzero w使ってる
サーバーとして他にいろいろやりたいなら3がいいのかも >>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キーボード繋いだ方が楽かも ■ このスレッドは過去ログ倉庫に格納されています