X



【IFTTT】Google home で IoT Part.7【Hue】
■ このスレッドは過去ログ倉庫に格納されています
0001名無し に一致する情報は見つかりませんでした。
垢版 |
2019/09/28(土) 10:07:23.81ID:Yx65+rfI
Google HomeでIoTをする人の為のスレッドです。

本スレはできるだけ本体(もしくは+Chromecast)で楽しむ人に譲って、
濃い話はこちらでお願いいたします。

※本スレ
google home Part.23
https://mevius.5ch.net/test/read.cgi/google/1565277110/

※前スレ
【IFTTT】Google home で IoT Part.6【Hue】
https://mevius.5ch.net/test/read.cgi/google/1545138252/

※初心者スレ
【初心者】初心者だけどGoogle home でIoT 2【IOT】
https://mevius.5ch.net/test/read.cgi/google/1534381538/


691氏の作ったシステム(hubot-broadlink-rm)について質問をする際には、
過去スレや下記に目を通してからにしよう

https://scrapbox.io/smart-home/TOP
0373名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/10(月) 01:01:12.19ID:3JG4sEUb
>>372
Homekitは標準でセンサー関係のOn offは通知を受けるようにできる
https://i.imgur.com/S68yKJN.jpg
0378367
垢版 |
2020/08/10(月) 08:51:33.10ID:E47pb3qG
>>376

具体的には風呂のIoT化。
風呂の自動ボタンをswitchbotなりWifiリレーで叩いた時に、風呂の栓が閉まってるかどうかを監視し、閉まってない時に警告を出すか、自動ボタンを押す動作をキャンセルさせたい。

我が家の風呂はよくある浴槽のボタンを押すとポコっと栓が浮くやつ。これは自転車のブレーキみたいにワイヤーで遠隔操作してるから、浴槽のエプロンを外してこのワイヤーの変位を取る何かしらのデバイスを仕込めばよい。

自分にとって難しいのは、風呂の栓が空いてて動作をキャンセルした時に、その結果をスマスピに返し「エラーです」と喋らせる部分。ただみんなの意見聞いてるとかなりハードル高そうね。

次点の策が、>>373のように風呂の栓の状態をHomekitに飛ばす方法だと思った。この場合スマホが必要になるが、いちいちアプリ立ち上げたりしなくて済むのでまだマシかなと。
0379名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/10(月) 09:00:46.00ID:3JG4sEUb
>>378
浴槽の側面に漏水センサーをつければいいんじゃない。試しにお湯を入れて漏水センサーが感知するまでに時間を測っていれば、次回からは監視ができるかな。
0381名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/10(月) 09:44:52.03ID:0Y9PPX52
上のお風呂のIoT可はラズパイだけでなんとかなりそうだけど…参考までに。
https://github.com/greghesp/assistant-relay
を使うとラズパイからアシスタントの任意のコマンドを実行できるっぽい。
まだ試してないけどこれが動けば IF の条件分岐でアシスタントのスキル発動とかやりたい放題になるかも?!
0385名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/10(月) 23:25:05.19ID:DcOpFKsL
HomeAssistantならIFというか条件のAND取れるよ
ドアセンサが”閉”のときに室温が29℃を超えるとエアコン起動とかやってる
力技だと、実行ファイルはAとして、しゃべるB、しゃべらないCのファイルを作っておき、
センサONでしゃべるBをAにリネーム、センサOFFでしゃべらないCをAにリネームとかするとできるかと
0386367
垢版 |
2020/08/12(水) 18:57:42.47ID:KHZDbOPz
>>381
>>385

Google drive内のGoogle apps scriptで条件分岐すればIFTTTにIFやANDを組み込めると気付いて、やってみたらうまく行けました。

ここを参考にしました。
https://qiita.com/mnr68/items/3594a946224e293068eb

これならラズパイ使わずにやりたいことが実現できます。
みなさんありがとうございましたー。
0388名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/14(金) 03:25:52.39ID:8/SyiX7P
>>386
動いてるとこ、動画でみたいな^^
0389367
垢版 |
2020/08/14(金) 22:03:34.09ID:7WTJ5gN8
>>388

撮ってみました。

マグネットスイッチが開いているときはSwitchbot2が作動し、スイッチが閉じてる時はSwitchbot 1が反応します。ウェイクワードはどちらも「ねえGoogle、テスト」で同じです。

https://i.imgur.com/BGv0gzG.mp4

Javascriptに一切触れたことのないレベルからなんとかここまで行き着きました。夏休みの自由研究ですね。
0391名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/15(土) 00:48:45.18ID:BqNIcfi3
>>390
いいねー、できてるねー。
風呂のせんのワイヤーを開閉センサーに繋いで
せんが開いてるか閉じてるかみるわけだ。
0392367
垢版 |
2020/08/15(土) 01:56:46.32ID:aCaCHZQt
ありがとうー。慣れないプログラミングがんばったので嬉しい。

おっしゃる通りで、浴槽のエプロンを開けて、風呂栓のワイヤーにこの磁石を繋いで開閉をモニターしようという計画です。ハードを作るのは得意なのでこの辺はなんとかなるかと。

最終的には、

風呂栓が閉まってたら:お風呂リモコンのお湯はりボタンを一回押す。風呂栓が空いてたら:お湯はりボタンを二回押してお湯張りをキャンセル→スマホに通知を出す。

という動作にしようと思っています。

試行錯誤の過程で>>385の推薦したHass.ioにも興味が出てきてラズパイも買っちゃったのでw、これはこれで色々いじってみまーすノシ
0393名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/15(土) 02:17:45.00ID:BqNIcfi3
>>392
そーすると、スイッチボットは1個でいいわけだ。

>>386の参考リンクみれば分かるんだろーけど、
簡単でいいから流れを説明してもらえる?
0395367
垢版 |
2020/08/15(土) 12:31:30.91ID:aCaCHZQt
>>393

下準備:

・空白のGoogleスプレッドシートを作成

・Smart lifeアプリ対応の中国産ドアセンサーで、IFTTTを使ってGoogleスプレッドシートの特定のセル(動画ではD2)を0または1に書き換えるように設定

・Switchbotは同じくIFTTTのWebhooksをつかって、URLを叩いたらスイッチを押すようにしておく(仮にURL1,URL2とします)

・スプレッドシートからスクリプトに入り、スクリプトを書く。今回は下記のように書きました。超初心者のコードなのでお目汚し失礼。

https://qiita.com/PIKOTARO/private/1ac534d4001ebeb819e8

参考にしたサイトでは、IFTTTでセルに時刻を記載し、そのセルの更新を改めてIFTTTで検知してましたが、スクリプトで直接URLを叩いた方が動作が早いのでそうしています。
0396367
垢版 |
2020/08/15(土) 12:33:29.62ID:aCaCHZQt
>>394
こんなスレあったんだ!
覗いてみたら全く会話についていけないw
頑張って勉強しまーす。。。
0397367
垢版 |
2020/08/15(土) 12:53:56.35ID:aCaCHZQt
>>395に、記載し忘れた、トリガーの設定は「スプレッドシートの変更時」にしてあります。ただこれだけだとマグネットスイッチが作動した時にもスクリプトが反応してしまうので、スクリプトの方で反応するセルを限定しています。

Googleホームに特定の言葉を喋った時にIFTTTでA2セルに時刻が打刻されると、その打刻をトリガーにしてスクリプトが発火します。
0398名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/15(土) 15:47:35.16ID:BqNIcfi3
>>397
おぉ、早速の詳しい解説、有難う。
トリガー部分のロジックが、分からなかったんだよ。
過疎スレも、たまには覗いて観るもんだね、勉強になったよ。
0400367
垢版 |
2020/08/15(土) 16:08:18.01ID:kaeOoA0g
>>399
今回のGoogleスクリプトの実行時間は約0.5秒でした。
GASの制限は5400秒/日なので、今回のように風呂の開閉確認なら多めに見ても1日一桁しか動かさないから大丈夫かと。

他にも動かしているスクリプトがあったら別問題ですが。
0402名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/20(木) 03:07:50.04ID:qSY74gHw
質問させてください。

現状はテレビを赤外線経由で操作しているのですが、
オンオフがトグルになっていて困るので、確実にオンオフ
操作をするために、ラズパイを挟んだコントロールに
挑戦しようかと思っています。

ググってみると、HDMI CECを通してコントロールする
方法と、LANを通じてXMLで操作する方法の二通りがある
ようですが、Googleアシスタントと連携させることを前提
とした場合どちらがより導入の工数が少なく済むでしょうか。

Google Home→ラズパイ→HDMI CECまたはLAN→ビエラ

というイメージです。
なお、ラズパイからビエラを操作する方法は色々出てきますが、Googleホームにラズパイ経由でテレビを認識させる方法がよくわかっていません。Hass.ioを使うのでしょうか??
0407名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/20(木) 12:53:06.62ID:qSY74gHw
最近の機種はオンオフが別々になってるんでしょうか。

ビエラはTH-55EX850、スマートリモコンはSwitchbot hubとラトックのWFIREX4です。そこまで古い機種でもないと思うのですが。。。

改めて実験してみましたが、同じ赤外線信号でオンオフを繰り返します。これをオンとオフを分離したいのです。
0408名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/20(木) 12:58:47.46ID:LzUcL02F
リモコンではオンオフがひとつの信号になってるけどそれとは別にオンとオフそれぞれ別の信号を受信出来る様になってたりするんでしょ
だからリモコンの信号をコピーしてもしょうがないよ
0409名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/20(木) 13:10:31.22ID:qSY74gHw
>>408

付属リモコンが発するオンオフ信号とは別に、オンとオフの信号が別々に存在するらしい、というところまではググって分かったのです。が、じゃあその信号を我が家のスマートリモコンで発信できるようにするにはどうしたらよいのでしょう…?

下記サイトにその信号のコードが記載されていました。
プラズマ時代のコードなので今も使えるかは怪しいですが。
http://files.remotecentral.com/library/3-1/panasonic/plasma_display/power_control/index.html
0414名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/20(木) 15:05:20.62ID:V/36CR/7
SHARPのテレビ、ONKYOのAVアンプはAnymoteにON OFF信号があった。
0417402
垢版 |
2020/08/20(木) 23:01:33.01ID:qSY74gHw
みなさんサポートありがとうございます。

結局色々試しましたがオンオフ独立の赤外線コードを見つけることができませんでした。しかし、>>411さんの方法で確実にオフにすることが出来るので、とりあえずはそれでなんとかなりそうです。

ラトックのリモコンに赤外線コードを直に打ち込む裏技があるのは知りませんでした。(>>412)これはこれで別の家電の制御に使わせてもらいます。
0421名無し に一致する情報は見つかりませんでした。
垢版 |
2020/08/21(金) 16:46:02.20ID:y9P1T4SS
AnymoreをHTL22で使っているけど、安くてもっとサクサク動くやつないかな
0425名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/05(土) 10:38:36.39ID:UHuaZuJN
>>424
VieraのON/OFFコードが見つからないとか言ってたんで。
そのスレのON/OFFコードでもダメだったんかと思った。
0426402
垢版 |
2020/09/05(土) 12:13:41.37ID:ow9PIBYa
>>423

おお、こんな情報あったのか。
早速やってみます。ありがとうー。

でも、このコードはbroadlink rmの規格っぽいな…これをラトックの形式に変換するのはどうしたらよいんだ…。
0429名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/05(土) 18:58:54.64ID:V88/b2Nv
google homeにGoogleカレンダーの予定喋らせてるんだけど、毎週スケジュールしてるやつを今回だけ削除とかしてるのに喋ってしまうのはなんとかならんのかな?
もちろんカレンダーからは消えてるんだけど
0431402
垢版 |
2020/09/06(日) 15:47:00.00ID:U9N2Nub/
>>428

prontoに変換してやってみたけどもダメだねー。。。
0433名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/10(木) 14:23:53.12ID:cbiIIQe8
https://forest.watch.impress.co.jp/docs/news/1276182.html

 新プラン“IFTTT Pro”でサポートされる機能は以下の通り。
これまでの無料プランでは1つのトリガーに1つのアクションしか紐付けられなかったが、
“IFTTT Pro”では複数のアクションをトリガーしたり、複数のサービスからデータを取得して組み合わせたり、
JavaScriptで条件を記述して合致する場合だけ実行(またはスキップ)することができる。

 そのほかにも、無制限にアプレットを作成できるなどの特典が得られる。
一方で、無償版で作成できるアプレットの数は3つになるようだ。

 “IFTTT Pro”の価格は、月額9.99米ドル。
0434名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/10(木) 15:58:13.15ID:T2thaeET
>>433
サンクス
メール来てたが、これのことだったか。
0439438
垢版 |
2020/09/10(木) 20:35:45.17ID:g+e/rCKz
んなこたーなかったわ…
0440名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/10(木) 20:58:31.13ID:PmoArmwn
これキツいわー。
既存の3つ以上のアプレットはどうなってしまうの?
0446名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/11(金) 07:38:49.06ID:rgx86cuf
無料ユーザーはそのうち3つ以外は使えなくなりそう
0448名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/11(金) 16:14:50.85ID:hctHI3S5
面倒だけどIFTTTみたいに一発で呼べるホームアプリ作るか

IFTTTって、スマートホームアプリとは違う接続方法だったのかね
スマートホームだと、Alexaのスマートホームスキルみたいに、デバイスの括りがある
0449名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/11(金) 16:20:22.44ID:ieRGwQWy
Webhooksの代替になるサービスねえかなぁー。
0451名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/11(金) 16:49:59.06ID:v8aBAbBn
1000円/月で今より良くなるなら良いと思うけどな
0455名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/11(金) 23:00:15.21ID:rgx86cuf
猶予あるんだからとりあえず2ドル払ったら?
0457名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/12(土) 11:37:06.24ID:H485xA+m
IFTTTとwebhooks、pushbullet、macrodroidを組み合わせていろいろやってるけどこの先年1万以上払い続けることになるのはためらわれる
HomeAssistantを使えば置き換えられるて見かけたけど、どこまでできるのか、ちょっと調べたけど難しい・・・
0458名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/12(土) 11:48:04.24ID:VyxtpQtr
iftttの件関係者に聞いた。
3つ以上作ってた場合は数カ月程度は継続して使える。
有料→無料に変更した場合は3つのアプレットを選択することになる。
上記いずれの場合もアプレットを削除されるわけではなく有料プランにすると取り戻せる
最安2ドルは10/7までに契約した初年度1年のみ

10/7まで代替策模索して、駄目なら2ドルで時間稼ぎかな。
手放せない自宅のシステムに毎月金を使い続けるのはさすがにねぇ
0460名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/12(土) 15:39:59.42ID:2az+Bbpf
2ドル払って、1年後には代替策が出てるだろ。

俺はもともと使ってなかったし、クレカ情報、渡したくないからアプレット3個以外削除したがな。
まったく、問題なし。
0464名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/12(土) 16:56:28.08ID:93skXUqN
代替案というか上位互換な方法としてhomeassistantみたいな自宅鯖を導入するっていうのはずっと前からある選択肢だし
現状で影も形も無い新サービスに期待するよりそっちを検討した方がまだ現実的じゃないか
0467名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/12(土) 18:49:11.74ID:93skXUqN
>>466
プロバイダから指定されてるポートだけでも一応使えるっちゃ使えるけど
googleassistantが443以外は受け付けないせいでスマートスピーカーと連携できなかったりするので
ラズパイだけ個別にIPv4のPPPoEセッションを張ってポート解放する方が無難
0469名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/12(土) 19:32:34.03ID:93skXUqN
>>468
自分がアクセスするだけならそもそもSSL証明書とか不要なんで出先からでもWebUI経由でiot機器を問題なく操作出来るよ
問題になるのはgooglehomeとかalexaみたいにlan内で完結できずクラウドサービスを必ず経由する必要のあるタイプのもので
HTTPSを無視した場合音声入力の方法がSiriくらいしか無くなる
0472名無し に一致する情報は見つかりませんでした。
垢版 |
2020/09/13(日) 02:00:51.05ID:qYzeLBRm
>>471
google homeに○○付けて指示→赤外線リモコンから送信。
これの音声入力部分は好きな文字列に設定して動作を仕組みたい。
iftttボタンみたく屋外から赤外線リモコンの操作が必要ではないというのがニーズ。

google home→自宅鯖までがLANで完結できればその先はslack経由でも、webapiでもどうにかなる。
ただ、今まではgoogle home →ifttt→slack or webapiだったので代替が必要
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況