【IFTTT】Google home で IoT Part.6【Hue】
■ このスレッドは過去ログ倉庫に格納されています
Google HomeでIoTをする人の為のスレッドです。
本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。
※本スレ
google home Part.19
https://mevius.5ch.net/test/read.cgi/google/1540351315/
※前スレ
【IFTTT】Google home で IoT Part.5【Hue】
https://mevius.5ch.net/test/read.cgi/google/1532153234/
※初心者スレ
【初心者】初心者だけどGoogle home でIoT 2【IOT】
https://mevius.5ch.net/test/read.cgi/google/1534381538/
691氏の作ったシステム(hubot-broadlink-rm)について質問をする際には、
過去スレや下記に目を通してからにしよう
https://scrapbox.io/smart-home/TOP 今やってることのまとめ。
・操作対象機器
・テレビ
・エアコン
・照明
・Lametric Time
・制御機器
・GoogleHome
・RapberryPi3
・リモコン
・NatureRemo
・Switchbot
・サービス
・IFTTT
・Slack
・GAS(Google Action Script)
・YOLP気象情報API
・鉄道遅延情報のjson
・ウェブサイトをスクレイピング
・Yahoo天気
・tenki.jp
基本は691さんのシステム+α。
以前は黒豆を使っていたが、赤外線強度や使い勝手に不満があり、NatureRemoに格上げ。
正直、音声による制御はほとんど使っておらず、もっぱらGoogleHomeにしゃべってもらってます。 ・音声での制御。
GoogleHome -> IFTTT -> NatureRemo -> 照明
-> TV
-> エアコン
・明るくして。暗くして。
・テレビをつけて。テレビを消して。
・ボリュームを上げて。ボリュームを下げて。音を消して。
・エアコンをつけて。エアコンを消して。
・などなど。
・NatureRemo付属のアプリによる制御。
スマホ -> NatureRemo -> エアコン
・部屋が暗くなったらエアコンを消す。
・家から距離が離れたらエアコンを消す。
・IFTTT + Lametric Time
Gmail -> IFTTT -> Lametric Time
・Lametric Timeへのメールのタイトルの表示。
★GASによる各種制御。
・届いたメールのタイトルの読み上げ。
GAS(トリガー:1分毎)+ Gmail -> Slack -> hubot -> GoogleHome
・平日の毎朝読み上げ。
GAS(トリガー:定刻) + GoogleCalendar -> Slack -> hubot -> GoogleHome
・当日の予定の読み上げ。
GAS(トリガー:定刻) + Yahoo天気 -> Slack -> hubot -> GoogleHome
・当日の天気予報の読み上げ。
GAS(トリガー:定刻) + 鉄道遅延情報のjson -> Slack -> hubot -> GoogleHome
・鉄道遅延情報の読み上げ。
・目覚まし時計。
GAS(トリガー:定刻)+ YOLP気象情報API -> Slack -> hubot -> GoogleHome
・平日、天気がよければ定刻、雨が降ってたら15分前に、GoogleHomeからyoutubeの鳥の声を鳴らす。
・平日の定刻に給湯。
GAS(トリガー:定刻)+ YOLP気象情報API -> Slack -> hubot -> Switchbot
・平日、天気がよければ定刻、雨が降ってたら15分前に、湯船にお湯を張る。
・気象情報の表示。
GAS(トリガー:5分毎)+ tenki.jp -> Lametric Time
・近所のアメダス情報(気温、降水量、風速等)の表示。
・室内環境情報の表示。
GAS(トリガー:5分毎)+ NatureRemo -> Lametric Time
・室温、室内湿度の表示
以上。 >>197
lametricいいよなあ
高かったけど、ほんと楽しくて便利で満足 >>198
LametricTime、どう使ってますか?
私は先の投稿にも書きましたが、届いたメールのタイトルの表示、
近所のアメダス情報の表示、室温湿度の表示をさせてます。
全部GAS連携で、アプリはいっさい使ってないのですが、おすすめのアプリはありますか? >>200
すいません。メールのタイトル表示はGAS連携ではありません。調子に乗って間違えました。 >>197
黒豆よりNatureRemo の方信号届きますか?
うちの黒豆はエアコンに5発送らないと電源が確実に入りません。
その他、使用感の違いを教えていただけると嬉しいです。 >>202
私の所でも、黒豆ではエアコンの制御がなかなかうまくいきませんでしたが、
NatureRemoでは悩んでたのが嘘のようにうまく制御できました。ですから
NatureRemoの印象が非常にいいです。NatureRemoを買ったのはたまたまで
(使えない黒豆にムカついて、速攻でNatureRemoを衝動買いした)、
もしかしたら他の機器を買っていても印象はよかったのかもしれません。
逆に言うと、黒豆の印象はそれくらい悪かった。
でも、黒豆は13ドルほどで買ったので、まあ、使えなくてもいいか、という感じ。
黒豆で別に不自由していない方々も多いので、ハズレを引いた、運が悪かった、
ということかもしれません。
正直、すぐにNatureRemoを買っちゃったので、使用感を云々できるほど黒豆を
使い込んでおらず、最初の悪い印象しか語れません。ごめんなさい。
なお、NatureRemoは内蔵センサーの値を読めたりする、多彩なAPIが用意されて
いるのもうれしいし、そういう意味で使い勝手はいいですが、これも黒豆+外付け
センサーで同じことができるかと思います。 NatureRemoは単独で使う分にはすごく使いやすいんだけど
既にラズパイとかでスマートホームハブを立ててる環境に組み込もうとするとローカルAPIが貧弱過ぎるのが気になる
なんでローカルだとセンサーの値の取得すら出来なくしてるんだろあれ >>203
回答ありがとうございます!
ストレスの無い制御はとても羨ましいです。
黒豆で出来ることが増えてとても嬉しかったのですが、エアコンに関しては一発で決まらず、家族はリモコンに戻りかけているので挫折しかけてました。。。
現在NatureRemoMiniのキャンペーン中なので試してみようかと思います。
詳しい回答ありがとうございました。 >>203
黒豆をどうやって使って、どういう悪印象だったのか参考に聞きたい
別にそれに対して批判したりはしないから 赤外線が弱いってのが全てじゃないの
多機能であることなんて誰も要求しないだろうし
自分の黒豆は今のところ特に問題ないからそうなん?って感じだけど >>196
上電保持ってそういうことだと思ってた。 >>209
それでいいんなら
Rulesに
On System#Boot do
gpio,12,1
EndOn
な 203です(197、198も)。
>>206
203に書いたことがすべてで、本当に赤外線が弱いのかどうか、測定したわけではないのですが、
202の方と同様に、導入当初からなかなかエアコンが制御できず、すっかり嫌気がさしてしまった、
という感じです。テレビや照明は問題なく制御できていたので、赤外線強度ではなく、
何かしら別の問題なのかもしれませんが、NatureRemoに変えたらエアコンもまったく問題なく
制御できてしまったので、そこら辺は深く追求していません。ただ、テレビや照明よりエアコンが
ほんの少し遠い位置にあったので、赤外線が弱いのかな、と思っただけ。印象論ですいません。
最初に黒豆を導入したのは、691さんのシステムをその通りに構築しようとしてたからで、
深い意味や黒豆に対するこだわりはありませんでした。
同様にNatureRemoにも別にこだわりはなく、たまたま見かけて衝動買いしてしまっただけ。
私の所では、黒豆からNatureRemoで、エアコン制御について大きな改善が図られましたが、
202さんの所でもそうなるとは限りません。ご注意ください。 本体と黒豆の距離に関わらず認識しづらいってことなら学習した信号を綺麗に整形し直したら改善するかもな >>198
テレビや照明は IFTTT使わずアプリの設定でやってるけどメリットあるの? 213さんの信号を綺麗に整形するアドバイスを見て、知識ゼロから
必死に調べてみましたが良くわからず、最終的に信号の4桁目 260"0" を
260"1" に変えてみたら一発でエアコンが認識しました。
"1"に換えたところは信号を2回送出らしいのですが、これって正しいのでしょうか。 >>215
その認識で合ってるよ
家電のリモコンの中には誤動作防止の為に同じ命令を一度に複数回送信するものがあって
家電側も短時間に同じ命令が規定回数送られてきたのを確認して初めてその命令に従って動作したりするんだけど
複数回ボタンを押さないと反応しなかったりリピート回数を増やしたら改善したって話を聞いた感じ
今までエアコンが反応しなかったのはおそらく学習した信号が不完全で一度に規定未満の回数しか命令を送信できてなかったせいなんじゃないかと思う 216さん
ご回答ありがとうございます。
黒豆が格段に進化した感じです。
信号ってめちゃ複雑なんですね。 ルーティン、前は作った本人しか使えなかった気がするけど、
いつの間にかGoogle Homeを共有している家族もそのルーティンを
使えるようになってる気がする。気のせい? >>198
いいですね!私もGAS活用したい‥‥。
参考サイトとかありますか?
できればQiitaとかにあげて欲しいす。 GASって稀に無反応にならね?
IFTTT連携で使ってるけど
トリガーセットしなおす?と直るけど地味にめんどい
おま環かね 自宅に鯖立てずにWeb上で完結させたいとかなら分かるんだけど
既にラズパイ走らせてる環境であえてGASからいろんなWebサービス経由してローカルのGoogleHome喋らせるのってなんか回りくどくないか?
なにか理由があったりするのかな すみません、これの真似したいんですけど
https://youtu.be/8yT5PeZuWJ4
ネスカフェのバリスタの最近の機種はスマホからBT経由で操作できるので
多分その仕組みを利用しているのだと思うんですが
google homeから直接バリスタに接続することは可能でしょうか?
それともラズパイみたいな小型コンピューターが必要ですか? >>222
使い方逆じゃね?
オレは、GoogleHome→Ifttt→GAS→WebAPI
ラズパイで公開サーバー立てたくないから。 >>225
・PCのキーボード打つ手を止めずにコーヒー淹れられる
・朝起きるタイミングでルーティン使ってコーヒー淹れられる(コップ入れ忘れてると死ぬ)
からやってみたいんですよね Google Homeから直接バリスタに指令を送ることは無理。
うp主も「ハッキングした結果なので,簡単には明かせないのが本音です.」と
コメントしてるけど、やりとり見てる感じ性格悪そうw ハッキングできたのであれば暗号化なし(またはJust Works)のBLE GATTだと思うのでスマホアプリとの通信をモニタすればきっとそう難しくなく解析できる。。
後はラズパイにBLE Cental乗せてSlack経由でスマホと同じシーケンス流せば良い。
多少のBLE知識があればできるよ。 >>227,228
ありがとうございます、挑戦してみます >>229
ただ、BLEのモニタには専用機器が必要だよ。
「BLE スニッファ」でググるとよろし。
ドングルタイプなら5000円しない。 >>226
想像したら朝一のションベンみたいでワロタw >>226
常にコップをちゃんと置いたか神経使うことに便利さはあるのか Android持ってるならドングル買わなくてもいいのでは
これとか参考になりそう
https://www.slideshare.net/Sh1n0g1/androidpcble
解析できたらぜひどこかで公開してくださいw >>233
へー、Android単体でsniffできるんだ!
勉強になった、ありがとう。 >>234
費用的にラズパイよりハードル高いようなw ネスカフェアプリ見たら難読化してないどころか全てに日本語でコメント付いてるね
ある程度出来る人なら好き勝手機能拡張できちゃうでしょ
ここ入口にする方が一番簡単では >>236
>>237
まあほかにやれることもあるし… >>223
バリスタのアプリってスマホで操作する感じ?
もしそうだったら、間にスマホかましていいなら簡単に出来るよ。
google home→ifttt→push bulletでスマホに特定の言葉を送信
taskerでpushbulletの通知があれば、autoinputでバリスタのアプリを操作する。
まぁ、あんまりスマートではないけど。 >>238
ソース流用して叩けばすぐ淹れられそうね
バリスタ持ってないからやらんけど iftttから泥端末のtaskerとか言うので操作してるんちゃうの
バリスタのインターフェースはBTしか無いんでしょ >>239
ラズパイを1からセットアップするよりは楽かもですね synologyのNASは去年安く買ったけれど非常に便利に使ってます >>234
こんなんできるのか!
うちのqnapでも出来そうだな。
でも、もうラズパイもってるからなぁ。 taskerは神アプリなんでGoogleHome関係なく持ってていいな >>223
ttps://github.com/fsalomon/nespresso-expert-ble
こんなん見つけた。
機種は違うけど、実装は大きく変わらんだろうし流用出来ないかな。
>>234
ラズパイはただ安く買えるから実装例として多く利用されてるだけよ。
node.jsが動く環境ならだいたい連携用環境として使える。
うちは1万の富士通安鯖にWin10入れてHyper-V上にCentOS入れて使ってる。 いろいろいじったりするときは仮想の方が楽そうだな・・・
俺はラズパイでやってるけど、初心者のせいで元に戻せないことがよくある googlehomeからifttt経由でもいいから、googlefitに血圧入れれないかなぁ。
父親が毎晩測定してるんだけど、よく記入忘れするんで。 iotしたくてラズパイ買ったけどHass.ioインストールすらむずかしくてできないです。。
https://www.home-assistant.io/hassio/installation/
これ見たんですけど、SDカードにフラッシュした後ラズパイに入れて起動すればよいのでしょうか?
ど素人ですお願いします。。 >>252
その通り。
…なのだが、インストールでつまづいているようではたぶんこの先相当大変だと思う。 >>252
SDカードかUSBカードに
/CONFIG/network
というディレクトリを作成して、そこに
my-network
というテキストファイルを作成する(拡張子なし)
中身は
有線LANなら
[connection]
id=hassos-network
uuid=d55162b4-6152-4310-9312-8f4c54d86afa
type=802-3-ethernet
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto
無線なら
[connection]
id=hassos-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
ssid=MY_SSID
# Uncomment below if your SSID is not broadcasted
#hidden=true
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=MY_WLAN_SECRET_KEY
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto
IPアドレスを指定するなら[ipv4]の項目を
[ipv4]
method=manual
address=192.168.1.111/24,192.168.1.1
dns=8.8.8.8;8.8.4.4;
等とする
UUIDは
https://www.uuidgenerator.net/
でゲットするっぽい? >>252
無事インストールできたらいろいろ情報交換できたらいいな。
日本語の情報が乏しくてわからないことだらけなので。 Home Assistantを初めて触る場合は、Hass.ioからじゃなくて、Raspbianに
自分でHome Assistantインストールして遊んでみる方が理解しやすい気がする。
Hass.ioって、いろいろAdd-onがあって楽しいんだけど、Dockerを介して
動いているのでわかりにくいしトラブルシューティングも難しいんだよね…。 >>257
Hass.ioアドオンが無いとかなり不便よ。SSHとSAMBAはほぼ必須だと思う。 HassioはGUI上でHomeAssistantの設定を完結できる環境がコンセンプトだからとりあえずHAに触れてみたいって用途にも一応向いてるんだよ
ただそこから逸脱しようとすると>>258が言ってる通りLinuxサーバーなら使えて当然の機能までアドオン経由じゃないと使えないから
既存のアドオンじゃ物足りなくなったりラズパイにHA以外のことも並行してやらせたいとか思ったときに凄い面倒くさいことになる
なんでこの先ラズパイ使って色々やるつもりなら構築済みのイメージ直焼きするにしてもHassioじゃなくて
raspbian+HAのHassbianを使った方が後々のためだと思うわ >>259
>HassioはGUI上でHomeAssistantの設定を完結できる環境がコンセンプトだから
それがとてもわかりにくい。 半年ぐらい前にWi-Fi+SSHでヘッドレスのRaspbianに公式の手順でHass.io入れようとしたら
Wi-Fiが切断されて触れなくなったわ
network-manager入れたらそら切れるわな…
自分の間抜けさにムカついてそれ以来手出してない アマゾン、「Dash」ボタンの販売を終了へ - CNET Japan
https://japan.cnet.com/article/35133531/
以前dashボタンハックが流行っていたのでとりあえず 結構な在庫が有るはずなのにどうするんだろね
IoTボタンに転用して安く売ってくれねーかな ついこないだDashボタン買ったけど、結局物理ボタンならではの良さを活かす使い方が思い浮かばなかったんだよなぁ
今はとりあえず照明のオンオフのスイッチとして枕元に置いてそこから睡眠時間のログを取るようにしてみたけど、
これだけなら別に音声認識でやってもさして手間は変わらんしなんか他にいい使い道ないかね… >>266
Sonoff仕込んだ照明の壁スイッチ代わりに重宝してる Dashボタンいくつか買っときゃよかったな
すっかり忘れてたわ >>272
うちに1000個近くあるけどオクで出したら売れるかな?100円の時に買いまくってdash割は使用済 去年の100円セールで10個買っといてよかった。
まだ、3個しか使い道見いだせてないけど。
ちなみに、2つはgooglehomeにしゃべらせるだけ。1つは他のスマホと連携して旧qrioの鍵解除。
話それるけど、dasherにスマホのmac登録しとけば、本人現れる前にgoglehomeが誰が帰ってきたかしゃべるのが、我が家では好評。 >>274
それやったら、何度も命令実行したからやらなくなったな
一度だけ喋らせる処理とかどうやってます? >>276
そこらへんは諦めてて、家にいても、たまに帰宅したってしゃべるから、おかえりって笑いながら言ってるよ。
>>275
どれのこと?
仕組みは同じだろうからできると思うよ。 DASHボタンは分解すれば電池交換できるみたいだね★ >>276
在宅確認のスクリプトを自分で組むならDasher投げ捨てて一定間隔でnmapとかでスキャンするのが一番手っ取り早そうだけど
そもそもHome Assistantでデバイストラッカー使えば済む話だからよく分からん google homeとtileの連携ってどうなってるのかと思ったが
google home→tileのサーバー→スマホ上のtileアプリ→tileって経緯で鳴らしてるのね
あらかじめスマホでtileアプリ起動してないと鳴らせないとかあんまり意味ねえなw firestickに691氏のシステム入れてbroadlink rm mini3使ってたけど
初期化して入れ直そうと思ったらかれこれ数日かけても失敗する ProntoのIRコードをBroadlinkに変換する方法教えてください・・・。
ググって出た情報を基にpronto2broadlink.pyやtomeko使ってみましたがうまくいきません。(;_:) >>284
誘導ありがとうございます。m(__)m https://www.iwasaki.co.jp/lighting/control/link-s2/
こんなの出たんか
もう発売から3週間だが尼でも楽天でも出てこないないくらなんだろ
誰か売ってんの見た事有りますか? ごめん「スマートスピーカーで〜」て書いてあるが
マニュアル読むと対応してるのアレクサだけみたい
ホームのデバイスんとこにこれっぽいのいないし
ググアシ未対応だなコレ 注)「Link-S2」の取り付けには電気工事士の資格が必要です。
※省令準耐火構造以上の木造建築物に壁スイッチを設置する場合、鋼製ボックス(Link-S2用金属ボックス:LINK-B01)を併用する必要があります。 >>286
これは岩崎電気ってところが、工事費込みで販売してるのであって
単体でアマゾン等に販売はされないぞ >>286
既存の壁スイッチと取替えの場合、Wi-Fi用の電源を新たに配線する必要があるのかな? >>290
元がスイッチだけだと電源配線を追加しないとダメだね
常時点灯ランプとかがあればいいけど 常時点灯ランプってもホタルスイッチみたいな並列タイプじゃ駄目なんじゃない? クソ仕様というかスイッチボックス内は普通は電源取れないからね
新たにどっかから引っ張ることになるよ
アリなどに売ってるのも同じ 配線図見たけどやっぱり100Vいるね。片切りスイッチとの単純置換はできないみたい。
って、同じ話題がここかどこかのスレであったような? ■ このスレッドは過去ログ倉庫に格納されています