[Raspberry Pi] motionEye から Slack へ動体検知通知
Raspberry Pi で motionEye を使った監視カメラを実現する方法について書いた。
Raspberry Pi Zero W で監視カメラ – with a Christian Wife
https://wacw.cf/2017/03/15/survailance-cam-with-raspberry-pi-zero-w/
動体検知をしたら iVideon を使って iPad に通知が来るようにしていたが、Slack に通知できたら便利だと思ってその方法を探してみた。
一番簡単な方法は curl コマンドを使う方法だ。
(1)Slack の Incoming Webhook 用 Webhook URL を取得する。
https://slack.com/services/new/incoming-webhook
(2)motionEye の設定画面で「Motion Notification > Run A Command」をオンにする。そして Command の欄に以下のように記入すればいい。
curl -X POST --data-urlencode "payload={\"channel\": \"#[チャンネル名]\", \"username\": \"[Slack での表示名]\", \"text\": \"Motion Detected!\", \"icon_emoji\": \":camera:\"}" [1で取得した Webhook URL]
これで動体検知をすると Motion Detected! と Slack に通知される。
カメラの画像を Slack に表示したりできたらいいんだけど、その方法までは分からなかった。