6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

家に帰ったら、玄関のライトを自動に付けたい

Posted at

背景

東京のある団地に住んでいる私、通勤の日々中で、ふと思い出しました。

前に住んだマンションは、玄関に人感知ライトがついていました。

ほ、ほしい

揃ったもの

  • SwitchBot: Amazon Link
  • RaspberryPi 3
  • Nature Remo
  • Google Cloud Platform Account
  • LINE Developer Account
  • IFTTT Account

全体像

smart_timleafs_home.png

説明

IFTTT

スマホに IFTTT のアプリを入れます。
「あるエリアに入ったら、Web Request (Post) を Cloud Functions に送信する」と設定します。
IMG_5684.PNG

Cloud Funcitons

Web Request (Post) をゲットしたら、
Cloud Pub/Sub にメッセージを publish します。
一方、「You have entered the area.」と LINE に送信します。

Raspberry Pi

Cloud Pub/Sub の Subscriber として、publish したメッセージを受信したら、
Nature Remo API から部屋の照度を取得し、
一定値以下の場合は、SwitchBotを起動し、ライトを付けることができました。
実行した結果も LINE に送信します。

IMG_5685.PNG

参考したリンク集

雑談

ここにソースなどは書いてない理由ですが、
まず、私と同じ轍を踏む人がいないと思いました。
人感知電球って、Amazon で SwitchBot より安く買えますし(同僚に突っ込まれましたw)、
GCPの代わりに、他のクラウドサービスもあります。
また、参考したリンク先のソースに少し修正を加えたら、動けます。

Raspberry Pi で何がを実現するのは私の長年の宿題ですが、
進めるのが遅いのは課題です。
この記事は温かい目で見ていただけると幸いです。
これからもこれらのデバイスを眠らせないように、活用していきたいと思います。

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?