【IFTTT】Google home で IoT Part.2【Hue】
レス数が900を超えています。1000を超えると表示できなくなるよ。
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.10
http://mevius.5ch.net/test/read.cgi/google/1514981058/
※前スレ
【IFTTT】Google home で IoT Part.1【Hue】
http://mevius.5ch.net/test/read.cgi/google/1513235443/ >>703 >>758 >>767 >>768
RM Mini3がなくても、sayなどのUNIXコマンドが使えるように修正しました。
お手を煩わせてすみませんでした。 ここで聞く話ではないのかもしれませんが教えてください。
最近、GoogleHomeがうまく言葉を聞き取ってくれなくなりました。
10センチくらいまで近づけば反応してくれるのですが、1m離れるとほとんど失敗します。
マイアクティビティで確認すると、「音声コマンドが不明です」となってます。
認識できた音声を再生させてみると、サーっというノイズが大きく、音声がほとんど聞き取れません。
ただ、認識はされています。
この状態は普通でしょうか? 好感度マイクだからノイズが大きいとかなんでしょうか?
どなたか確認していただけたらありがたいです。 iftttを使わずRM-mini3にihcアプリを使用
https://i.imgur.com/HCZCnkr.jpg
BRAVIAデバイスに「チャンネル1」などのボタンを追加したのだけど
(画像では「プラビア」だけど「BRAVIA」に修正済み)
このボタンをGoogle Homeで呼び出すにはどう呼べばいいの?
「ブラビアを1チャンネルにして」(マイアクティビティでは [BRAVIAを1チャンネルにして])
「ブラビア 1チャンネルをつけて」では「お役に立てそうにありません」になってしまう >>819
TVのそばとかに置いてるなら、しばらく音源から離しておいてみては?
うちのもTVサイドの機体のマイク感度がキッチンのそれよりも音声感度が悪くなってる
TVがOFFのときこいつの傍で語りかけても、ちょっと離れたキッチンのが反応することがままあるし
ノイズキャンセリング機能のチューニングを疑ってるとこ >>820
分かった
ihcアプリでシーンを登録すれば動いた
3時間も悩んでこのスレに書き込んだとたんに解決するとか… >>820
ihcのシーンにそこに作ったボタンを1個ずつ登録して、例えば「BRAVIAのチャンネル1」というシーン名をつける
homeから「BRAVIAのチャンネル1をつけて」と音声指示する、でできるはず
homeのショートカットで工夫すれば音声指示をもっと短縮できたりもする >>823
ありがとうできたよ!ショートカットも設定してやりたいこと全部できた
しかしNatureRemoだとHomeの声のあとで「テレビの電源をオンにします」と陰気な声で喋ってたけど
RM-mini3だと「はい、テレビをオンにします」と必要な音声だけだからすっきり
もうNature Remo要らないやw Nature Remoの温度センサーって0.4℃刻みでしか温度取得出来ないのでしょうか?使ってる人いかがですか? >>816
ご助言ありがとうございます。
頂いた内容を元に設定したところ、iftttアプリから当該設定に係る通知のみが来ないので、アカウントとデバイスの紐付けに何かあるのかと思料しております。 余っているスマホやタブレットをサーバー代わりにすると電池が危険だとか意見があったから
フル充電にならないケーブルを買ってみた
https://www.amazon.co.jp/gp/aw/d/B01FXE7RXA/
fire7がいい感じに間欠充電してる
http://imgur.com/HFPMR9x.jpg >>821
全く同じ事思った。
リビングでテレビ毎回ガンガンの部屋の感度が明らかに低下してる。
購入当初は小さな声にも反応したのに。
恐らく、周辺ノイズをある程度感知していると思われるね。
雑音が大きい部屋だとテレビを切った後でも感知能力が落ちてる。 >>829
これは良い仕様分析ですね
うちもテレビが近いから参考になる >>805
691氏の環境なら、何秒後、だったらできると思うけど。
google assistantの方に、『#秒後に照明消して』
slackに send [#s] light:off
な感じで。
691氏の環境が分waitに対応してたかどうかはわからん シーンを実行するのに、○○つけて、じゃなく、○○にして、○○して、が使えりゃいいんだけどなぁ。
応答分では○○にします。って答えるんだし。 >>833
ありがとうございます。
philips hueにslackから指令を出せないのでそのコマンドが使えないんです homeを喋らせたくて、ラズパイ0W買ってslack連携までは問題なく出来たけど、喋らせようとしてnotfier入れるあたりでエラー一杯でくじけそう
0Wはarm系だからなんか違うってことみたいだが、どうすればいいのかしら? >>835
hueは持ってませんが、
ブリッジに対してweb apiを投げてon/off rgbが制御できるようですので、
hubot でcurlコマンドを使って登録すればコマンドが使えるようになるんじゃないですか。 >>815
これでいけるか試して結果を教えてくれ
sharp:on = 26004400073e091a09190a190a3c091a083e09190a3c0a19091a093d09190a3c0a19090005a30a3c091a091a091a083d0a3c091a093c0a190a3c093d091a093c0a19093d09000d0500000000
sharp:off = 26004400083c0a190a190a19093d093c0a3c0a19093d091a09190a3c091a093d09190a0005a3093c0a190a190a19093d091a0a1a0a3d091a0a3d093d0a1a0a3d091b093d0a000d0500000000 >>836
curlなんたらって行?
nodejs環境作った後なら
あれ無視でいけたよ 喋らせるのおもしろいね
うちは壁スイッチ触った時に喋るようにしてみた
ewelink対応だとiftttのトリガー側にもできるんで、691氏環境のみで簡単
玄関の電気を消す
→google home「玄関の電気を消しました」
1chのsonoffスイッチなんて600円程度で安いから
音声呼び出し物理ボタンとかも置いちゃおうかな
などなど夢が広がる >>805 >>833 >>835 >>837
HueをSlackから操作する方法をブログに載せました。
https://scrapbox.io/smart-home/Philips_Hue
私もhueは持っていませんので、動作確認のご報告を頂けると助かります。 >>802,838
有るか不明だがパナソニックも知りたいんで、調べたけど、出て来ません。
解ったら教えてくれませんか? サーバー(ラズパイ等)が無かったら温度指定とか回数指定できないんだが。 >>837
知識が無いので調べながら頑張ってみようかと思います >>838
よこからですが
うちのアクオスokでした。
ビエラの信号もないですかね >>843,846
pana:on = 2600660074390e0f0e2c0e0e0f0e0f0e0f0e0f0e0f0e0e0f0e0f0e0f0e0f0e0f0e2c0e0f0e0e0f0e0f0e0f0e0f0e0e0f0f0e0e0f0e2c0e0f0e0f0e0f0e0f0e0f0e0e0f0e0f0e0f0e0f2b0e2c0e2c0e2c0e2c0e0e0f0e0f0e0f2b0e2c0e2c0e2c0e2c0e0f0e2b0f000d050000
pana:off = 2600660074390e0f0e2c0e0f0e0f0e0f0e0f0e0e0f0e0f0e0f0e0f0e0f0e0e0f0e2c0e0f0e0f0e0f0e0f0e0f0e0f0e0e0f0e0f0e0f2b0f0e0e0f0e0f0e0f0e0f0e0f0e0f0e0f0e2b0f2b0f2b0f2b0e2c0e2c0e0f0e0f0e2c0e2b0f2b0f2b0e2c0e2c0e0f0e2c0e000d050000
学習リモコンアプリ(anymote)でそれっぽいリモコンを呼び出して学習しなおしてるだけやで >>847
LGあったぞ
lg:on = 260054000001269512131311133813121411121314111312133713381212133713361436143613371411141112391213121314111337133713361436141112381338123713111312130005370001264b13000c765e000d0500000000
lg:off = 26005c000001259612121312133714121212131313121411123812381213133714361237133714361435131313361312131113121337133713121337131113381337133613121312120005380001274a14000c750001274913000c7629000d05000000000000000000000000
REGZAは見つからなかった >>802,838,848,849
有能、乙
ラズパイ持ってないやつはihcの内部ファイルを書き換えるのかな
ラズパイと黒豆2台あれば再学習で簡単だけど 691氏の環境でslackからGoogle Homeを喋らせる事は出来たのですが、テレビに接続しているchromecastが動作してテレビが切り替わって喋り、その後Homeが喋るという状態なのですが、Homeだけ喋らせるにはどうすればいいのでしょうか? >>849
anymoteってフリーのAndroidのアプリを使うって事? >>851
google-home-notifierはGoogle HomeをCastデバイスとして扱ってCastプロトコルで制御している。
なのでgooglehome.deviceを正しく設定しないとChromecastも喋る。同じプロトコルなので。
691氏指南のだとsay.jsで「3番目の引数で〜」って書かれてるGoogle Homeの名前がそれに当たり、
これはHomeアプリで喋らせたいGoogle Homeに付けた名前をそのまま引数として指定する。
マルチバイトでもいけるけど、指定がめんどくさいので名前をアルファベットだけに変えて引数に指定すりゃいい。 >>853
anymote のアプリと anymote home って言う bluetooth 接続のIR送信機(米アマで昔買ったやつ)の
組み合わせで使ってる…というか黒豆買うまでは使ってた
使うのやめた理由は長いリモコンコードを学習できなくて寝室のエアコンに対応できなかったため
古いながらも登録されてるリモコン数が多いので今回みたいに役に立つ事もあるw ソニーのテレビの信号ありがたいです。YAMAHAのAVアンプのオンオフとかありませんか? >>855
ネットワーク学習リモコンが持ってるオンオフ単体コードを使って黒豆学習させてそのコードを載せた訳か。
よく考えたな。 >>818
google homeのとなりにamazon echoを置いて、homeに
アレクサ、ラジコでエヌエイチケーラジオだいいち東京を流して
と喋らせたらできたよ うちのYAMAHAのAVアンプはオン・オフが別ボタンだ OKグーグルと言った後TVのボリューム5秒ミュートしたいな。TVの音で認識悪くなる。 >>855
ありがとう。赤外線送信付のスマホから信号の取り出しだけでも取り出そうかな >>855
専用のやつでないと信号は取れないのか。残念 >>851
bin/say.jsで
const device = argv[4] || 'Google-Home';
とすればデフォルトでgoogle homeだけ喋るようになるよ。 >>842
これ出来た方居ますか?
Clip api Debugger上では成功するのですが
curl〜から実行すると利用出来ないと出てしまいます 859さんの信号が使えたりして。
貼って頂ければ試したいです。 >>855
良い情報ありがとう
>>863
Smart IR Remote - AnyMoteが動作するスマホがあれば専用機器は不要な気がした
赤外線リモコン機能あるスマホでパナと日立はオンオフ出来た >>865
成功したClip api DebuggerのURLと、
失敗したcurlのコマンドとエラーメッセージを教えて頂ければ、
多少はお手伝いできると思います。 PS3のオン・オフとか、それ以上の操作とかって、可能なの? 黒豆(中国) 1/12注文 --オランダ-->1/31到着(日本) 2個 $22.58@ebay とりあえず動かないとか出来ないとか言う人は何やったかとエラー内容書いてくれないと誰も答えられんよ
極稀にエスパーが答えてくれることもあるけどそんなん稀すぎだしな ihc入れた人に質問だが、エアコンの設定はどうしてる?
パナソニックで登録は可能だが、GoogleHomeで認識されず。
固定操作ならシーンで可能だが……。 >>873
IHCは照明として登録して、シーンで名前をつければ
Google Homeで認識して音声操作はできています
こちらでアドバイスをいただいたように
Google Homeではさらにショートカットで呼びやすい名前にしてますね >>874
了解です。ありがとうございます。
オン・オフはそれで良いと思いますが
温度管理はどうされてますか?
「暖房の温度」をシーンに登録&つけてor消してで
温度設定を上or下という手法でしょうか。 >>875
温度管理はしていません
僕の場合は電源のON/OFFだけで十分です
温度設定を変えることはほぼないので
暖房、冷房の切り替えもやっていません
季節ごとの切り替えは春秋1度しか使わないので
そこはリモコンで確実に切り替えを確認したほうが安全だと思いますから >>848
黒豆とihcとGoogleHomeのみの環境でihcにこの信号のボタン作る方法ある?
電気を全消ししようとしたらテレビがついてしまうw >>874
照明で登録しなくともシーン登録すればなんでも使えるよ >>877
赤外線乗ってるスマホならanymoteから学習させればいんじゃないか ラズパイ持ってないのですが、>>848 みたいなコードはどうやってIHCに書き込めばいいんですかね? >>854 >>864
無事設定出来ました!
ありがとうございます。 >>868
>>872
それがcurlのエラーコードがNGに引っかかるらしく書き込み出来ないんです >>883
画面キャプチャあげる、全角で書く
いろいろできる。考えろ 厚かましいですが、LGの入力切り替えでボタンひとつでHDMI1〜3に切り替えられるリモコンコードってないかな >>868
恥ずかしながら上のエラーはタイプミスでしたお騒がせしました。
homebotにcommand〜
で覚えさせたのですが
send !hue:off すると無反応で
send hue:off はコードが見つからないと出ます
homebotを頭に付けても同じでした。
slackからだからダメなんでしょうか? >>885
あるとかなり嬉しいですね。
テレビの状況が外からわからないから操作できなかったりしますし。 >>888
テレビもネットに繫げてるだろうからpingして返答が有れば電源ON
のステータスを返すプログラムを作っとけば何とかなる チャンネルボタン押すと電源オフの時電源入らない?
入るタイプなら何かしらのチャンネルコードを投げた後、電源オンの状態と解釈して操作することもできる。 >>849
>>885
>>888
>>889
regzaのコードはその後、z8を手作業で調べてみて電源オフ、電源オン、他いくつか見つけました。
40bf37 hdmi1
40bf38 hdmi2
40bf39 hdmi3
40bf3a hdmi next active
40bf6f クラウドメニュー
40bf7e 電源オン
40bf7f 電源オフ
他は以下を参照してください
http://misomayo.info/archives/2012041001.html
curlコマンドはregzaのネットワーク設定とパスワード登録を行い、以下指定します。
curl --digest -u [user]:[password] http://[REGZA IP]/remote/remote.htm?key=40BF7e >>887 >>890
コマンドが登録できているなら、hue:offではなくhue:off()でいけそうですね。 >>886
LG持ってないし試せないんで行けたら良かったね行けなかったら残念ってことでひとつ
hdmi1 = 260056000001269213121312133713121312131113121312133713371312133713371337133713371312133713371337131113121337133713371312131113111337133713111312130005370001264913000c620001264913920d05
hdmi2 = 260056000001269213121312133713121312131113121312133713371312133713371337133713371312131113371337131113111337133713371337131113111337133713111312130005370001264913000c620001264913920d05
hdmi3 = 260056000001269213121312133713121312131113121312133713371312133713371337133713371337131113121337131113371337133713121337133713121337131113111312130005370001264913000c620001264913920d05 >>890
>>893
say コマンドを使用していなかったので登録していませんでした。
後で登録してやってみます!
say コマンドを登録していない状態でも
command〜でhueを登録しようとしたら
hubotからはset 〜の返答があったので出来ていたということでしょうか? >>802
東芝Regzaでも欲しい人たちがたくさんいると思います。どのように調べたかヒントが欲しい。
>>808
これが近いところにいっているが、電源オン、オフ別はないのか^_^;
ChromecastでHDMI CECで電源オンオフする手が万能だけど、調べたたら、HomeとCastの通信プロトコルは暗号化されているみたい。googleがSDKで公開してくれれば、pychromecastですぐに対応してくれるそうです。
https://github.com/balloob/pychromecast/issues/196 > >>808
> これが近いところにいっているが、電源オン、オフ別はないのか^_^;
>>892 が電源オン、オフ別だよ テレビリモコンの赤外線コードありがとうございます。
恥ずかしながら使い方がわかりません。
この赤外線コードを、691氏の環境にて覚えさせるにはどのようにすれば良いのでしょう?
redisを操作するのでしょうか?
教えてください。 もしかして
実機がないので試せませんが、
homebot> set pana:on = 2600660074390e0f0e2c0e0e0f0...........
で、良いのでしょうか? すみません。691氏の公式に書いてありますね。
直打ち `set light:on 123abc...`
赤外線データを、学習ではなく、直打ちで設定することもできる ご存知の方いたら教えてください。
Giarbest経由でrm mini3輸入したんですが、スペック表記がどうも変わってるんですよ。
電源が500mA->1Aになっててマジか…と思いまして。
最近ハード変更されたのでしょうか?それともフェイク品つかまされたか…
(届いた奴)
https://imgur.com/a/VZrD4
(既存の流通してるやつのスペック表記があるサイト)
https://yuutosi.net/post-813/ >>894
ブラビアもHDMI1〜4がボタン一発で行ける信号あるのかな? >>897
うちのはZ8000の古い奴、ネットワーク設定などなく、ネットワークコントロールに対応していないみたい(*_*; >>894
ありがとう!
帰ったら試してみま
通常のリモコンに割り当てられていないリモコンコードをまとめられたらいいね >>902
うちのは白い箱に入っていて中国語の欄に1Aって書いてある
問題なく動いているよ
赤外線LEDの電流でも上げたか500mAが間違いかも >>906
ありがとう!最近中華性Iot製品のヤバメの話多いのでピリピリしてました。
一応Gearbestにも問い合わせたので、なんか分かりましたらここに書きます。 消費電力も増えてるし20gも重くなってるし
赤外線のパワーでも増強したんじゃないのかな >>893
度々すみません
say コマンド登録して実行したところ
send hue:off()で行けました
ただ、sayコマンド登録する前でも同じコマンドで行けそうでした。
今後の誰かの参考になれば幸いです テレビのオンオフ個別の設定って、691氏のシステム使わないとできない?
RM mimi3の標準機能では無理? >>902
GearBestで12月上旬に買ったのも1Aだった
USB電流計で計ったけど待機時0.09A、リモコンボタン連打で最高約0.2Aでした
保証しないけど0.5AのACアダプタでもUSBケーブル質良かったら使えそう
>>910
HDMIでオンオフ個別にするならHDMI CEC対応テレビ + 691氏のシステムとラズパイ等 + HDMIケーブル
ネットワークはテレビが対応 + 691氏のシステム
赤外線リモコン経由はオンオフ別々に受け付けるテレビで赤外線コードが必要
anymoteで赤外線送信出来るスマホがあれば、RM mimi3の標準機能で出来る >>909
Hueが使えるようになって、よかったです。
ブログの説明通りに作業するだけで使えるようになりましたか?
ブログの説明に間違いや分かりにくい点があれば、ぜひご指摘ください。
sayが未登録でも、hue:offは使えます。
UNIXコマンドの登録と実行の方法を確認して頂きたくてsayを紹介しました。
もっと簡単に、次のような確認方法を紹介すればよかったと反省中。
コマンドの登録(helloを表示するコマンド hi の登録)
> homebot command hi echo hello
set !hi to echo hello
コマンドの実行
> homebot send hi()
echo hello
hello >>912
こちらこそお世話になっております。今回もありがとうございました!
その様な方法もあるのですね!
何分知識が無いので大変です
ブログの件ですが、作業内容はブログの通りで出来ました
素人の意見としまして、hueのgetting startedの項目がweb apiの動作確認の前にあった方が良いかと思います。
そうしないとuser IDが取得出来ないので
それと、分かるだろと思われるかもしれないのですが、send hue:off() の () が必要という一文もあれば私みたいな素人にも分かりやすいかなと思いました。
長文失礼致しました。必要であればよろしくお願い致します。 691氏のシステム、有り難く使わせて頂いています。
一つ教えて下さい。
リモコンコードはサーバーに保存されていると言う理解で合ってますか?
もし今使っている黒豆が壊れて、新たに黒豆手配した後、リモコンコードの再学習は不要ってことですよね。 すみません
TVオン・オフの個別設定は
IRKitでの信号値として利用できないでしょうか? >>914
設定してるときredisってあったでしょ。あれだよ。
なので認識の通り再学習はいらない レス数が900を超えています。1000を超えると表示できなくなるよ。