【IFTTT】Google home で IoT Part.5【Hue】
レス数が1000を超えています。これ以上書き込みはできません。
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.17
http://mevius.5ch.net/test/read.cgi/google/1531728424/
※前スレ
【IFTTT】Google home で IoT Part.4【Hue】
http://mevius.5ch.net/test/read.cgi/google/1520769536/ 風呂場の照明(蛍光灯)の消し忘れが多いので、「OK Googleおやすみ」で消したい。浴室用のLEDライトにSONOFF仕込んで取り付けようと考え、ホームセンター見に行ったら、防水の為か殆どの製品がカバーを外せないので弄れない。何が良いアイデア無いですかね? センサー式に替えればと思ったが、湯船につかっている間に消えら困るか
逆に誰も入ってないのについたりしたら怖いし >>908
壁スイッチは資格ないので弄れないです。
>>909
人感センサーってお湯使うような温度の高いところでは正常に反応しないのでは sonoff仕込むつもりなら、壁スイッチ近くだろうと蛍光灯近くだろうと、電気工事士の資格いるんじゃないの?
そもそも引っ掛けシーリングやソケット以外なら蛍光灯本体の取りつけ配線すら資格必須なような?
自己責任やこっそりとが無理ってなら、素直に業者に頼みなよ
技適マーク付けてないsonoffの取り付けなんて、受けてくれるかはわからないけど >>913
あ、そうか。風呂場の蛍光灯は直結だった。やるなら壁スイッチで業者頼みしかないのか...
家ではSonoffは電力線ではなくシーリングライト本体に仕込んでるので資格関係は大丈夫かと認識してます。
マズイ? >>915
SwitchBotはもう少し安くなってほしい
単機能で\5,000は躊躇する値段 しかもハブ居るしね
単体だとBluetooth接続のみだったような SwitchBotは2個で7480円の物が安いかなあ とにかくIOT関連で単機能のものは2000円くらいになって欲しい
リモコンも黒豆以外買う気にならんし
Tileも値下げして欲しい(この間電池交換できないタイプのが在庫処分されていたが) amazon.comだとtile mate電池交換版4枚セット+echo dot(2世代)で6000円なんだよなー
アメリカいいなー >>920
1000円でいけるぞ(ラズパイゼロの価格含まず)
とかじゃねーの?w
IoT対応でスマスピから使える学習リモコンが1000円以内で自作出来るならいってみてほしいのもんだわ esp8266にトランジスタと赤外線ledと赤外線受光モジュール合わせて1000円しない
実際うちはそれでラズパイなしでgoogle homeから制御出来てますが >>923
ほうほう、すごいね
是非詳細を知りたい、赤外線の有効範囲とか esp8266 IRKitとかesp8266 学習リモコンとかで検索したらいっぱい出てくるよ >>925
で、実際作ってみて赤外線の有効範囲はどうなの?
リビングに一個で足りるか知りたい 赤外線範囲は測った事無いな
自室に1つ足りてるので え、自分ちのスイッチ弄るのにも資格居るの?
オンオフスイッチを流行りのプッシュ式へ交換したけどマズいのか? 自分ちでもコンセントから中側は電気工事士の資格がいる。
DIYしてる人もいるみたいだけど万が一の事(火事とか)があったら保険の適用外になったりするので究極の自己責任。
というかそれ以前に違法。 ところで、IFTTT対応の赤外線受信機とかない?
赤外受信をifに指定できて、例えばリモコンによるプロジェクターのON信号を受信すると部屋をシアターモードにしたい。
何だかんだ言ってもリモコンの手軽さは他に変えがたいんだけど、それをトリガーとして別機器の制御をしたい。
黒豆+ラズパイでIFTTTのWebHookを叩くようなプログラム作るしかないのかな? >>930
規則が有るのは分かるけど具体的に何がアウトなの?
罰則的なものとかってあるの? 危険物取扱でガソリンの正しい運搬や保存方法があるけれど大抵の人が実際に正しいやり方をしていないのが慢性化してるけれどなぁなぁになってるのと同じ様なもんでしょ?
アウトはアウトでも事故が起きない限り自己責任でスルー出来るってことやろ >>937
お前が運搬及び保存してる量では、危険物取扱の
資格はいらねーのな、無知まるだしで書き込むなよ。 >>897
>>901
>>903
報告です。
帰ってプリセットから登録し直し、ifttt登録したら無事直りました!
アドバイスいただきありがとうございましたm(__)m >>923
ESP8266について常々勉強したいと思ってるのですが、初心者でもわかりやすい実用書みたいなのありますか?あとArduino持ってないと難しいですか? esp8266をarduino互換として使うので純正arduino持ってなくても平気じゃ無いかと思う
arduinoのIDEにサンプルプログラムが山ほど入ってるし
arduino公式チュートリアルやれば書籍は要らないと思う
ピンアサインが困るかもしれないけどググれば出てくるでしょう
WebサーバとかMQTTとかIRとかのライブラリもググれば出てくるよ >>943-944
ありがとうございますー
チュートリアルあるんですね。英語自信ないけどIDEダウンロードしてみます。
あと誘導もありがとうございます。 誰かわかる方いたら教えてください。
AndroidのAssistantからは「キッチンつけて」で正常に反応するんだけど、同じ文言でもGoogle Homeからは「デバイスが認識できません」って制御できない。
使ってるデバイスはSonoff touch(壁スイッチ)です。 >>946
eWelinkがConversationAction使えるなら「eWelinkに繋いで」で制御できるか確認してみたらどうかな >>946
SONOFF Touch の設置だけど、電源はどうやってとったの?
ウチは壁に電源来てないから無理って言われた >>948
ありがとうございます。
今日は別宅にいて今すぐ試せないので明日にでも試してみます。
その後の調査でGoogle homeとSonoffの所属する部屋名が微妙に違ったことが原因な気がしてきてますが…。
>>949
近くのコンセントから壁裏配線でN相を引いています。
趣味の延長ですがもちろん電気工事士資格あります、念の為。
PSEマークや技適がないとかは目をつぶって下さい。
ちなみに使った感想ですが、今まで物理スイッチは手探りでも操作できていましたが多回路のタッチスイッチの操作は「場所を目視で確認してから」操作する必要があり、あまりオススメできないかも。 おれもそれ予想出来たから3つボタンで間隔狭いやつとか操作性最悪だろうなと思って
出来るだけ広いやつ注文して付けたわ >>952
買う前にそれが予想できるのはすごい!
もう少し使ってみて、普段使いがストレスならもとのスイッチに戻そうと思っています。
理想は物理壁スイッチ+Sonoff(またはESP32)で3路スイッチを実現することなので、次の課題として製作してみようかと思います。 >>951
GoogleHomeアプリのメインパネル(?)で部屋名とデバイス名が合ってるか確認できますよ。 Google home notifierが喋らなくなってしまいました。
691氏のシステムをテンプレ通りに構築しています。
11/30に下記エラーが発生
Error: get key failed from google
at /home/pi/homebot/node_modules/google-tts-api/lib/key.js:23:23
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
本スレッドを参考し下記のように変更しました。
@~/homebot/node_modules/google-tts-api/lib $ nano key.js
var match = html.match("TKK='(\\d+.\\d+)';");
↓
var match = html.match("tkk:'(\\d+.\\d+)',");
A~/homebot/node_modules/google-home-notifier $ nano package.json
"google-tts-api": "https://github.com/darrencruse/google-tts/tarball/british-voice",
↓
google-tts-api: "0.0.4",
B~/homebot/node_modules/google-home-notifier $ npm update google-tts-api
ここまで実行し一旦は喋りだすようになりました。
しかし12/17にRaspberryPiをrebootしたところ、また同様のエラーが発生するようになりました。
※@〜B以降rebootはしていなかった。
助けてください…。 さっき、アマゾンダッシュボタンでSONOFF仕込んだシーリングライトを制御出来るようにしたんだけど、「アマゾンダッシュの設定を完了して下さい」の通知がバンバン来るんだが、ダッシュボタンの通知だけ止める方法って無いですかね?
てか、スレチか。 >>957
何かを間違えてるんだろうけどよく分からんな…
~/homebot/node_modules/google-home-notifier
で
npm install google-tts-api@latest --force
したらとりあえず動くと思うよ >>958
dashボタンのip固定して、ルーターの設定で外との通信inもoutも遮断。
そのあと、アマゾンでdash解除。
とりあえずうまくいってるよ >>960
もしくはAmazonアプリでdashボタンの通知を無効にして、代わりにボタンの誤動作監視用に注文メール(ウチではgmail)見つけたらLINEに通知とかもあり。 >>962
いや〜!dashボタンはタダだからね〜(^_^;) >>960
え!dashのIPアドレスの固定とかできるんですか?!
知らなかった。ちなみに下のヤツ使ってるんですけど、
IP弄るのって他に必要なアプリケーションあるんでしょうか?
https://github.com/Nekmo/amazon-dash
>>961
Dashの通知の無効ってできるんですね。ちょっと調べてみます。
みなさんありがとう! >>966
あ!そうか Macアドレスで固定すればよいのか!! >>959
ありがとうございます!
喋りだすようになりました。
npm update google-tts-apiが
うまく行ってなかったということでしょうか?
前回も今回も google-tts-api@0.0.4 になっていたようですが…。 >>969
赤い点滅になってるのかな??
今朝はルール実行されてたので、サーバーは生きてるはず remoってインターネットに出てるんだ
てっきりlan内で完結してるのかと思ってた >>970
公式発表の障害とは思わなかったからリセットしてみたけど黄色の点滅状態から進まないわ。
さっきルーター再起動、remoもリセットしてみたけど相変わらず黄色点滅が延々続いてる >>973
https://nature.global/jp/faq/041
リセットボタンが押されっぱなしか
セットアップ待ち。
セットアップ待ちならアプリから「新しいRemoをセットアップする」でセットアップしなおしてみて >>971
やっぱり障害だったのか。電源ON/OFFがトグルなもんで、おかげで家を出たあとにTVがついてしまってたわ。 >>977
わりとまじでlanで完結してると思ってた
だって単にスマホからRemoに信号送ってそこから赤外線が出るだけだろ? 現在のgoogle homeは仕様上LAN内解決はできない。
そういうインタフェースがない。昔はできた。 >>979
いや、Homeの話ではなくRemoの話なんだ Homeがインターネットに出るのはそりゃ理解なんだけど
Remoって>>971のようなインターネットの向こうのシステムを使ってる感覚なかったから Remoに限らず多くのスマートリモコンは同じ感じでそ >>982
どれもインターネットに出てるってこと? Google Homeは、ウェイクワード以外の音声認識は基本的にすべてGoogleのクラウド上で行われている。
したがって認識の結果アクセスされるサーバはインターネット上に存在している必要がある。
自宅LAN内にあるデバイスが何らかの方法でインターネットに公開されている場合はクラウドから直接アクセスする事ができるが、
そのためには多くの場合ルータの設定が必要となるので、一般的にはデバイスからメーカーの設置したサーバに接続し、そこでGoogleから飛んでくる命令を待ち受ける形を取る。 GoogleHomeがローカルで直接制御出来るのはChromecastとかのごく限られたデバイスだけだよ
その他のデバイスは全てサーバ経由の制御だと思ってて良い
>>978
スマホのアプリも最近は全部サーバ経由
そうすることでローカル限定じゃなく、モバイル回線で出先からでも触れるようになった
昔々はローカルで直接制御してたけどね >>985
たしかに出先から操作できる機能もあったな
使ってないから意識してなかった
出先であろうとLAN内であろうとそこは区別せずに一旦インターネットに抜けてremoのサーバ経由で帰ってくるわけね
理解 >>985
Chromecastだろうが音声認識するからには全てクラウド経由なのでは?
真にクラウドレスなんてBluetoothスピーカーとして使うとかしかないような気がする。 >>987
Chromecastには音声認識の機能はついてない Google Homeに「Chromecast(ユーチューブ)で○の動画見せて」って言ったら
その音声認識にネット経由になるってことだろ >>987
クラウドの音声認識でコマンド識別した後に、クラウドから直接Chromecastにリクエストを出すのか
Homeからローカルでリクエスト出すのかって話だよ。
そういえば黒豆は屋内LANに繋がってる時はローカルモードでLAN経由でアクセスしてたな。リモは違うのかな。 >>990
>>985が言うにはすべてインターネットに出てサーバ経由でやってるみたいだな キャスト関係はローカルで通信。
mDnsで相手機器を探したりしてるけど、一年くらい前にスマホが大量のパケットを投げて、goolehomeが使えなくなったりする障害が起きたよね。 >>985が言ってるのは単純にスマートデバイスの制御の話でしょ
音声認識やコンテンツの取得にインターネット接続が必要なのは当然の前提として、ね
Chromecastの音量上げ下げはローカルだけど、スマートリモコンでのエアコン操作はインターネット経由、みたいな ここはIoTスレだからラズパイ前提で書くけど、ラズパイをハブ運用してたら大半のデバイスはLAN内完結で制御だね。
音声認識と後段のIFTTT,GCP.AWSIOT的なものは仕方ないとして、それ以外の機器制御部分はできるだけLANに閉じてシステム構築したほうがトラブルに強い。 なのでスマートリモコンとかスイッチとかIoTボタンとか基本全部LAN内で閉じてる。そっちのほうが反応も早いしね☆ >>995
可能な限りLAN内で完結制御できる機器を優先的に使ったほうがトラブルに強いって意味ね。 万が一NatureRemoがサービス終了してもラズパイがあればLocalAPIで運用できるかもね。 >>997
エアコンはLocalAPIじゃ無理か。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 152日 23時間 10分 33秒 レス数が1000を超えています。これ以上書き込みはできません。