【IFTTT】Google home で IoT Part.1【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
本スレ(進行が速いです)
google home Part.7
https://mevius.5ch.net/test/read.cgi/google/1513014688 >>295
セールのタイミング次第、
フルプライスでも高いって騒ぐ程では無いし欲しければすぐ買えば良い Irkit去年買っててラズパイなしでIFTTT使ってhey siriだけで動かすのに成功してた自分には全く死角は無かった
Windowdのcmdだけでやりきった。
Google home mini買う必要なかったけど買って開封して1時間後には
何のトラブルもなく連携成功したけど、 >>294
sudo chmod 777みたいに権限付けちゃえば、
GUIのエディタで保存出来るんじゃ 自分用のメモがてらに情報共有
RMPluginでコード学習させてから操作用のURLを一括取得する時は、
http://AndroidのローカルIP:ポート番号
にアクセスすると色々説明が書いてあって、
http://AndroidのローカルIP:ポート番号/codes
http://AndroidのローカルIP:ポート番号/macros
にそれぞれコードとマクロの詳細と一覧が出てくる
ただ、難点が二つあって、
1.改行なしの詳細の羅列データなので加工が必要
2.『=』が『\u003d』、『&』が『\u0026』に文字化けしてる
これは全部コピーしてテキストエディタに貼り付けて、
『http』を正規表現を利用して『\r\nhttp』に全部置換して行で分けて、
\u003dと\u0026もそれぞれ全部置換してから、
エクセルに貼り付けてLEFTでURLだけ抜き出せば操作用のURLの一覧が出来る
RMBridgeの一個一個コピペしたりショートカットURLをニックネームから精製したりとどっちが楽かは人それぞれだろうけどちょい一手間かかる
これから試してみる人は参考までに >>299
それ以前にRMBridgeでうまく接続できないというところで止まってるんだが Macアドレスはわかるが機器名がわからないから適当に入れているせいかな どうすればNameわかるのか そもそもそれ以外の問題か インテリジェンスなんとかでは使える >>300
299はrmbridgeじゃなくてrmpluginでしょ
機器の名前はルーターとかで見れない? >>301
ルーターからはunknown なんだよね macアドレスはそれで見たけど みんなルーターからみてるのね
RMbrigeだけど pluginはタスカーじゃね >>301
こっちはタスカーの話か タスカーでURL取れるならbridge 諦めよかな >>303
rmpluginはpluginって名前でtaskerでも動くけど、
単体のスタンドアロンで動作するんよ
rmbridgeみたいにhttpbridge搭載してるから同じように使えるよ でもRM pluginに逐次コード学習させるのtaskerからじゃないとできないっぽいよね
e controlからの一括インポートはうまく行かんかった >>305
taskerか、少しはめんどいけどwebからでもできるよ。
同じくecontrolからは、中途半端にしかインポートできなかったわ。 >>305,306
マクロの項目でも学習できるぞ
今ちょっと手元に無いから詳しく解説できないけど
この辺は俺も不親切だと思う MRPluginの画面開いて、
Macro List→+ADD MACRO→ADD CODE→LEARN NEW CODE
これでもコードの追加できるよ
俺も何故Code Listの画面にコード追加の機能が無いのか疑問に思う まじかよ、こんなとこに…。
いちいちタスカー使ってたわ。 BlackBeanControl.iniでのマクロ記述方法教えて下さい。 唐突ですがSonoff 433 RF Brigdeを使っている方いませんか
これを使うと433MHzのRFリモコンを制御できるみたいですが・・・ IFTTTのWebHookでラズパイにアクセスしてエアコンなり照明なりをオンにすることができるということは、
アドレスさえ分かれば、誰でもアクセスできちゃうということだよね。
そのへん、セキュリティとかどうしてるの?
ID/パスワードで認証したりとかできるの? エアコンつけるとき以外はラズパイのコンセント抜いておく ラズパイ使って黒豆制御するより、ラズパイをgoogle assistant sdkでgoogle home互換デバイスにして直接制御するほうがスマートだよな。device actionsが追加されたし。年末年始にやって見るかな。 >>313
ラズパイのコンセントを挿す代わりにリモコンのボタン押す方が早いよw >>315
ラズパイの電源をIoTコンセントで制御するんやろ iftttとraspiの間に別のサービスを経由してる
raspiを外部から見れるようにはしない >>316
その制御をするラズパイの電源が落ちてると言うオチ IFTTTから直接自宅のraspiをWebhookで叩きたい時は、
BASIC認証や接続元IPアドレスでの制限はかけられないので、
request stringかbodyの中にトークン入れてリクエストして
raspiでそれを見るようにしないとだめ。 まったく詳しくないから変なこと言ってるかもしれないけど
NatureRemoにソニーのテレビのリモコンコード「product = 0x00a4:0x37」を学習させたい
でもソニーのリモコンにはこのボタンがない
こういのってラズパイなんかに赤外線つけて手でコード作るしかない? >>317
別のサービスって何?
ラズパイを外部から見れるようにしないで、IFTTTからどうやってラズパイに辿り着くの?
>>319
なるほど。
ラズパイ+黒豆でやってる人も、そういうのできるの? >>322
raspiが別のサービスと非同期通信でずっと繋がってる状態を保ってる
iftttからその別のサービスにデータを送るとずっと繋がってる通信を使ってraspiにデータが届く
ざっくりこんな感じ >>323
あーなるほど、ラズパイにはwebアクセスさせずに、別の通信経路だけでつなぐってことなのね。
それが安全なんだろうけど、なかなか敷居が高いなぁ。 IFTTTって秒間どんくらいのリクエスト処理してんのかな? https://m.youtube.com/watch?v=iD6lCh7Uhq8
この動画でPushBulletとか言うソフト使って似たようなことやってたね
Androidだけど pushbulletは高いからjoinかtaskerのプラグイン使えばいいんでね 結局tasker pluginとhomeをどうやって繋げるかだな ラズパイでbroadlink操作するやつをインストールしようとして躓いた 自分はの場合は、
google assiatant -> ifttt -> firebase -> raspberry pi(node.jp) -> rm mini3
って構成で今の所イイ感じで運用出来てますよ。
qiitaからのコピペですが… >>331
安心して
ローカルストレージにすればほとんどお金かからないよ やっと、Home Assistant のセットアップが終わった。
余りもので作るためラズパイ買ってないから一苦労。
これから黒豆のリモコンコード取得。年内には終わらせたかったが厳しいなぁ。 >>333
個人のIoTなら殆どゼロみたいな額で出来る。
待ち受け鯖を委託している訳で、少額でもかかってしまうのはしゃーない。 リモコンボタンに対応する単一コードを送るだけならRM Bridgeで済むけど、簡単なものでもコンビネーション
が必要なものはマクロが必要かな?
例えばテレビの音量を上げるときワンレベルではなく5レベルあげるとか、レベル○○に変えるとか ds-lite環境
古いandroid端末+RM bridge
IFTTTで黒豆制御成功
ラズパイ不要
このために3000円のヤマハルータ買ったぜ
ds-lite環境でのポート解放に必要だった
と言ってもIIJのpppoeのマルチセッションで迂回しただけど >>336
rmpluginだったらマクロでコードをn回繰り返しみたいなことできるよ 例えば「NHKBS1に変えて」はBSボタン→1ボタンのマクロが必要 俺のSHARPのテレビも入力切替ボタンしかなくて複数回入力でマクロ組んで対応してる
ボタンにないコードでピンポイントに切り替えられればいいんだけど、どこかにコード一覧とか無いかな? >>342
それいけたら簡単なんやけど、どうなんやろ? 無理だと思う
コードには規格があって始まりと終わりが決まってる
学習時もそれを読み取ってここからここまでがコードっていう風にデータ化してるから
次の信号を発した時点でもう学習が終わってる >>345
すまん、使ったこと無いから知らんかった
出来るのもあるんだね 2〜3年後には大抵の家電がwifiで繋がるようになる筈 現状、定期的に鯖落ち、マクロ動作もできないのなんか >>345
Nature Remo側で行っているのはリモコンのボタンをシステム上にコピーするだけで
それ以上の機能はない。学習リモコンでも、LogitechのHarmonyなどは複数の
ボタンを順番に操作するマクロの機能を持っているので、例えば、「AVアンプの電
源をオン〜AVアンプの入力をBD/DVDに切り替え〜プロジェクターの電源オン〜
スクリーン下げる〜BDレコーダーの電源オン〜BDレコーダーを再生」というシーケン
スをプログラムしておけば、これをIFTTTを介してGoogle Homeから呼び出すことも
可能。 remoのマクロはできるけど、ifttt経由は無理なんでしょ?
結局使えない。
後、みんなが使い始める時期にサーバー落ちとか頻発にあると、みんながこぞって評価をネットに書くからそれを見てみんな躊躇する。
注目されればされるほど負のイメージも大きくなるよ。
頑張って欲しいけどなんか無理なきがしてきた。 >>341
AQUOSコネクトアプリ スマホではできるけどね nature remoは価格が高すぎるからユーザーの目も厳しくなるのは仕方ない ifttt + stringify
これで結構しあわせ。 pc起動も赤外線リモコンも全部esp32でやってるよ
赤外線ledと受信モジュール合わせて日本で買っても2000円しないくらいだし、黒豆とラズパイ買うよりお得だと思う
ラズパイはGoogle Home notifier使える利点があるけどね esp8266と赤外線受発光で1000円程度だけど環境整えたりプログラム書く手間は手弁当なので趣味の世界すぎてお勧めは出来ない Nature remoは1つのチャンネルでテレビの音量を10段階アップを読み込みできたのでそれだけで十分ですわ
stringifyにしろマクロ付きのリモコンにしろ、タイマーは最小1秒でしょ?
10段階上げるのに10秒も待ってられない >>354
それ、なーに?
ぐぐったぐらいじゃわからんかった。 隣への嫌がらせとかだろ
RMPluginってタイマーゼロでマクロ組めなかったっけ? >>360
1段階が小さいテレビ機種の場合は必要になる >>360
ホラー映画とか最大音量だと周りの壁がドンドン鳴って恐怖倍増だし そもそも論、Google home単体で学習リモコン機能つけてくれりゃ、こんな面倒な事せんでもいい。
ノーブランド学習リモコンで1000円弱で売ってんだから、学習リモコンの部品コストとhomeのスケールメリット考えれば500円程度で十二分に追加搭載可能だろうに。 >>364
お前がgoogleのceoになって搭載してこいバカタレ >>364
日本で本気出すなら、搭載してくれたほうがよかったよな。
あとは、bluetoothか。 まぁ日本の一般的な赤外線リモコンは制御に向かないからねぇ エアコンのリモコンを解析してまとめてくれるページとかあればいいのにね
メーカ,機種ごとに解析して実装とかめんどくさすぎる うちのエアコンのリモコン温度調整が特殊なのかNatureRemoに学習させても動かない
エアコン本体から温度情報をリモコンで受け取ってから温度を加算してエアコン本体に返すとか
そういうのでもやってるんだろうか?
基本はエコ自動モードでそこに温度を+1〜2℃するだけできればリモコン要らないんに >>340
俺も最初はそう思ったが実際は違った。
うちのパナのテレビの場合は事前にリモコンの[BS]を押しておく。
その後、学習リモコンを学習モードにしてリモコンの[1]押下だけで BS1 が学習される。
地デジも同様。
つまり、リモコン側が 地デジ、BS モードを持っている様子。
なのでマクロは不要だった。 >>371
VIERAはそうだよ
てか、たぶんPanasonicだけ
このおかげで普通の学習リモコンでは使いにくい… >>370
ひょっとしてリモコンに液晶ついてて現在温度が表示されてない?
メーカーに寄っては、
『今より1度上げる(下げる)』
ではなく、
『リモコンの表示温度を1度上げ(下げ)たあと、その温度と同じ温度に設定する』
って言う動作をするリモコンがあるみたい
そういうリモコンでは上げ下げボタンを登録しても無駄っぽいね >>372
あ、VIERA だけなんだ。
逆に俺は黒豆を Python から利用しているが組みやすかったけどな。
普通の学習リモコン(SONYの 430D 辺り)も購入予定なんだけど苦労するかな? >>374
Panasonicのプリセットを使えば問題ないよ
ただ、もう使わないアナログ放送のボタンに別の機能を割り付けようとしてもその信号は覚えるし発動もするけど、数字ボタンを押すとアナログチューナーの信号が出てしまう >>358
stringifyはフローチャート作って、
作業ボックスごとにiftttにコマンドを投げてくれるソフト。
google板のghome2〜3ぐらいの頃に使ってる人がいて
その人が書き込んてくれた情報をもとに色々試してみた。
遅延動作や繰り返しなど、現状のnature remoでは
できない動作を補完してくれるから、便利だよ。 ifttt無しでhomeとstringifyだけじゃ無理なん? >>373
今時のエアコンのリモコンで現在の設定温度が表示されてない機種あるのか? >>378
今運用されているのが、ここ5年位で作られたとは限らないしなぁ。 >>373
うちのはこれ
http://www.sharp.co.jp/cms/living/images/000081624.png
NatureRemoで「リモコンの電源ボタンを…」と言われても
「電源ボタン」ないし最初ちょっと戸惑ったw
温度上下ボタン自体の学習はできるけどエアコンが認識してくれない
リモコンに温度を表示するときにエアコンからデータ受け取ってるから
>>373で言ってるような動作なんだろうなあ
NatureRemoの中の人がやる気になればNatureRemoでデータ受け取って
同じ動作もできそうだけどまあやるわけないしあきらめるしかないなあw データ受け取るとかそんな事やってんの?
単純にリモコンの設定をまとめて送信してるだけだろ
設定温度、風向き、風量
リモコンが暖房25度設定、風向きAuto、風量Autoの時に1度アップボタン学習させると
学習した信号は暖房26度設定、風向きAuto、風量Autoって事でしょ 最近のはそんな事やってるのか
シャープだけどうちのも全送信だから風向きだけ変えたいと思って憶えさせたら
温度設定も一緒に行くから諦めた。 >>381
うちのエアコンは室内温度、室外温度(室外機のセンサー)もリモコンに出るよ
あきらかにデータ受け取ってる >>383
最近のはエコ自動運転だと室外温度と室内温度、床の温度や人のいる場所を
センサーカメラで見てるらしく風向きや風量は勝手に調整してくれるので
まったくいじることなくなった
でもエコモードでは冬はちょっと寒かったりするので自動設定より
+1〜2℃上げたいことがあってそれで温度上下を使いたかったんだよなあ >>377
stringifyがiftttにしか対応してないから難しいかも。
nature remoやsremo/-rがstringifyにthingsとして
登録できれば、iftttいらなくなるかもね。
今はそのへんができないので
ghome → ifttt → stringify → ifttt → nature remo → 家電
として動かしてる。 エアコンのエコモードで+1度するのに、温度上げるボタンを押して
学習させるのではなくて、+1度した状態でいちど運転停止させて、
その後運転ボタンを押したときのを学習させたらうまくいかない?
うちのダイキンのエアコンも、リモコンで外気温とか見られるような
双方向通信タイプだけど、上記の方法で学習させたら、停止中でも
他モード運転中でも、「快適エコ自動 +1度モード」に一発で切り替わるよ。 わかる人いたら教えてくれ!照明の明るさMAXから、明るさ最低にするのに「明るさダウンを3秒長押し」 したいんだけどnature remoではもしかして無理?
こんな高いのに >>389
メモリーをワンボタンに登録出来る照明に変えましょう オンオフのみとかw
nature remoって手動学習出来ないの? ■ このスレッドは過去ログ倉庫に格納されています